Model-based replay testing for event-driven software
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Majeed, Shakaiba | - |
dc.contributor.author | Ryu, Minsoo | - |
dc.date.accessioned | 2022-07-15T17:52:10Z | - |
dc.date.available | 2022-07-15T17:52:10Z | - |
dc.date.created | 2021-05-13 | - |
dc.date.issued | 2016-04 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/154837 | - |
dc.description.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. | - |
dc.language | 영어 | - |
dc.language.iso | en | - |
dc.publisher | Association for Computing Machinery | - |
dc.title | Model-based replay testing for event-driven software | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Ryu, Minsoo | - |
dc.identifier.doi | 10.1145/2851613.2851794 | - |
dc.identifier.scopusid | 2-s2.0-84975840340 | - |
dc.identifier.bibliographicCitation | Proceedings of the ACM Symposium on Applied Computing, pp.1527 - 1533 | - |
dc.relation.isPartOf | Proceedings of the ACM Symposium on Applied Computing | - |
dc.citation.title | Proceedings of the ACM Symposium on Applied Computing | - |
dc.citation.startPage | 1527 | - |
dc.citation.endPage | 1533 | - |
dc.type.rims | ART | - |
dc.type.docType | Conference Paper | - |
dc.description.journalClass | 1 | - |
dc.description.isOpenAccess | N | - |
dc.description.journalRegisteredClass | scopus | - |
dc.subject.keywordPlus | Model checking | - |
dc.subject.keywordPlus | Software prototyping | - |
dc.subject.keywordPlus | Testing | - |
dc.subject.keywordPlus | Android softwares | - |
dc.subject.keywordPlus | Automated test case generation | - |
dc.subject.keywordPlus | Event sequence | - |
dc.subject.keywordPlus | Event-driven softwares | - |
dc.subject.keywordPlus | Model based testing | - |
dc.subject.keywordPlus | Model-based OPC | - |
dc.subject.keywordPlus | Prototype implementations | - |
dc.subject.keywordPlus | Special hardware | - |
dc.subject.keywordPlus | Software testing | - |
dc.subject.keywordAuthor | Automated test case generation | - |
dc.subject.keywordAuthor | Event-driven software systems | - |
dc.subject.keywordAuthor | Model-based testing | - |
dc.subject.keywordAuthor | OS-level replay mechanism | - |
dc.identifier.url | https://dl.acm.org/doi/10.1145/2851613.2851794 | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
222, Wangsimni-ro, Seongdong-gu, Seoul, 04763, Korea+82-2-2220-1365
COPYRIGHT © 2021 HANYANG UNIVERSITY.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.