• DocumentCode
    1915133
  • Title

    Regression Testing Process Improvement for Specification Evolution of Real-World Protocol Software

  • Author

    Jiang, Bo ; Tse, T.H. ; Grieskamp, Wolfgang ; Kicillof, Nicolas ; Cao, Yiming ; Li, Xiang

  • Author_Institution
    Univ. of Hong Kong, Pokfulam, China
  • fYear
    2010
  • fDate
    14-15 July 2010
  • Firstpage
    62
  • Lastpage
    71
  • Abstract
    Model-based testing helps test engineers automate their testing tasks so that they can be more cost-effective. When the model is changed due to the evolution of the specification, it is important to maintain the test suites up to date for regression testing. A complete regeneration of the whole test suite from the new model, although inefficient, is still frequently used in practice. To handle specification evolution effectively, we propose a test case reusability analysis technique to identify reusable test cases of the original test suite based on graph analysis, so that we can generate new test cases to cover only the change-related parts of the new model. Our experiment on four large protocol document testing projects shows that the technique can significantly reduce regression testing time when compared with complete regeneration of the test suites.
  • Keywords
    formal specification; program testing; regression analysis; software reusability; complete regeneration; graph analysis; model based testing; protocol document testing projects; real-world protocol software; regression testing process improvement; reusability analysis technique; reusable test cases; specification evolution; Algorithm design and analysis; Analytical models; Pediatrics; Protocols; Servers; Software; Testing; model-based testing; protocol document testing; regression testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2010 10th International Conference on
  • Conference_Location
    Zhangjiajie
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4244-8078-4
  • Electronic_ISBN
    1550-6002
  • Type

    conf

  • DOI
    10.1109/QSIC.2010.55
  • Filename
    5562945