Handbook of software reliability engineering
Handbook of software reliability engineering
Software testing and reliability
Handbook of software reliability engineering
Operational Profiles in Software-Reliability Engineering
IEEE Software
Automated gui testing guided by usage profiles
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Using a pilot study to derive a GUI model for automated testing
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
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.