【24h】

Automatic Test Generation from Interprocedural Specifications

机译:从过程间规范自动生成测试

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

摘要

This paper adresses the generation of test cases for testing the conformance of a reactive black-box implementation with respect to its specification. We aim at extending the principles and algorithms of model-based testing for recursive interprocedural specifications that can be modeled by Push-Down Systems (PDS). Such specifications may be more compact than non-recursive ones and are more expressive.The generated test cases are selected according to a test purpose, a (set of) scenario of interest that one wants to observe during test execution. The test generation method we propose in this paper is based on program transformations and a coreachability analysis, which allows to decide whether and how the test purpose can still be satisfied. However, despite the possibility to perform an exact analysis, the inability of test cases to inspect their own stack prevents it from using fully the coreachability information.We discuss this partial observation problem, its consequences, and how to minimize its impact.
机译:本文介绍了用于测试反应式黑匣子实现相对于其规范的一致性的测试用例的生成。我们旨在扩展可推式系统(PDS)建模的递归过程间规范的基于模型的测试的原理和算法。这样的规范可能比非递归的规范更紧凑,并且更具表现力。生成的测试用例是根据测试目的选择的,测试目的是在测试执行过程中要观察的一组(感兴趣的)场景。我们在本文中提出的测试生成方法是基于程序转换和可共性性分析的,它可以决定是否以及如何满足测试目的。但是,尽管有可能执行精确的分析,但是测试用例无法检查其自身的堆栈会阻止其完全使用可磁化性信息。我们讨论了部分观察问题,其后果以及如何最大程度地减少其影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号