...
首页> 外文期刊>SAE International Journal of Passenger Cars - Electronic and Electrical Systems >Automating Functional Test Design with Model-Based Testing
【24h】

Automating Functional Test Design with Model-Based Testing

机译:通过基于模型的测试使功能测试设计自动化

获取原文
获取原文并翻译 | 示例

摘要

Classic problems of functional software test development industry include often poorly documented coverage of specification requirements, challenging delivery cycles, high software quality requirements, costly test development, inflexible test sets, and high maintenance costs due to ever changing requirements. Technology and commercial software exist today that can help to resolve all of these issues by automating test design with model-based testing (MBT), i.e., by automatically generating tests and test documentation. In numerous case studies over a wide range of application areas MBT has been independently confirmed [9,10] to cut testing costs significantly by increasing productivity, to enable of up to 91% code coverage during test execution [8], and to locate numerous defects that have escaped in conventional testing approaches. But deployment of MBT in organizations is a shift in paradigm, and requires a different way of thinking about test development and an adaptation of processes. In this paper, we introduce automated test design and compare it with conventional software test development. We outline a methodology for developing functional tests from models that describe the operation of the system (aspect) to be tested. Although the approach is illustrated here with an AUTOSAR basic software module [7] example, it can also be applied in driver, system integration and even end-to-end testing. Automated test design is presented by showing modeling, steering of test generation, test case review, all the way to test script generation based on one of the commercially available MBT tools called Conformiq Designer.
机译:功能软件测试开发行业的典型问题包括:规范要求的覆盖面记录不佳,交付周期具有挑战性,软件质量要求高,测试开发成本高,测试集不灵活以及由于需求不断变化而导致的维护成本高。当今存在的技术和商业软件可以通过基于模型的测试(MBT)使测试设计自动化,即自动生成测试和测试文档,来帮助解决所有这些问题。在广泛的应用领域中的大量案例研究中,MBT已被独立确认[9,10],可以通过提高生产率来显着降低测试成本,在测试执行过程中实现高达91%的代码覆盖率[8],并找到大量常规测试方法中逃脱的缺陷。但是MBT在组织中的部署是范式的转变,并且需要以不同的方式来考虑测试开发和流程调整。在本文中,我们介绍了自动化测试设计,并将其与常规软件测试开发进行了比较。我们概述了从描述了要测试的系统(方面)运行的模型中开发功能测试的方法。尽管此处以AUTOSAR基本软件模块[7]示例为例进行了说明,但该方法也可以应用于驱动程序,系统集成甚至端到端测试。通过显示建模,测试生成指导,测试用例复习以及基于商用MBT工具(称为Conformiq Designer)之一的所有测试脚本生成方法,可以提供自动化的测试设计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号