JUCS - Journal of Universal Computer Science 31(6): 552-571, doi: 10.3897/jucs.127870
Test case prioritization based on human knowledge
expand article infoÍcaro Prado Fernandes, Luiz Eduardo Galvão Martins
‡ Federal University of São Paulo, São Paulo, Brazil
Open Access
Abstract
Building quality software, that is, suitable for use and meeting user needs, is one of the biggest challenges in the software industry. Although it is possible to guarantee the proper functioning of software through testing activities, such activities are exhaustive in nature, as it is impossible to test all inputs of a minimally complex program. This work proposes a method to prioritize test cases based on human knowledge using a combination of factors evaluated in an assessment answered by 29 software industry professionals and 5 academics. The assessment confirmed that the proposed factors are relevant. Finally, a practical example that prioritizes test cases for a banking application was carried out and it was observed that the proposed method works properly.
Keywords
Test case prioritization, Software testing, Software quality
login to comment