A Fuzzy Based Approach for the Selection of Software Testing Automation Framework

Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 33)


In literature, we have identified different software test automation frameworks (STAF) like modular framework, data driven framework, keyword driven framework, and hybrid framework. Selection of these frameworks on the basis of different criteria creates a multi-criteria decision making (MCDM) problems. Therefore, this paper presents a fuzzy based approach for the selection of STAF to test the software. Finally, the utilization of the proposed method is demonstrated with the help of an example.


Fuzzy approach and their implementation in the selection of software testing automation framework 


  1. 1.
    Khan, M.A., Sadiq, M.: Analysis of black box software testing techniques: a case study. IEEE International Conference and Workshop on Current Trends in Information Technology, December 2011. Dubai, UAE, pp. 1–5Google Scholar
  2. 2.
    Khan, M.A., Bhatia, P., Sadiq, M.: BBTool: a tool to generate the test cases. Int. J. Recent Technol. Eng. 1(2), 192–197 (2012)Google Scholar
  3. 3.
    Patwa, P.: Hybrid test automation frameworks implementation using QTP. Technical ArticleGoogle Scholar
  4. 4.
    Li, R.J.: Fuzzy method in group decision making. Comput. Math. Appl. 38, 91–101 (1999)CrossRefMathSciNetMATHGoogle Scholar
  5. 5.
    Trivedi, S.H.: Software testing techniques. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 2(10) (2012)Google Scholar
  6. 6.
    Divya, A., Mahalakshmi, S.D.: An efficient framework for unified automation testing: a case study on software industry. Int. J. Adv. Res. Comput. Sci. Technol. 2(1) (2014)Google Scholar
  7. 7.
    Jain, A., Sharma, S.: An efficient keyword driven test automation framework for web applications. Int. J. Eng. Sci. Adv. Technol. 2(3) (2012)Google Scholar
  8. 8.
    Laukkanen, P.: Data-driven and keyword-driven test automation frameworks. M. Tech thesis, Department of Computer Science and Engineering Software Business and Engineering Institute, Helsinki University of Technology (2006)Google Scholar
  9. 9.
    Rashmi, M.: Developing and Implementing an Automation Framework. IBM Global Business Services (2008)Google Scholar
  10. 10.
    Wang, X.-T., Xiong, W.: An integrated linguistic-based group decision making approach for quality function deployment. Experts Syst. Appl. 38, 14428–14438 (2011)CrossRefGoogle Scholar
  11. 11.
    Sadiq, M., Jain, S.K.: Applying fuzzy preference relation for requirements prioritization in goal oriented requirements elicitation process. Int. J. Syst. Assur. Eng. Manage. (2014) (Springer)Google Scholar
  12. 12.
    Zadeh, L.A.: Fuzzy sets. Inf. Control 8, 338–353 (1965)CrossRefMathSciNetMATHGoogle Scholar
  13. 13.
    Zadeh, L.A.: The concept of a linguistics variable and its application to approximate reasoning. Inf. Sci. 8, 199–249 (1975)Google Scholar
  14. 14.
    Shahamiri, S.R., et al.: An automated framework for software test oracle. Inf. Softw. Technol. 53, 774–788 (2011)Google Scholar
  15. 15.
    Sadiq, M., Jain, M.: A fuzzy based approach for requirements prioritization in goal oriented requirements elicitation process. In: 25th International Conference on Software Engineering and Knowledge Engineering, Boston, USA, 27–29 June 2013Google Scholar

Copyright information

© Springer India 2015

Authors and Affiliations

  1. 1.Faculty of Engineering and Technology, Computer Engineering SectionUniversity Polytechnic, Jamia Millia Islamia (A Central University)New DelhiIndia
  2. 2.Department of Computer Science and EngineeringAl-Falah School of Engineering and TechnologyDhauj, FaridabadIndia

Personalised recommendations