Traceability in Acceptance Testing

HTML  Download Download as PDF (Size: 288KB)  PP. 36-46  
DOI: 10.4236/jsea.2013.610A005    4,809 Downloads   7,112 Views  Citations

ABSTRACT

Regardless of which (model-centric or code-centric) development process is adopted, industrial software production ultimately and necessarily requires the delivery of an executable implementation. It is generally accepted that the quality of such an implementation is of utmost importance. Yet current verification techniques, including software testing, remain problematic. In this paper, we focus on acceptance testing, that is, on the validation of the actual behavior of the implementation under test against the requirements of stakeholder(s). This task must be as objective and automated as possible. Our first goal is to review existing code-based and model-based tools for testing in light of what such an objective and automated approach to acceptance testing entails. Our contention is that the difficulties we identify originate mainly in a lack of traceability between a testable model of the requirements of the stakeholder(s) and the test cases used to validate these requirements. We then investigate whether such traceability is addressed in other relevant specification-based approaches.

Share and Cite:

J. Corriveau and W. Shi, "Traceability in Acceptance Testing," Journal of Software Engineering and Applications, Vol. 6 No. 10A, 2013, pp. 36-46. doi: 10.4236/jsea.2013.610A005.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.