Classification and Evaluation Framework of Automated testing tools for agile software: Technical Review

Mogeeb A.A. Moseh, Nashwan Ameen Al-Khulaidi, Abdu H. Gumaei, Ayman Alsabry, Ali A.A. Musleh

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Test automation is crucial for agile software projects to enable frequent delivery of working software with cost and time and minimal bugs. However, selecting the right automated testing tool is considered challenging due to the wide range of such existing tools. Additionally, the challenges occur clearly due to several issues such as the programming code language, the categorization of the developed system, and the tester's knowledge and skills. This paper aims to address this gap by proposing an evaluation framework for comparing and classifying the existing automated testing tools used in agile projects. The framework is developed based on an extensive literature review of existing agile testing methodologies and common commercial automation testing techniques. The key criteria for tool evaluation are identified to cover the main testing objective aspects such as test design support, testing interfaces, reporting capabilities, etc. These criteria are considered the core methodology for this study used to analyze and compare the popular open-source and commercial tools. The proposed evaluation framework provides agile practitioners with guidelines to assist in selecting the appropriate tools based on their specific project needs such as budget, timelines, and technical expertise. This study is considered a comparative evaluation of existing agile testing tools to highlight their key strengths and limitations. The findings of this study categorized the testing tools based on the interface, code, design, and report features. This research contributes to assisting the project developer and tester in selecting suitable tools for the adoption of automated testing tools in their agile software projects. It also identifies the direction for future work, such as integrations with modern development methodologies and technologies.

Original languageEnglish
Title of host publication4th International Conference on Emerging Smart Technologies and Applications, eSmarTA 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350354133
DOIs
StatePublished - 2024
Event4th International Conference on Emerging Smart Technologies and Applications, eSmarTA 2024 - Sana'a, Yemen
Duration: 6 Aug 20247 Aug 2024

Publication series

Name4th International Conference on Emerging Smart Technologies and Applications, eSmarTA 2024

Conference

Conference4th International Conference on Emerging Smart Technologies and Applications, eSmarTA 2024
Country/TerritoryYemen
CitySana'a
Period6/08/247/08/24

Keywords

  • agile evaluation model
  • Agile methodology
  • agile testing
  • agile tools
  • Automated Testing

Fingerprint

Dive into the research topics of 'Classification and Evaluation Framework of Automated testing tools for agile software: Technical Review'. Together they form a unique fingerprint.

Cite this