首页> 外文会议>IEEE Annual Consumer Communications and Networking Conference >Executable Test Case Generation from Specifications Written in Natural Language and Test Execution Environment
【24h】

Executable Test Case Generation from Specifications Written in Natural Language and Test Execution Environment

机译:从自然语言和测试执行环境中编写的规范生成的可执行测试案例

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

摘要

The Software Product Line Engineering (SPLE) realizes various products, reusing software parts, whereas issues remain in test case design and execution. Test cases are conventionally designed by a manual routine from specifications written in a natural language, and the routine and redesign of the test cases caused by the defects in the specification require much human time. Also, functions of recent consumer products are invoked in non-deterministic order by messages sent over a network, and combinations of software parts and execution orders require many regression tests, which are time-consuming and often infeasible to execute manually due to limited development time. Against the above issues, we introduce a test design process for specifications written in natural language, support tools for the process, and a test execution environment that automatically executes the non-deterministic tests to reduce the human time of both test case design and execution. Case studies confirmed that the proposing process automated the manual routine, removed defects in a specification, and generated test cases. The case studies also showed that the test execution environment automatically executed the non-deterministic tests for an HVAC system developed with the SPLE. Finally, we confirmed that the proposing methods shortened the human time of design and execution of tests.
机译:软件产品线工程(SPLE)实现了各种产品,重用软件部件,而问题仍处于测试用例设计和执行中。测试用例通常由用自然语言编写的规格的手动例程设计,以及由规范中的缺陷引起的测试用例的例程和重新设计需要很多人类时间。此外,近期消费者产品的功能通过网络发送的消息中的非确定性顺序调用,软件零件和执行订单的组合需要许多回归测试,这是耗时的,并且由于有限的开发时间而耗费且通常是不可行的。 。针对上述问题,我们介绍了以自然语言编写的规范的测试设计过程,支持该过程的支持工具,以及自动执行非确定性测试的测试执行环境,以减少测试用例设计和执行的人工时间。案例研究证实,提出的过程自动化手动常规,在规范中除去缺陷,并产生了测试用例。案例研究还表明,测试执行环境自动执行与SPLE开发的HVAC系统的非确定性测试。最后,我们确认提出的方法缩短了人类的设计和执行测试的时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号