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 条
  • [41] Architecture Decision-Making in Support of Complexity Control
    Zalewski, Andrzej
    Kijas, Szymon
    SOFTWARE ARCHITECTURE, 2010, 6285 : 501 - 504
  • [42] Is there a need for a support in the surgical decision-making process?
    Brazzi, L.
    di Vella, G.
    MINERVA ANESTESIOLOGICA, 2015, 81 (12) : 1286 - 1287
  • [44] Best Evidence to Support Regulatory Decision-Making
    Blake, K.
    Fitt, H.
    Hidalgo-Simon, A.
    Arlett, P.
    DRUG SAFETY, 2013, 36 (09) : 866 - 866
  • [45] DECISION-MAKING IN SUPPORT - PATIENT PERCEPTIONS AND PREFERENCES
    COULTON, CJ
    JOURNAL OF CLINICAL EPIDEMIOLOGY, 1990, 43 : S51 - S54
  • [46] Advances in Intelligent Decision-Making Technology Support
    Tweedale, Jeffrey W.
    Phillips-Wren, Gloria
    Jain, Lakhmi C.
    INTELLIGENT DECISION TECHNOLOGY SUPPORT IN PRACTICE, 2016, 42 : 1 - 15
  • [47] A study of CBR and decision-making support system
    Li, Guangyuan
    PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON RISK ANALYSIS AND CRISIS RESPONSE, 2007, 2 : 106 - 109
  • [48] Integrating Decision-Making Support in Geocollaboration Tools
    Pedro Antunes
    Gustavo Zurita
    Nelson Baloian
    Claudio Sapateiro
    Group Decision and Negotiation, 2014, 23 : 211 - 233
  • [49] COMPUTER SUPPORT FOR THE DEVELOPMENT OF DECISION-MAKING SKILLS
    BLANDFORD, A
    BRITISH JOURNAL OF EDUCATIONAL TECHNOLOGY, 1991, 22 (01) : 48 - 59
  • [50] Support to Decision-Making in a Network of Industrial Evaporators
    Kalliski, Marc
    Luis Pitarch, Jose
    Jasch, Christian
    de Prada, Cesar
    REVISTA IBEROAMERICANA DE AUTOMATICA E INFORMATICA INDUSTRIAL, 2019, 16 (01): : 26 - 35