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 条
  • [31] Dominating set-based test prioritization algorithms for regression testing
    Zafer Can Demir
    Şahin Emrah Amrahov
    Soft Computing, 2022, 26 : 8203 - 8220
  • [32] Test case prioritization approaches in regression testing: A systematic literature review
    Khatibsyarbini, Muhammad
    Isa, Mohd Adham
    Jawawi, Dayang N. A.
    Tumeng, Rooster
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 93 : 74 - 93
  • [33] New test case prioritization strategies for regression testing of web applications
    Garg, Deepak
    Datta, Amitava
    French, Tim
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2012, 3 (04) : 300 - 309
  • [34] 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
  • [35] Performance Regression Testing Target Prioritization via Performance Risk Analysis
    Huang, Peng
    Ma, Xiao
    Shen, Dongcai
    Zhou, Yuanyuan
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2014), 2014, : 60 - 71
  • [36] Test Case Prioritization for Regression Testing Based on Ant Colony Optimization
    Gao, Dongdong
    Guo, Xiangying
    Zhao, Lei
    PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 275 - 279
  • [37] Dominating set-based test prioritization algorithms for regression testing
    Demir, Zafer Can
    Emrah Amrahov, Sahin
    SOFT COMPUTING, 2022, 26 (17) : 8203 - 8220
  • [38] New test case prioritization strategies for regression testing of web applications
    Deepak Garg
    Amitava Datta
    Tim French
    International Journal of System Assurance Engineering and Management, 2012, 3 (4) : 300 - 309
  • [39] Test Case Prioritization for GUI Regression Testing based on Centrality Measures
    Ren, Yijie
    Yin, Bei-Bei
    Wang, Bin
    2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2018), VOL 2, 2018, : 454 - 459
  • [40] Regression Testing Cost Reduction Suite
    El-Din, Mohamed Alaa
    Taha, Ismail Abd El-Hamid
    El-Deeb, Hesham
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2014, 5 (08) : 117 - 122