Value-based coverage measurement in requirements-based testing: Lessons learned from an approach implemented in the TOSCA testsuite
V. Cortellessa. H. Muccini
|Title||Value-based coverage measurement in requirements-based testing: Lessons learned from an approach implemented in the TOSCA testsuite|
|Booktitle||Proceedings of the 38th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2012)|
|Publisher||IEEE Computer Society|
Testing is one of the most widely practiced quality assurance measures and also one of the most resource-intensive activities in software development. Still, however, most of the available methods, techniques and tools for software testing are value-neutral and do not realize the potential value contribution of testing. In this paper we present an approach for value-based coverage measurement that can be used to align the testing effort with the achievable value associated with requirements and functional units. It has been implemented as part of a commercial test tool and was successfully applied in real-world projects. The results demonstrated its ability to adequately capture the distribution of the business value and risks involved in different requirements. The paper concludes with sharing important lessons learned from developing valuebased coverage measurement in the practical setting of commercial tool development and real-world test projects.