首页> 外文会议>International Workshop on Automation of Software Test >Automated EFSM-based test case generation with scatter search
【24h】

Automated EFSM-based test case generation with scatter search

机译:基于自动的EFSM的测试用例生成分散搜索

获取原文

摘要

Extended Finite State Machine (EFSM) is widely- used to represent system specifications. Automated test data generation based on EFSM models is still a challenging task due to the complexity of transition paths. In this paper, we introduce a new approach to generate test cases automatically for given transition paths of an EFSM model. An executable EFSM model is used to provide run-time feedback information as fitness function. And then scatter search algorithm is used to search for test data that can trigger given transition paths. Based on the executable model, the expected outputs associated with test data are also collected for construction of test oracles automatically. Finally, test data (inputs) and test oracles (expected outputs) are combined to be test cases. The experimental results show that our approach can effectively generate test cases to exercise the feasible transition paths.
机译:广泛用于表示系统规格的扩展有限状态机(EFSM)。 由于转换路径的复杂性,基于EFSM模型的自动化测试数据生成仍然是一个具有挑战性的任务。 在本文中,我们介绍了一种新方法,以自动生成测试用例,以便给定EFSM模型的转换路径。 可执行的EFSM模型用于提供运行时反馈信息作为适合功能。 然后,散射搜索算法用于搜索可以触发给定转换路径的测试数据。 基于可执行模型,还收集了与测试数据相关的预期输出以自动构建测试oracles。 最后,测试数据(输入)和测试oracles(预期输出)被组合为测试用例。 实验结果表明,我们的方法可以有效地产生测试用例,以锻炼可行的过渡路径。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号