• DocumentCode
    3641166
  • Title

    Improving Regression Testing Transparency and Efficiency with History-Based Prioritization -- An Industrial Case Study

  • Author

    Emelie Engström;Per Runeson;Andreas Ljung

  • Author_Institution
    Dept. of Comput. Sci., Lund Univ., Lund, Sweden
  • fYear
    2011
  • fDate
    3/1/2011 12:00:00 AM
  • Firstpage
    367
  • Lastpage
    376
  • Abstract
    Background: History based regression testing was proposed as a basis for automating regression test selection, for the purpose of improving transparency and test efficiency, at the function test level in a large scale software development organization. Aim: The study aims at investigating the current manual regression testing process as well as adopting, implementing and evaluating the effect of the proposed method. Method: A case study was launched including: identification of important factors for prioritization and selection of test cases, implementation of the method, and a quantitative and qualitative evaluation. Results: 10 different factors, of which two are history-based, are identified as important for selection. Most of the information needed is available in the test management and error reporting systems while some is embedded in the process. Transparency is increased through a semi-automated method. Our quantitative evaluation indicates a possibility to improve efficiency, while the qualitative evaluation supports the general principles of history-based testing but suggests changes in implementation details.
  • Keywords
    "Testing","Software","History","Equations","Interviews","Context","Systematics"
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2011 IEEE Fourth International Conference on
  • ISSN
    2159-4848
  • Print_ISBN
    978-1-61284-174-8
  • Type

    conf

  • DOI
    10.1109/ICST.2011.27
  • Filename
    5770626