Coverage Metrics to Measure Adequacy of Black-Box Test Suites
A. Rajan. Automated Software Engineering, 2006. ASE '06. 21st IEEE/ACM International Conference on, стр. 335 -338. (September 2006)
DOI: 10.1109/ASE.2006.31
Аннотация
In black-box testing, one is interested in creating a suite of tests from requirements that adequately exercise the behavior of a software system without regard to the internal structure of the implementation. In current practice, the adequacy of black-box test suites is inferred by examining coverage on an executable artifact, either source code or a software model. We propose the notion of defining structural coverage metrics directly on high-level formal software requirements. These metrics provide objective, implementation-independent measures of how well a black-box test suite exercises a set of requirements. We focus on structural coverage criteria on requirements formalized as linear temporal logic (LTL) properties and explore how they can be adapted to measure finite test cases. These criteria can also be used to automatically generate a requirements-based test suite. Unlike model or code-derived test cases, these tests are immediately traceable to high-level requirements
%0 Conference Paper
%1 Rajan2006
%A Rajan, A.
%B Automated Software Engineering, 2006. ASE '06. 21st IEEE/ACM International Conference on
%D 2006
%K coverage metrics testing
%P 335 -338
%R 10.1109/ASE.2006.31
%T Coverage Metrics to Measure Adequacy of Black-Box Test Suites
%U http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=4019600&contentType=Conference+Publications&searchWithin%3Dp_Authors%3A.QT.Rajan%2C+A..QT.%26refinements%3D4293609340%2C4294788044
%X In black-box testing, one is interested in creating a suite of tests from requirements that adequately exercise the behavior of a software system without regard to the internal structure of the implementation. In current practice, the adequacy of black-box test suites is inferred by examining coverage on an executable artifact, either source code or a software model. We propose the notion of defining structural coverage metrics directly on high-level formal software requirements. These metrics provide objective, implementation-independent measures of how well a black-box test suite exercises a set of requirements. We focus on structural coverage criteria on requirements formalized as linear temporal logic (LTL) properties and explore how they can be adapted to measure finite test cases. These criteria can also be used to automatically generate a requirements-based test suite. Unlike model or code-derived test cases, these tests are immediately traceable to high-level requirements
@inproceedings{Rajan2006,
abstract = {In black-box testing, one is interested in creating a suite of tests from requirements that adequately exercise the behavior of a software system without regard to the internal structure of the implementation. In current practice, the adequacy of black-box test suites is inferred by examining coverage on an executable artifact, either source code or a software model. We propose the notion of defining structural coverage metrics directly on high-level formal software requirements. These metrics provide objective, implementation-independent measures of how well a black-box test suite exercises a set of requirements. We focus on structural coverage criteria on requirements formalized as linear temporal logic (LTL) properties and explore how they can be adapted to measure finite test cases. These criteria can also be used to automatically generate a requirements-based test suite. Unlike model or code-derived test cases, these tests are immediately traceable to high-level requirements},
added-at = {2012-05-12T13:56:43.000+0200},
author = {Rajan, A.},
biburl = {https://www.bibsonomy.org/bibtex/24af78c1fc11b7dc6c7ccf53a29f55105/rhatko},
booktitle = {Automated Software Engineering, 2006. ASE '06. 21st IEEE/ACM International Conference on},
description = {IEEE Xplore - Abstract Page},
doi = {10.1109/ASE.2006.31},
groups = {public},
interhash = {bc37f2a87a4835a42a4b5da8e876dc38},
intrahash = {4af78c1fc11b7dc6c7ccf53a29f55105},
issn = {1527-1366},
keywords = {coverage metrics testing},
month = {sept.},
pages = {335 -338},
timestamp = {2012-12-06T10:41:25.000+0100},
title = {Coverage Metrics to Measure Adequacy of Black-Box Test Suites},
url = {http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=4019600&contentType=Conference+Publications&searchWithin%3Dp_Authors%3A.QT.Rajan%2C+A..QT.%26refinements%3D4293609340%2C4294788044},
username = {rhatko},
year = 2006
}