首页> 外文会议>International Symposium on Software Reliability Engineering >A New Software Testing Approach Based on Domain Analysis of Specifications and Programs
【24h】

A New Software Testing Approach Based on Domain Analysis of Specifications and Programs

机译:一种新的软件测试方法,基于规范和程序的域分析

获取原文

摘要

Partition testing is a well-known software testing technique. This paper shows that partition testing strategies are relatively ineffective in detecting faults related to small shifts in input domain boundary. We present an innovative software testing approach based on input domain analysis of specifications and programs, and propose the principle and procedure of boundary test case selection in functional domain and operational domain. The differences of the two domains are examined by analyzing the set of their boundary test cases. To automatically determine the operational domain of a program, the ADSOD system is prototyped. The system supports not only the determination of input domain of integer and real data types, but also non-numeric data types such as characters and enumerated types. It consists of several modules in finding illegal values of input variables with respect to specific expressions. We apply the new testing approach to some example studies. A preliminary evaluation on fault detection effectiveness and code coverage illustrates that the approach is highly effective in detecting faults due to small shifts in the input domain boundary, and is more economical in test case generation than the partition testing strategies.
机译:分区测试是一种着名的软件测试技术。本文表明,分区测试策略在检测到输入域边界中的小移位相关的故障方面是相对效率的。我们提出了一种基于输入域分析的创新软件测试方法,并提出了功能域和操作域中边界测试案例选择的原理和过程。通过分析其边界测试用例的集合来检查两个域的差异。要自动确定程序的操作域,Adsod系统是原型的。该系统不仅支持确定整数和实际数据类型的输入域,还支持非数字数据类型,例如字符和枚举类型。它由多个模块组成,用于查找关于特定表达式的输入变量的非法值。我们将新的测试方法应用于一些示例研究。关于故障检测效果和代码覆盖率的初步评估说明该方法在检测由于输入域边界的小变速器引起的故障高度有效,并且在测试案例中比分区测试策略更经济。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号