Software Testing, Verification & Reliability
Event patterns for Object-Oriented requirement analysis
ACST '08 Proceedings of the Fourth IASTED International Conference on Advances in Computer Science and Technology
Events - An Alternative to Use Case as Starting Point in Object-Oriented Analysis
ICETET '09 Proceedings of the 2009 Second International Conference on Emerging Trends in Engineering & Technology
Hi-index | 0.01 |
A test scenario is a finite sequence of tests occurring in some particular order. There exist many event based test scenario generation techniques that describe the sequence of events to be tested to determine functionality. These approaches have not focused on testing individual events. This paper presents an approach of testing individual events of a given event-based test scenario. In our proposed approach, each main event, or parent event, present in a test scenario is represented, at a higher level of abstraction, as a hierarchy of a set of sub-events, which are its child events. Our approach focuses on testing of these hierarchies independently. We have created an EBTCG (Event Based Test Case Generation) tool which generates test cases for each higher level event in terms of transition sequences of its sub events, their corresponding transition conditions along with the expected results. The proposed approach is validated using Library Management System as a case study.