Checklists to support decision-making in regression testing

被引:0
|
作者
Minhas, Nasir Mehmood [1 ]
Boerstler, Juergen
Petersen, Kai [1 ,2 ]
机构
[1] Blekinge Inst Technol, Dept Software Engn, Karlskrona, Sweden
[2] Univ Appl Sci Flensburg, Flensburg, Germany
关键词
Regression testing; Checklists; Test manager; Team readiness; Process improvement;
D O I
10.1016/j.jss.2023.111697
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context: Practitioners working in large-scale software development face many challenges in regression testing activities. One of the reasons is the lack of a structured regression testing process. In this regard, checklists can help practitioners keep track of essential regression testing activities and add structure to the regression testing process to a certain extent.Objective: This study aims to introduce regression testing checklists so test managers/teams can use them: (1) to assess whether test teams/members are ready to begin regression testing, and (2) to keep track of essential regression testing activities while planning and executing regression tests.Method: We used interviews, workshops, and questionnaires to design, evolve, and evaluate regression testing checklists. In total, 25 practitioners from 12 companies participated in creating the checklist. Twenty-three of them participated in checklists evolution and evaluation.Results: We identified activities practitioners consider significant while planning, performing, and analyzing regression testing. We designed regression testing checklists based on these activities to help practitioners make informed decisions during regression testing. With the help of practitioners, we evolved these checklists into two iterations. Finally, the practitioners provided feedback on the proposed checklists. All respondents think the proposed checklists are useful and customizable for their environments, and 80% think checklists cover aspects essential for regression testing. Conclusion: The proposed regression testing checklists can be useful for test managers to assess their team/team members' readiness and decide when to start and stop regression testing. The checklists can be used to record the steps required while planning and executing regression testing. Further, these checklists can provide a basis for structuring the regression testing process in varying contexts.(c) 2023 The Author(s). Published by Elsevier Inc. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Decision-making of Vessel Collision Avoidance Based on Support Vector Regression
    Gang, Longhui
    Ma, Junyi
    Yao, Jiyu
    PROCEEDINGS OF 2021 2ND INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INFORMATION SYSTEMS (ICAIIS '21), 2021,
  • [2] An Examination of Decision-making: The Classical Models, Checklists and Asian Approaches
    Tai, Michael Cheng-Tek
    TZU CHI MEDICAL JOURNAL, 2008, 20 (04): : 337 - 342
  • [3] DECISION-MAKING IN SUPPORT - INTRODUCTION
    CONNORS, AF
    DAWSON, NV
    LYNN, J
    JOURNAL OF CLINICAL EPIDEMIOLOGY, 1990, 43 : S47 - S49
  • [4] Decision support for participatory wetland decision-making
    Goosen, Hasse
    Janssen, Ron
    Vermaat, Jan E.
    ECOLOGICAL ENGINEERING, 2007, 30 (02) : 187 - 199
  • [5] A process of decision-making support: Exploring supported decision-making practice in Canada
    Browning, Michelle
    Bigby, Christine
    Douglas, Jacinta
    JOURNAL OF INTELLECTUAL & DEVELOPMENTAL DISABILITY, 2021, 46 (02): : 138 - 149
  • [6] The influence of checklists and roles on software practitioner risk perception and decision-making
    Keil, Mark
    Li, Lei
    Mathiassen, Lars
    Zheng, Guangzhi
    JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (06) : 908 - 919
  • [7] The role of active support in decision-making
    Beadle-Brown, J.
    JOURNAL OF INTELLECTUAL DISABILITY RESEARCH, 2016, 60 (7-8) : 635 - 635
  • [8] Support Rough Sets for decision-making
    Villuendas-Rey, Yenny
    Garcia-Lorenzo, Maria M.
    Bello, Rafael
    PROCEEDINGS OF THE FOURTH INTERNATIONAL WORKSHOP ON KNOWLEDGE DISCOVERY, KNOWLEDGE MANAGEMENT AND DECISION SUPPORT (EUREKA-2013), 2013, 51 : 88 - 97
  • [9] DECISION-MAKING IN SUPPORT - SENTINEL DECISIONS
    YOUNGNER, SJ
    MURPHY, DJ
    LYNN, J
    JOURNAL OF CLINICAL EPIDEMIOLOGY, 1990, 43 : S67 - S71
  • [10] Intelligence in Governance for Support in Decision-Making
    Monteiro de Andrade, Luiz Odorico
    CIENCIA & SAUDE COLETIVA, 2012, 17 (04): : 829 - U16