| Conditional-event usage testing |
| Full text |
Pdf
(187 KB)
|
| Source
|
IBM Centre for Advanced Studies Conference
archive
Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative research
table of contents
Toronto, Ontario, Canada
Page: 23
Year of Publication: 1998
|
|
Author
|
|
Denise Woit
|
School of Computer Science, Ryerson University, Toronto, Ontario Canada
|
|
| Sponsors |
|
| Publisher |
IBM Press
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 8, Citation Count: 2
|
|
|
ABSTRACT
In limited applications, operational profile testing has been shown to increase productivity, improve customer satisfaction, and reduce cost and time to market [4, 1, 5]. Unfortunately, underlying assumptions of this method make it generally inapplicable to the large class of software for which dependencies exist among the software's operations [2]. We propose conditional-event usage testing (CEUT), which will retain the benefits of traditional operational profile testing but which is not limited in the class of systems to which it applies. In CEUT, the expected usage of the software is modeled in such a way as to allow specification of conditions upon expected input event sequences. The model is used to generate test cases which will exercise the software in a fashion typical of actual operation. For systems with dependencies among operations, using CEUT resulted in test sequences that were typical of those experienced in operation, and allowed the benefits of operational profile-type testing to be realized on such systems.
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
|
Mary Donnelly , Bill Everett , John Musa , Geoff Wilson, Best current practice of SRE, Handbook of software reliability and system reliability, McGraw-Hill, Inc., Hightstown, NJ, 1996
|
 |
2
|
|
| |
3
|
{3} D.V. Mason, M. Fan, and D.M. Woit. Conditional test sequence generation. Technical Report work-in-progress, Faculty of Engineering, Ryerson University, Toronto, Ontario, Canada, 1998.
|
 |
4
|
John Musa , Gene Fuoco , Nancy Irving , Diane Kropfl , Bruce Juhlin, The operational profile, Handbook of software reliability and system reliability, McGraw-Hill, Inc., Hightstown, NJ, 1996
|
| |
5
|
{5} J. Musa. Applying operational profiles in testing. In Proceedings 10th Intl. Software Quality Week, May 27-30, pages 1-25, 1997.
|
| |
6
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|