| Integrating testing techniques through process programming |
| Full text |
Pdf
(1.17 MB)
|
| 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: 219 - 228
Year of Publication: 1989
ISBN:0-89791-342-6
Also published in ...
|
|
Authors
|
|
D. Richardson
|
Information and Computer Science, University of California, Irvine, CA
|
|
S. Aha
|
Information and Computer Science, University of California, Irvine, CA
|
|
L. Osterweil
|
Information and Computer Science, University of California, Irvine, CA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 14, Citation Count: 3
|
|
|
ABSTRACT
Integration of multiple testing techniques is required to demonstrate high quality of software. Technique integration has four basic goals: reduced development costs, incremental testing capabilities, extensive error detection, and cost-effective application. We are experimenting with the use of process programming as a mechanism for integrating testing techniques. Having set out to develop a process that provides adequate coverage and comprehensive fault detection, we proposed synergistic use of DATA FLOW testing and RELAY to achieve all four goals. We developed a testing process program much as we would develop a software product from requirements through design to implementation and evaluation. We found process programming to be effective for explicitly integrating the techniques and achieving the desired synergism. Used in this way, process programming also mitigates many of the other problems that plague testing in the software development process.
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.
| |
CPRZ86
|
Lori A. Clarke, Andy Podgurski, Debra J. Richardson, and Steven J. Zeil. An investigation of data flow path selection criteria. In Proceedings of the ACM SIG- SOFT/IEEE Workshop on Software Testing, pages 23- 32, Banff, Canada, July 1986.
|
 |
CRZ88
|
Lori A. Clarke , Debra J. Richardson , Steven J. Zeil, TEAM: a support environment for testing, evaluation, and analysis, Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments, p.153-162, November 28-30, 1988, Boston, Massachusetts, United States
|
| |
DGK+88
|
R. A. DeMillo, D. S. Guindi, K. N. King, W. M. Mc- Cracken, and A. J. Offutt. An extended overview of the mothra software testing environment. In Proceedings of the ACM SIGSOFT/IEEE Second Workshop on Sojware Testing, Analysis and Verijication, Banff, Canada, July 1988. IEEE.
|
| |
DLS78
|
Richard DeMillo, R.J. Lipton, and F.G. Sayward. Hints on test data selection: help for the practicing programmer. Computer, 4(11), April 1978.
|
| |
LK83
|
Janusz W. Laski and Bogdan Korel. A data flow oriented program testing strategy. IEEE Transactions on Software Engineering, SE-9(3):347-354, May 1983.
|
| |
Nta84
|
Simeon C. Ntafos. On required element testing. IEEE Transactions on Software Engineering, SE-10(6):795- 803, November 1984.
|
| |
Ost87
|
|
| |
RAO89
|
Debra Richardson, Stephanie Leif Aha, and Leon Osterweil. A process program that integrates testing techniques. Technical Report 89-18, University of California, Irvine, 1989.
|
| |
RC85
|
|
| |
Rea89
|
Reasoning Systems, Palo Alto, California. REFINE User's Guide, 1989.
|
| |
RT88
|
Debra J. Richardson and Margaret C. Thompson. The RELAY model of error detection and its application. In Proceedings of the ACM SIGSOFT/IEEE Second Workshop on Software Testing, Analysis and Verification, Banff, Canada, July 1988.
|
| |
RW85
|
|
| |
Sut88
|
Stanley Sutton, Jr. The APPLA/A programming language background, interim definition, and status. Technical Report CU-88-11, Arcadia, October 1988.
|
 |
TBC+88
|
Richard N. Taylor , Frank C. Belz , Lori A. Clarke , Leon Osterweil , Richard W. Selby , Jack C. Wileden , Alexander L. Wolf , Michael Young, Foundations for the Arcadia environment architecture, Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments, p.1-13, November 28-30, 1988, Boston, Massachusetts, United States
|
|