CORE
πΊπ¦Β
Β make metadata, not war
Services
Services overview
Explore all CORE services
Access to raw data
API
Dataset
FastSync
Content discovery
Recommender
Discovery
OAI identifiers
OAI Resolver
Managing content
Dashboard
Bespoke contracts
Consultancy services
Support us
Support us
Membership
Sponsorship
Community governance
Advisory Board
Board of supporters
Research network
About
About us
Our mission
Team
Blog
FAQs
Contact us
Assuring the model evolution of protocol software specifications by regression testing process improvement
Authors
Alur
Ball
+32Β more
Briand
Chakrabarti
Chen
El-Fakih
Elbaum
Farooq
Grieskamp
Grieskamp
Grieskamp
Harrold
Jard
Jiang
Jiang
Jiang
Korel
Kuliamin
Li
Memon
Muccini
Naslavsky
Orso
Person
Rothermel
Rothermel
Santelices
Srivastava
Tahat
Vokolos
Walcott
Xu
Zhang
Zhang
Publication date
1 January 2011
Publisher
'Wiley'
Doi
Cite
Abstract
A preliminary version of this paper has been presented at the 10th International Conference on Quality Software (QSIC 2010).Model-based testing helps test engineers automate their testing tasks so that they are more cost-effective. When the model is changed because of 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 the industry, including Microsoft. 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. We also develop a test suite augmentation technique to generate new test cases to cover the change-related parts of the new model. The experiment on four large protocol document testing projects shows that our technique can successfully identify a high percentage of reusable test cases and generate low-redundancy new test cases. When compared with a complete regeneration of the whole test suite, our technique significantly reduces regression testing time while maintaining the stability of requirement coverage over the evolution of requirements specifications. Copyright Β© 2011 John Wiley & Sons, Ltd.link_to_subscribed_fulltex
Similar works
Full text
Open in the Core reader
Download PDF
Available Versions
Crossref
See this paper in CORE
Go to the repository landing page
Download from data provider
Last time updated on 25/03/2021
HKU Scholars Hub
See this paper in CORE
Go to the repository landing page
Download from data provider
oai:hub.hku.hk:10722/133412
Last time updated on 01/06/2016