UI Test case prioritization on an industrial setting: A search for the best criteria

被引:0
|
作者
Claudio Magalhães
Alexandre Mota
Luis Momente
机构
[1] Universidade Federal de Pernambuco - UFPE,Centro de Informática
[2] Motorola Mobility,undefined
来源
Software Quality Journal | 2021年 / 29卷
关键词
UI Test case prioritization; Historical data; Constraint satisfaction;
D O I
暂无
中图分类号
学科分类号
摘要
This work was developed in an industrial setting towards UI regression testing, where we do not have access to source code and the majority of test cases are manually executed (and only part of the regression-based test cases can be executed due to limited resources). Test case prioritization (TCP) is indicated for such a scenario. But characteristic of many TCP techniques is that they rely on source code coverage information, whereas we just have access to test cases, change requests, and their features. Thus, our goal is to investigate which criteria is the most relevant for prioritization. Thus, according to the literature we create an optimization model based on historical data. This model is embedded in a constraint solver designed for optimization. Our optimization function is based on the APFD (Average of the Percentage of Faults Detected) metric, but other metrics can be used as well. We have found that our partner already uses an appropriate criterion to identify failures which is statistically equivalent to other criteria used in experiments using our optimization model.
引用
收藏
页码:381 / 403
页数:22
相关论文
共 50 条
  • [11] Comparing logic coverage criteria on test case prioritization
    FANG ChunRong 1
    2 Software Institute
    ScienceChina(InformationSciences), 2012, 55 (12) : 2826 - 2840
  • [12] Discrete cuckoo search algorithms for test case prioritization
    Bajaj, Anu
    Sangwan, Om Prakash
    APPLIED SOFT COMPUTING, 2021, 110
  • [13] A Novel Approach to Multiple Criteria Based Test Case Prioritization
    Abid, Robeala
    Nadeem, Aamer
    2017 13TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES (ICET 2017), 2017,
  • [14] A Comparison of Test Case Prioritization Criteria for Software Product Lines
    Sanchez, Ana B.
    Segura, Sergio
    Ruiz-Cortes, Antonio
    2014 IEEE SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2014, : 41 - 50
  • [15] Test Case Prioritization for Continuous Regression Testing: An Industrial Case Study
    Marijan, Dusica
    Gotlieb, Arnaud
    Sen, Sagar
    2013 29TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2013, : 540 - 543
  • [16] Test Case Selection and Prioritization using Cuckoos Search Algorithm
    Nagar, Reetika
    Kumar, Arvind
    Singh, Gaurav Pratap
    Kumar, Sachin
    2015 1ST INTERNATIONAL CONFERENCE ON FUTURISTIC TRENDS ON COMPUTATIONAL ANALYSIS AND KNOWLEDGE MANAGEMENT (ABLAZE), 2015, : 314 - 319
  • [17] Applying higher strength combinatorial criteria to test case prioritization: A case study
    Manchester, Schuyler
    Bryce, Renée
    Sampath, Sreedevi
    Samant, Nishant
    Kuhn, D. Richard
    Kacker, Raghu
    Journal of Combinatorial Mathematics and Combinatorial Computing, 2013, 86 : 51 - 72
  • [18] Discrete and combinatorial gravitational search algorithms for test case prioritization and minimization
    Bajaj A.
    Sangwan O.P.
    International Journal of Information Technology, 2021, 13 (2) : 817 - 823
  • [19] An Industrial Study of Natural Language Processing Based Test case Prioritization
    Yang, Yilin
    Huang, Xinhai
    Hao, Xuefei
    Liu, Zicong
    Chen, Zhenyu
    2017 10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2017, : 548 - 549
  • [20] Resource Constrained Test Case Prioritization with Simulated Annealing in an Industrial Context
    Felding, Eric
    Strandberg, Per Erik
    Quttineh, Nils-Hassan
    Afzal, Wasif
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 1694 - 1701