Test case prioritization based on human knowledge

被引:0
作者
Fernandes, Icaro Prado [1 ]
Martins, Luiz Eduardo Galvao [1 ]
机构
[1] Univ Fed Sao Paulo, Sao Jose Dos Campos, SP, Brazil
关键词
Test case prioritization; Software testing; Software quality;
D O I
10.3897/jucs.127870
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 banking application was carried out and it was observed that the proposed method works properly.
引用
收藏
页码:552 / 571
页数:20
相关论文
共 32 条
[1]  
Alfakih A. Y., Euclidean distance matrices and their applications in rigidity theory
[2]  
Bacen, 2024, Bacen. Brazil Central Bank
[3]  
Brooks F., 1995, The Mythical Man: Month, Essays on Software Engineering
[4]  
Brower J. E., FIELD LAB METHODS GE
[5]   Test case prioritization: a systematic mapping study [J].
Catal, Cagatay ;
Mishra, Deepti .
SOFTWARE QUALITY JOURNAL, 2013, 21 (03) :445-478
[6]  
Chopra R., Software testing: a self-teaching introduction
[7]  
Dresch, 2015, Design Science Research: metodo de pesquisa para avanco da ciencia e tecnologia
[8]   Incorporating varying test costs and fault severities into test case prioritization [J].
Elbaum, S ;
Malishevsky, A ;
Rothermel, G .
PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, :329-338
[9]  
Elbaum S., 2000, Software Engineering Notes, V25, P102, DOI 10.1145/347636.348910
[10]  
Febraban, Pesquisa FEBRABAN de Tecnologia Bancaria 2023