| Module test case generation |
| Full text |
Pdf
(678 KB)
|
| Source
|
International Symposium on Software Testing and Analysis
archive
Proceedings of the ACM SIGSOFT '89 third symposium on Software testing, analysis, and verification
table of contents
Key West, Florida, United States
Pages: 97 - 102
Year of Publication: 1989
ISBN:0-89791-342-6
Also published in ...
|
|
Authors
|
|
D. Hoffman
|
University of Victoria, Department of Computer Science, P.O. Box 1700, Victoria, B.C., Canada
|
|
C. Brealey
|
University of Victoria, Department of Computer Science, P.O. Box 1700, Victoria, B.C., Canada
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 45, Citation Count: 8
|
|
|
ABSTRACT
While considerable attention has been given to techniques for developing complex systems as collections of reliable and reusable modules, little is known about testing these modules. In the literature, the special problems of module testing have been largely ignored and few tools or techniques are available to the practicing tester. Without effective testing methods, the development and maintenance of reliable and reusable modules is difficult indeed.
We describe an approach for systematic module regression testing. Test cases are defined formally using a language based on module traces, and a software tool is used to automatically generate test programs that apply the cases. Techniques for test case generation in C and in Prolog are presented and illustrated in detail.
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
|
IEEE Standard for Software Unit Testing. Soft. Eng. Tech. Comm. of the IEEE Computer Society, May 1987.
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
D.M. Hoffman. A CASE study in module testing. In Proc. Conf. Software Maintenance (accepted for publication), IEEE Computer Society, October 1989.
|
| |
8
|
W.E. Howden. Functional program testing. IEEE Trans. Soft. Eng., SE6(2):162-169, March 1980.
|
| |
9
|
|
| |
10
|
J.W. Duran and S.C. Ntafos. An evaluation of random testing. IEEE Trans. Soft. Eng., SE-10(4):438- 444, July 1984.
|
 |
11
|
|
| |
12
|
W.E. Howden. Reliability of the path analysis testing strategy. IEEE Trans. Soft. Eng., SE-2(3):208-215, September 1976.
|
 |
13
|
Timothy A. Budd , Richard A. DeMillo , Richard J. Lipton , Frederick G. Sayward, Theoretical and empirical studies on using program mutation to test the functional correctness of programs, Proceedings of the 7th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.220-233, January 28-30, 1980, Las Vegas, Nevada
[doi> 10.1145/567446.567468]
|
 |
14
|
John Gannon , Paul McMullin , Richard Hamlet, Data Abstraction, Implementation, Specification, and Testing, ACM Transactions on Programming Languages and Systems (TOPLAS), v.3 n.3, p.211-223, July 1981
[doi> 10.1145/357139.357140]
|
| |
15
|
D.J. Panzl. A language for specifying software tests. In Proc. AFIPS Natl. Comp. Conf., pages 609-619, AFIPS, 1978.
|
| |
16
|
N. Choquet. Test data generation using a prolog with constraints. In Workshop on Software Testing, pages 132-141, IEEE Computer Society, 1986.
|
| |
17
|
S. Gerhart. A Test Data Generation Method Using Prolog. Technical Report TR85-02, Wang Inst. of Grad. Studies, 1985.
|
| |
18
|
|
| |
19
|
C. Wild. The Use of Generic Constraint Logic Programming for Software Testing and Analysis. Technical Report 88-02, Dept. of Computer Science, Old Dominion University, Norfolk, VA, 1988.
|
CITED BY 8
|
|
|
|
|
|
|
|
Roong-Ko Doong , Phyllis G. Frankl, Case studies on testing object-oriented programs, Proceedings of the symposium on Testing, analysis, and verification, p.165-177, October 08-10, 1991, Victoria, British Columbia, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|