• DocumentCode
    3758124
  • Title

    A methodology for regression testing reduction and prioritization of agile releases

  • Author

    Passant Kandil;Sherin Moussa;Nagwa Badr

  • Author_Institution
    Department of Information Systems, Faculty of Computer and Information Sciences, Ain Shams University, Cairo, Egypt
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    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.
  • Keywords
    "Fault detection","Mathematical model","Software","Software testing","Greedy algorithms","Complexity theory"
  • Publisher
    ieee
  • Conference_Titel
    Information & Communication Technology and Accessibility (ICTA), 2015 5th International Conference on
  • Type

    conf

  • DOI
    10.1109/ICTA.2015.7426903
  • Filename
    7426903