Multi-Criteria Decision-Making in the Evaluation of Software Testing Methods

Dejan Viduka, Ana Bašić · 2025

Development of software requires reliable and effective testing methods to ensure its functionality and quality.This research was conducted with the aim of identifying the most suitable testing method for different software development scenarios, considering key evaluation criteria.The paper analyzes and ranks four software testing methods -Black-Box Testing, White-Box Testing, Automated Testing and Agile Testing -using the PIPRECIA-S method.The analysis was conducted based on five key criteria: efficiency, testing coverage, ease of implementation, cost of implementation and reliability of results.The results showed that Automated Testing is the most effective method with the highest overall score, while Black-Box Testing ranks last due to limited reliability and effectiveness.Agile and White-Box testing proved to be moderately balanced methods, with different advantages depending on the specific requirements of the project.This paper provides an insight into the advantages and limitations of each method, as well as guidelines for their selection in real projects, contributing to a better understanding of the optimization of the software testing process.

Read the paper · More papers on PaperTik