A Model for Usage-based Testing of Event-driven Software

Abstract

Event-driven software is very diverse, e.g., in form of Graphical User Interfaces (GUIs), Web applications, or embedded software. Regardless of the application, the challenges for testing event-driven software are similar. Most event-driven systems allow a huge number of possible event sequences, which makes exhaustive testing infeasible. As a possible solution, usage-based testing has been proposed for several types of event-driven software. However, previous work has always focused on one type of event-driven software. In this paper, we propose a usage-based testing model for event-driven software in general. The model is divided into three layers to provide a maximum of platform independence while allowing interoperability with existing platform dependent solutions.
Keywords: 
Software testing, usage-based testing, usage profiles, event-driven software
Document Type: 
Articles in Conference Proceedings
Booktitle: 
3rd International Workshop on Model-Based Verification & Validation From Research to Practice
Series: 
MVV '11
Publisher: 
IEEE Computer Society
Pages: 
172-178
Month: 
6
Year: 
2011
DOI: 
10.1109/SSIRI-C.2011.32
2011 © Software Engineering For Distributed Systems Group

Main menu 2