首页> 外文会议>International Conference on Foundations of Computer Science >Model-based Automated Testing using a Record-Replay Mechanism
【24h】

Model-based Automated Testing using a Record-Replay Mechanism

机译:基于模型的自动化测试使用记录重播机制

获取原文
获取外文期刊封面目录资料

摘要

Automated testing is increasingly becoming an essential part of software development as it significantly reduces laborious and time-consuming manual efforts. By automatically constructing and executing test cases with minimal manual work, automated testing promises high productivity, better coverage, and reduced cost. However, there still exist many obstacles that must be addressed to successfully incorporate automated testing into a real software development process. In this paper, we present a novel approach to automated test case creation and execution, called MoReT (Model-based Replay Testing), for event-driven systems. MoReT accepts a finite state machine model for a target system under test and generates a series of test cases based on the notion of Chow's n-switch coverage. Specifically, for a fixed n, MoReT finds an n-switch set cover that covers every sequence of consecutive transitions of length n+1 in a given state transition diagram. MoReT also allows us to automatically execute the generated test cases using a deterministic replay mechanism, called RT-Replayer, that can automatically generate and execute test cases, i.e., event sequences, during a test execution phase.
机译:自动化测试越来越成为软件开发的重要组成部分,因为它显着降低了艰苦耗时的手动努力。通过自动构建和执行具有最小手动工作的测试用例,自动化测试承诺高生产率,更好的覆盖率和降低成本。但是,仍然存在许多必须解决的障碍,以成功地将自动化测试纳入真正的软件开发过程。在本文中,我们提出了一种新的自动测试案例创建和执行的方法,称为剪辑(基于模型的重放测试),用于事件驱动系统。莫雷特接受一个有限状态机模型,用于测试的目标系统,并基于Chow的N-Switch覆盖范围的概念生成一系列测试用例。具体地,对于固定的n,莫雷特发现了一个n-switch集合盖,其覆盖给定状态转换图中的长度n + 1的每一个连续转变序列。 Moret还允许我们使用名为RT-Replayer的确定性重放机制自动执行生成的测试用例,该机制可以在测试执行阶段自动生成和执行测试用例,即事件序列。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号