| One evaluation of model-based testing and its automation |
| Full text |
Pdf
(151 KB)
|
| Source
|
International Conference on Software Engineering
archive
Proceedings of the 27th international conference on Software engineering
table of contents
St. Louis, MO, USA
SESSION: Empirical evaluation of testing
table of contents
Pages: 392 - 401
Year of Publication: 2005
ISBN:1-59593-963-2
|
|
Authors
|
|
A. Pretschner
|
ETH Zürich, IFW C45.2, ETH Zentrum, Zürich, Switzerland
|
|
W. Prenninger
|
Institut für Informatik, TU München, Garching, Germany
|
|
S. Wagner
|
Institut für Informatik, TU München, Garching, Germany
|
|
C. Kühnel
|
Institut für Informatik, TU München, Garching, Germany
|
|
M. Baumgartner
|
BMW AG, EI-20, München, Germany
|
|
B. Sostawa
|
BMW AG, EI-20, München, Germany
|
|
R. Zölch
|
BMW AG, EI-20, München, Germany
|
|
T. Stauner
|
BMW CarIT GmbH, München, Germany
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 32, Downloads (12 Months): 208, Citation Count: 15
|
|
|
ABSTRACT
Model-based testing relies on behavior models for the generation of model traces: input and expected output---test cases---for an implementation. We use the case study of an automotive network controller to assess different test suites in terms of error detection, model coverage, and implementation coverage. Some of these suites were generated automatically with and without models, purely at random, and with dedicated functional test selection criteria. Other suites were derived manually, with and without the model at hand. Both automatically and manually derived model-based test suites detected significantly more requirements errors than hand-crafted test suites that were directly derived from the requirements. The number of detected programming errors did not depend on the use of models. Automatically generated model-based test suites detected as many errors as hand-crafted model-based suites with the same number of tests. A sixfold increase in the number of model-based tests led to an 11% increase in detected errors.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
P. Ammann and P. Black. Abstracting Formal Specifications to Generate Software Tests via Model Checking. In Proc. 18th Digital Avionics Systems Conference (DASC'99), volume 2, pages 10.A.6.1--10, October 1999.
|
| |
2
|
A. Baresel, M. Conrad, S. Sadeghipour, and J. Wegener. The Interplay between Model Coverage and Code Coverage. In Proc. EuroCAST, December 2003.
|
| |
3
|
|
| |
4
|
B. Boehm, R. McClean, and D. Urfrig. Some Experience with Automated Aids to the Design of Large-Scale Reliable Software. IEEE TSE, SE-1(1):125--133, 1975.
|
| |
5
|
J. Duran and S. Ntafos. An Evaluation of Random Testing. IEEE TSE, SE-10(4):438--444, July 1984.
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
| |
9
|
M. Girgis and M. Woodward. An experimental comparison of the error exposing ability of program testing criteria. In Proc. IEEE/ACM workshop on software testing, pages 64--73, July 1986.
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
 |
13
|
R. Hamlet, Theoretical comparison of testing methods, Proceedings of the ACM SIGSOFT '89 third symposium on Software testing, analysis, and verification, p.28-37, December 13-15, 1989, Key West, Florida, United States
|
| |
14
|
|
| |
15
|
M. Heimdahl, D. George, and R. Weber. Specification Test Coverage Adequacy Criteria = Specification Test Generation Inadequacy Criteria? In Proc. 8th IEEE High Assurance in Systems Engineering Workshop, February 2004.
|
| |
16
|
|
| |
17
|
|
| |
18
|
Monica Hutchins , Herb Foster , Tarak Goradia , Thomas Ostrand, Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria, Proceedings of the 16th international conference on Software engineering, p.191-200, May 16-21, 1994, Sorrento, Italy
|
| |
19
|
MOST Cooperation. MOST Media Oriented System Transport---Multimedia and Control Networking Technology. MOST Specification Rev 2.2, Ver 2.2-00. 2002.
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
J. Philipps, A. Pretschner, O. Slotosch, E. Aiglstorfer, S. Kriebel, and K. Scholl. Model-based test case generation for smart cards. In Proc. 8th Intl. Workshop on Formal Methods for Industrial Critical Syst., pages 168--192, 2003.
|
| |
24
|
A. Pretschner. Compositional generation of MC/DC test suites. ENTCS, 82(6):1--11, 2003.
|
| |
25
|
|
| |
26
|
|
CITED BY 15
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Robert M. Hierons , Kirill Bogdanov , Jonathan P. Bowen , Rance Cleaveland , John Derrick , Jeremy Dick , Marian Gheorghe , Mark Harman , Kalpesh Kapoor , Paul Krause , Gerald Lüttgen , Anthony J. H. Simons , Sergiy Vilkomir , Martin R. Woodward , Hussein Zedan, Using formal specifications to support testing, ACM Computing Surveys (CSUR), v.41 n.2, p.1-76, February 2009
|
|
|
|
|