CFP last date
20 May 2024
Reseach Article

A Method for the Selection of Software Testing Automation Framework using Analytic Hierarchy Process

by Mohd Sadiq, Fahamida Firoze
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 102 - Number 1
Year of Publication: 2014
Authors: Mohd Sadiq, Fahamida Firoze
10.5120/17782-8563

Mohd Sadiq, Fahamida Firoze . A Method for the Selection of Software Testing Automation Framework using Analytic Hierarchy Process. International Journal of Computer Applications. 102, 1 ( September 2014), 26-30. DOI=10.5120/17782-8563

@article{ 10.5120/17782-8563,
author = { Mohd Sadiq, Fahamida Firoze },
title = { A Method for the Selection of Software Testing Automation Framework using Analytic Hierarchy Process },
journal = { International Journal of Computer Applications },
issue_date = { September 2014 },
volume = { 102 },
number = { 1 },
month = { September },
year = { 2014 },
issn = { 0975-8887 },
pages = { 26-30 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume102/number1/17782-8563/ },
doi = { 10.5120/17782-8563 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:32:01.999314+05:30
%A Mohd Sadiq
%A Fahamida Firoze
%T A Method for the Selection of Software Testing Automation Framework using Analytic Hierarchy Process
%J International Journal of Computer Applications
%@ 0975-8887
%V 102
%N 1
%P 26-30
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software test automation framework (STAF) is a set of concepts, assumptions or practices that provide support for automated software testing. STAF includes the following for capturing and controlling the test activity, i. e. , test objects, library files and reusable scripts etc. In literature, we have identified different types of automation framework like modular framework (MF), data driven framework (DDF), keyword driven framework (KDF), and hybrid framework (HF); and selecting one of them is not an easy task according to the requirements of software testing process because each framework pursues a specific objective or goal. Therefore, in order to address this issue, we present a method for the selection of software testing automation framework (STAF) using Analytic Hierarchy Process (AHP) by considering the following criteria, i. e. , Master Test Script (MTS), Reading of Data from Data Files (RDDF), Data Tables and Keyword (DTK), and Scripts, Data Table and Keywords (SDTK). Finally, the utilization of the proposed approach is demonstrated with the help of an example.

References
  1. A. Ishizaka and A. Labib, "Review of the Main Development in the Analytic Hierarchy Process", Experts Systems with Applications, Vol. 38, No. 11, pp. 14336-14345, 2011.
  2. Divya A, Mahalakshmi S D, " An Efficient Framework for Unified Automation Testing: A Case Study on Software Industry", International Journal of Advanced Research in Computer Science & Technology, Vol. 2, Issue Special 1, Jan-March 2014,
  3. Ishizaka and A. Labib, "Review of the Main Development in the Analytic Hierarchy Process", Experts Systems with Applications, Vol. 38, No. 11, pp. 14336-14345, 2011.
  4. Jain and Sharma, "An Efficient Keyword Driven Test Automation Framework for Web Applications", International Journal of Engineering Science and Advanced Technology, Volume-2, Issue-3, 2012
  5. Laukkanen Pekka, "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.
  6. Mohd Sadiq and S K Jain, "Applying Fuzzy Preference Relation for Requirements Prioritization in Goal Oriented Requirements Elicitation Process", International Journal of Systems Assurance Engineering and Maintenance, Springer, March 2014, ISSN No. : 0975-6809 (Print Version) ISSN No. : 0976-4348 (Electronic Version).
  7. Mohd Sadiq, S K Jain, " A Fuzzy Based Approach for Requirements Prioritization in Goal Oriented Requirements Elicitation Process", 25th International Conference on Software Engineering and Knowledge Engineering, Boston, USA, June 27-June 29, 2013
  8. Mohd. Sadiq, Shabina Ghafir, Mohd. Shahid, "An Approach for Eliciting Software Requirements and its Prioritization using Analytic Hierarchy Process", IEEE International Conference on Advances in Recent Technologies in Communication and Computing, pp. 790-795 Kerala, India, 2009.
  9. Mumtaz Ahmad Khan and Mohd. Sadiq, "Analysis of Black Box Software Testing Techniques: A Case Study", IEEE International Conference and Workshop on Current Trends in Information Technology, pp. 1-5, December, 2011, Dubai, UAE.
  10. Mumtaz Ahmed Khan, Azra Parveen, and Mohd. Sadiq, "A Method for the Selection of Software Development Life Cycle Models Using Analytic Hierarchy Process", IEEE International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT), pp. 539-545, 2014, KIET Ghaziabad, UP, India.
  11. Pajunen T, Takala T, Katara M, "Model based testing with a General Purpose Keyword-Driven Test Automation framework", Software testing, Verification and validation Workshop, pp. 242-251, 2011.
  12. Patwa P, "Hybrid Test Automation Frameworks Implementation using QTP", Technical Article
  13. Rashmi Mascarenhas, "Developing and Implementing an Automation Framework", IBM Global Business Services, 2008
  14. Saaty T, "The Analytic Hierarchy Process", New York: McGraw-Hill, 1980.
  15. Shahamiri et al, "An Automated Framework for Software Test Oracle", Information and Software Technology, Elsevier, 2011
  16. Sommerville, "Software Engineering", Fifth Edition, New York: Addison Wesley, 1996.
  17. The Standish Group International, CHAOS Summary 2009.
  18. Trivedi S H, "Software Testing Techniques", International Journal of Advanced Research in Computer Science and Software Engineering, Volume 2, Issue 10, October 2012
  19. Velasquez M and Hester P T, " An Analysis of Multi-criteria Decision making Methods", International Journal of Operations research", Vol. 10, No. 2, pp. 56-66, 2013
  20. Viera et al. , "Automation of GUI Testing Using Model –Driven Approach", ACM- AST, China, 2006.
  21. Mohd Sadiq and Fahamida Firoze, "A Fuzzy Based Approach for the Selection of Software Testing Automation Framework", International Conference on Computational Intelligence in Data Mining, Springer, 2014.
Index Terms

Computer Science
Information Sciences

Keywords

Automation Framework Decision Making Process AHP.