A Multi-Criteria Method for Selecting the Right Automated Software Testing Tool

dc.contributor.authorBiritwum, P.A.
dc.date.accessioned2026-05-13T10:37:26Z
dc.date.issued2024
dc.descriptionMPhil. Computer Engineering
dc.description.abstractSoftware testing plays a vital role in the Software Development Life Cycle (SDLC) as it validates and verifies the software being built. To improve efficiency, automation testing has become widely adopted. In the world of software testing, selecting test automation tools can be daunting. Even for professionals, considerable time is often spent identifying and evaluating suitable tools before testing can proceed. However, its success depends heavily on selecting appropriate tools. With countless options available, this selection process often prolongs the testing phase. This study addresses the challenge by identifying key criteria for tool selection and developing a decision-making framework based on the Multi-Criteria Decision Making (MCDM) approach, specifically the Weighted Sum Model (WSM). The framework was implemented as an application that evaluates and ranks potential tools by assigning weights to defined criteria. The framework was tested on 14 widely used automation tools, including industry-recognized options such as Selenium, Appium, and Cypress, across seven evaluation criteria: ease of use, programming skills, scalability and performance, flexibility and customization, cost and licensing, vendor stability and product support, and reviews and recommendations. To assess effectiveness, feedback was collected from 52 respondents. Findings showed that 67% agreed the framework is useful for the software industry, and 81% considered the selected criteria highly relevant. Additionally, 62% confirmed the framework produced accurate results, while 56% affirmed its efficiency in supporting tool selection decisions. These results demonstrate that embedding an MCDM method in tool selection provides a structured and evidence-based approach. The developed framework not only streamlines decision-making but also contributes to faster and more reliable adoption of automation tools, ultimately improving the overall efficiency of software testing within the SDLC.
dc.identifier.urihttps://ugspace.ug.edu.gh/handle/123456789/45079
dc.language.isoen
dc.publisherUniversity of Ghana
dc.subjectSoftware testing
dc.subjectSoftware Development Life Cycle (SDLC)
dc.subjectautomation
dc.titleA Multi-Criteria Method for Selecting the Right Automated Software Testing Tool
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
10934155_Perpetual Adobea Biritwum.pdf
Size:
5.92 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: