Model-based replay testing for event-driven software
- Authors
- Majeed, Shakaiba; Ryu, Minsoo
- Issue Date
- Apr-2016
- Publisher
- Association for Computing Machinery
- Keywords
- Automated test case generation; Event-driven software systems; Model-based testing; OS-level replay mechanism
- Citation
- Proceedings of the ACM Symposium on Applied Computing, pp.1527 - 1533
- Indexed
- SCOPUS
- Journal Title
- Proceedings of the ACM Symposium on Applied Computing
- Start Page
- 1527
- End Page
- 1533
- URI
- https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/154837
- DOI
- 10.1145/2851613.2851794
- Abstract
- Event-driven software systems are hard to thoroughly test because they possess a huge number of possible event sequences to test and also require significant manual effort and/or special hardware support during test case execution. In this paper we propose a novel testing approach, we call model-based replay testing that combines the advantages of model-based testing and an operating system (OS) level replay mechanism to overcome such difficulties of event-driven software testing. Specifically, we use a finite state machine (FSM) model and an n-switch set cover to automatically generate abstract test cases. We then introduce the use of OS-level replay mechanism in transforming abstract test cases into concrete test cases and executing them in an automated manner. To demonstrate the effectiveness of the proposed approach, we also describe a case study on GUI software testing using a prototype implementation of an OS-level replay mechanism in Android software platform.
- Files in This Item
-
Go to Link
- Appears in
Collections - 서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.