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 条
  • [41] The Impact of Test Case Reduction and Prioritization on Software Testing Effectiveness
    Khan, Saif Ur Rehman
    Rehman, Inayat Ur
    Malik, Saif Ur Rehman
    ICET: 2009 INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES, PROCEEDINGS, 2009, : 416 - 421
  • [42] Application of Markov Chain Monte Carlo Random Testing to Test Case Prioritization in Regression Testing
    Zhou, Bo
    Okamura, Hiroyuki
    Dohi, Tadashi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (09): : 2219 - 2226
  • [43] Recent Trends in Regression Testing: Modeling and Analyzing the Critiques in Selection, Optimization, and Prioritization
    Marappan, Raja
    Raja, Saraswatikaniga
    NATIONAL ACADEMY SCIENCE LETTERS-INDIA, 2025,
  • [44] Using Fuzzy Logic in Test Case Prioritization for Regression Testing Programs with Assertions
    Alakeel, Ali M.
    SCIENTIFIC WORLD JOURNAL, 2014,
  • [45] Prioritization for Regression Testing Using Ant Colony Optimization Based on Test Factors
    Ahmad, Sheikh Fahad
    Singh, Deepak Kumar
    Suman, Preetam
    INTELLIGENT COMMUNICATION, CONTROL AND DEVICES, ICICCD 2017, 2018, 624 : 1353 - 1360
  • [46] Test Case Prioritization for Regression Testing of OO Software based on the complexity of Software
    Xi, Pu
    Zhao, Chenhong
    Qin, Bin
    2011 INTERNATIONAL CONFERENCE ON COMPUTER, ELECTRICAL, AND SYSTEMS SCIENCES, AND ENGINEERING (CESSE 2011), 2011, : 5 - 8
  • [47] Cost-effective regression testing through Adaptive Test Prioritization strategies
    Schwartz, Amanda
    Do, Hyunsook
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 115 : 61 - 81
  • [48] Test Cases Prioritization for Software Regression Testing Using Analytic Hierarchy Process
    Klindee, Piyakarn
    Prompoon, Nakornthip
    PROCEEDINGS OF THE 2015 12TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (JCSSE), 2015, : 168 - 173
  • [49] Beast methodology: An agile testing methodology for multi-agent systems based on behaviour driven development
    Carrera, Alvaro
    Iglesias, Carlos A.
    Garijo, Mercedes
    INFORMATION SYSTEMS FRONTIERS, 2014, 16 (02) : 169 - 182
  • [50] Beast methodology: An agile testing methodology for multi-agent systems based on behaviour driven development
    Álvaro Carrera
    Carlos A. Iglesias
    Mercedes Garijo
    Information Systems Frontiers, 2014, 16 : 169 - 182