【24h】

Test Suite Reduction Based on Dependence Analysis

机译:基于相关性分析的测试套件约简

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

摘要

A test suite, constructed either manually or automatically using a coverage criterion, can be reduced without significantly reducing its fault-detection capability by eliminating all but one of the equivalent test cases from each class of equivalent test cases of the test suite. In this paper, we use the analysis of control and data dependencies in an EFSM model of the system requirements to identify patterns of interaction among the elements of the EFSM that affect a requirement under test. These patterns are used to identify equivalent test cases w.r.t. the requirement under test; only one test case per equivalence class is kept, and equivalence classes that are not covered by any test cases are flagged. A software tool - Test Suite Reduction (TSR) based on above concept-is introduced. This tool is implemented in C++ and Java languages and runs on Sun workstations under Solaris Sparc 5.8. Additionally, the results of the application of TSR to several examples are also presented.
机译:通过从测试套件的每个等效测试用例类别中删除除一个等效测试用例之外的所有等效测试用例,可以减少通过覆盖标准手动或自动构建的测试套件,而不会显着降低其故障检测能力。在本文中,我们使用系统需求的EFSM模型中的控制和数据依赖关系进行分析,以识别影响被测需求的EFSM元素之间的交互模式。这些模式用于识别等效测试案例。被测需求;每个等效类仅保留一个测试用例,并且标记任何测试用例未涵盖的等效类。引入了基于上述概念的软件工具-简化测试套件(TSR)。该工具以C ++和Java语言实现,并在Solaris Sparc 5.8下的Sun工作站上运行。此外,还介绍了将TSR应用于几个示例的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号