A Methodology for Regression Testing Reduction and Prioritization of Agile Releases

被引:0
|
作者
Kandil, Passant [1 ]
Moussa, Sherin [1 ]
Badr, Nagwa [1 ]
机构
[1] Ain Shams Univ, Dept Informat Syst, Fac Comp & Informat Sci, Cairo, Egypt
关键词
Regression Testing; Agile Testing; Test Cases Reduction; Test Cases Prioritization; Agile Parameters; Agile Releases;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Regression testing is the type of software testing that seeks to uncover new software bugs in existing areas of a system after changes have been made to them. The significance of regression testing have grown in the past decade with the amplified adoption of agile development methodologies, which requires the execution of regression testing at the end of each release. In this paper, we present an automated agile regression testing approach that reduces the number of test cases to be used at regression phase depending on the similarity of issues exposed from the different test cases, taking into consideration the user story coverage. It then prioritizes the reduced test cases using user-provided weighted agile parameters. The proposed approach achieves enhancement for both the reduction and prioritization of test cases for agile regression testing.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Cluster-based test cases prioritization and selection technique for agile regression testing
    Kandil, Passant
    Moussa, Sherin
    Badr, Nagwa
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (06)
  • [2] Agile Regression Testing
    Das, Suddhasvatta
    2024 IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION, ICST 2024, 2024, : 457 - 459
  • [3] Applying FLOOT Testing to Agile Methodology
    Khatri, Sunil Kumar
    Singh, Priya
    2015 4TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2015,
  • [4] An optimal tabu prioritization algorithm for regression testing
    Nehemiah, Khanna H.
    Gladston, Angelin
    Kannan, A.
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2016, 31 (05): : 385 - 392
  • [5] Regression testing minimization, selection and prioritization: a survey
    Yoo, S.
    Harman, M.
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2012, 22 (02): : 67 - 120
  • [6] Configuration Aware Prioritization Techniques in Regression Testing
    Qu, Xiao
    2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, COMPANION VOLUME, 2009, : 375 - 378
  • [7] Metamorphic relation prioritization for effective regression testing
    Srinivasan, Madhusudan
    Kanewala, Upulee
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2022, 32 (03):
  • [8] Agile Methodology Brazilian Workshop Agile Brazil: A Decade of Software Testing
    Araujo, Acassio dos A.
    de Castro, Jhonatan S.
    Melo, Ana
    Cursino, Rodrigo B.
    Santos, Wylliams B.
    AGILE METHODS, WBMA 2021, 2023, 1642 : 18 - 31
  • [9] Agile regression testing using record and playback
    Meszaros, G
    Bohnet, R
    Andrea, J
    EXTREME PROGRAMMING AND AGILE METHODS - XP/AGILE UNIVERSE 2003, 2003, 2753 : 111 - 119
  • [10] Techniques for Regression Testing in Agile Development Environment
    Wang X.-L.
    Zeng H.-W.
    Lin W.-W.
    Jisuanji Xuebao/Chinese Journal of Computers, 2019, 42 (10): : 2323 - 2338