首页> 外文会议>International Workshop on Automation of Software Test >Automatic Test-Pattern Generation for Grey-Box Programs
【24h】

Automatic Test-Pattern Generation for Grey-Box Programs

机译:自动为Grey-Box程序生成测试模式

获取原文

摘要

In the context of structural testing, automatic test-pattern generation (ATPG) may fail to provide suites covering 100% of the testing requirements for grey-box programs, i.e., Applications wherein source code is available for some parts (white-box), but not for others (black-box). Furthermore, test suites based on abstract models may elicit behaviors on the actual program that diverge from the intended ones. In this paper, we present a new ATPG methodology to reduce divergence without increasing manual effort. This is achieved by (i) learning models of black-box components as finite-state machines, and (ii) composing the learnt models with the white-box components to generate test-suites for the grey-box program. Experiments with a prototypical implementation of our methodology show that it yields measurable improvements over two comparable state-of-the-art solutions.
机译:在结构测试的背景下,自动测试模式生成(ATPG)可能无法提供满足灰盒程序100%测试要求的套件,例如,某些部分(白盒)可使用源代码的应用程序,但不适用于其他人(黑匣子)。此外,基于抽象模型的测试套件可能会在实际程序上引发与预期行为不同的行为。在本文中,我们提出了一种新的ATPG方法,以减少差异而无需增加人工。这是通过(i)学习作为有限状态机的黑盒组件的模型,以及(ii)将学习的模型与白盒组件组合起来以生成用于灰盒程序的测试套件而实现的。对我们的方法进行原型实现的实验表明,与两个可比较的最新解决方案相比,它可以带来可衡量的改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号