| Automated black-box testing of functional correctness using function approximation |
| Full text |
Pdf
(224 KB)
|
| Source
|
International Symposium on Software Testing and Analysis
archive
Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysis
table of contents
Boston, Massachusetts, USA
SESSION: Testing II
table of contents
Pages: 143 - 153
Year of Publication: 2004
ISBN:1-58113-820-2
Also published in ...
|
|
Author
|
|
Karl Meinke
|
Royal Institute of Technology, Stockholm, Sweden
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 21, Downloads (12 Months): 150, Citation Count: 2
|
|
|
ABSTRACT
We consider black-box testing of functional correctness as a special case of a satisfiability or constraint solving problem. We introduce a general method for solving this problem based on function approximation. We then describe some practical results obtained for an automated testing algorithm using approximation by piecewise polynomial functions.
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
|
|
 |
2
|
|
| |
3
|
T.A. Budd, D. Angluin, Two notions of correctness and their relation to testing, Acta Informatica 18, 31--45, 1982.
|
| |
4
|
E.W. Cheney, Approximation Theory, American mathematical Society Chelsea Publishing, Providence, Rhode Island, 1966.
|
| |
5
|
R.A. DeMillo, R.J. Lipton, F.G. Sayward, Hints on test data selection: help for the practicing programmer, IEEE Computer 11(4), 34--41, 1978.
|
| |
6
|
H.B. Enderton, A Mathematical Introduction to Logic, Academic Press, 1972.
|
| |
7
|
R.G. Hamlet, Testing programs with the aid of a compiler, IEEE Transactions on Software Engineering, 3(4), 279--290, 1977.
|
| |
8
|
|
| |
9
|
A.J. Offut, J. Pan, Automatically detecting equivalent mutants and infeasible paths, The Journal of Software Testing, Verification and Reliability 7 (3), 165--192, 1997.
|
| |
10
|
M.S. Phadke, Planning efficient software tests, Crosstalk 10 (10), 11--15, 1997.
|
| |
11
|
|
| |
12
|
|
 |
13
|
|
INDEX TERMS
Primary Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.5
Testing and Debugging
Subjects:
Testing tools (e.g., data generators, coverage testing)
General Terms:
Algorithms,
Theory,
Verification
Keywords:
approximation,
black-box test,
constraint solving,
formal specification,
functional test,
satisfiability problem,
test coverage
|