Abstract:
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.
CITATION:
IEEE format
D. Viduka, A. Bašić, “Multi-Criteria Decision-Making in the Evaluation of Software Testing Methods,” in Sinteza 2025 - International Scientific Conference on Information Technology, Computer Science, and Data Science, Belgrade, Singidunum University, Serbia, 2025, pp. 150-157. doi:10.15308/Sinteza-2025-150-157
APA format
Viduka, D., Bašić, A. (2025). Multi-Criteria Decision-Making in the Evaluation of Software Testing Methods. Paper presented at Sinteza 2025 - International Scientific Conference on Information Technology, Computer Science, and Data Science. doi:10.15308/Sinteza-2025-150-157