首页> 外文会议>IEEE International Conference on Software Engineering and Formal Methods >Verification-Based Test Case Generation for Full Feasible Branch Coverage
【24h】

Verification-Based Test Case Generation for Full Feasible Branch Coverage

机译:基于验证的测试用例,用于全部可行分支覆盖范围

获取原文

摘要

The goal of this work is to improve the testing of programs that contain loops and complex methods. We achieve this goal with verification-based testing, which is a technique that can generate test cases not only from source code but also from loop invariants and method specifications provided by the user. These test cases ensure the execution of interesting program  paths that are likely to be missed by existing testing techniques that are  based on symbolic program execution. These techniques would require an  exhaustive inspection of all execution paths, which is hard to achieve in  presence of complex methods and impossible if loops are involved.  Verification-based testing takes a different approach.
机译:这项工作的目标是改进对包含环路和复杂方法的程序的测试。我们通过基于验证的测试实现了这一目标,这是一种技术,它可以在源代码中生成测试用例,还可以从源代码中生成测试用例,也可以从用户提供的循环不变量和方法规范中生成测试用例。这些测试用例确保了执行基于符号程序执行的现有测试技术可能错过的有趣程序路径。这些技术需要对所有执行路径的详尽检查,这很难在存在复杂的方法存在并且如果涉及环路,则不可能实现。基于验证的测试采用不同的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号