首页> 外文会议>International Conference on Quality Software >Model-based testing of concurrent programs with predicate sequencing constraints
【24h】

Model-based testing of concurrent programs with predicate sequencing constraints

机译:具有谓词测序约束的模型基于并发程序的测试

获取原文

摘要

A predicate sequencing constraint logic (PSCL) is proposed to represent test purpose for testing of concurrent programs. The advantage of PSCL rests in its capability of expressing not only sequencing relationships among I/O events, but also data dependencies between event parameters. A PSCL-based symbolic test case generation method is also proposed to automatically derive symbolic test cases that incorporate given data dependency constraints as verdict conditions. The method works in a syntactic way without referring to concrete program states and the derived test cases allow for dynamic test data selection according to the response from, the software under test. A case study shows the PSCL-based test case generation can achieve transition coverage with smaller number of test steps.
机译:提出了一种谓词测序约束逻辑(PSCL)以表示测试并发程序的测试目的。 PSCL的优点在其不仅表达I / O事件中的序列关系的能力,还依赖于I / O事件之间的序列关系,而且还要在事件参数之间进行数据依赖性。还提出了一种基于PSCL的符号测试案例生成方法,以自动推出将给定数据依赖性约束的符号测试用例作为判定条件。该方法以句法方式工作,而不参考具体程序状态,导出的测试用例允许根据响应,从被测软件的响应进行动态测试数据。案例研究表明,基于PSCL的测试用例生成可以实现具有较少数量的测试步骤的过渡覆盖。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号