首页> 外文OA文献 >Constraints T-Way Testing Strategy With Modified Condition /Decision Coverage (MC/DC)
【2h】

Constraints T-Way Testing Strategy With Modified Condition /Decision Coverage (MC/DC)

机译:约束条件/决策覆盖率(MC / DC)的T-Way测试策略

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Modern society in today’s digital era depends heavily on software in almost every aspect of daily life. In fact, whenever possible, most hardware implementation is now being replaced by the software counterparts. From the washing machine controllers, mobile phone applications to the sophisticated airplane control systems, the growing dependency on software can be attributed to a number of factors. Unlike hardware, software does not wear out. Thus, the use of software can also help to control maintenance costs. Additionally, software is also malleable and can easily be changed and customized as the need arises. With the advent of advancement in computer hardware technology, software applications grow drastically in terms of lines of codes, that is, to keep up with ever increasing customer demands for new functionalities and innovations. As such, ensuring software quality can be a daunting task. Exhaustive testing is practically infeasible given the large domain of inputs and possibly too many possible execution paths. Over the years, many sampling techniques (or strategies) have been proposed to select subsets of test cases for testing consideration. In many applications, sampling strategies based on boundary value analysis, equivalence partioning, cause and effect analysis, and decision tables are sufficiently useful but they are not designed to address faults due to interaction. In other applications particularly involving structural (predicate) testing (e.g. in avionic industry), sampling strategies based on coverage criteria such as statements, decisions, and path coverage are deemed necessary, however, they often suffer from the effect of masking (i.e. due to the resulting AND and OR operations). Currently, researchers in combinatorial testing have already developed strategies based on interactionudtesting (termed t-way testing) in order to detect bugs due to interaction. Here, depending on the value of interaction strength (t), all desired t-way interactions are faithfuly covered in the resulting test cases.Although useful, much existing work t-way testing has not sufficiently considered modified conditions/decision coverage (MC/DC) as the criteria for test generation. In many critical applicationsudparticularly involving the airborne system, compliants to MC/DC are required by law [1]. Proposed by NASA in 1992, the MC/DC is a white box testing criterion ensuring each condition within a predicate can independently influence the outcome of the decision - while the outcome of all other conditions remains constant. In this manner, MC/DC criterion subsumes other well known coverage such as statements, decisions, and path [2]. Addressing some of the aforementioned issues, this research discusses the design of a new constraints based t-way strategy with MC/DC criterion for structural (predicate) testing. In doing so, this paper also highlights the possible implementations.
机译:当今数字时代的现代社会在日常生活的几乎每个方面都严重依赖软件。实际上,只要有可能,大多数硬件实现现在都将由软件对等方取代。从洗衣机控制器,手机应用程序到复杂的飞机控制系统,对软件的日益依赖可以归因于许多因素。与硬件不同,软件不会磨损。因此,软件的使用也可以帮助控制维护成本。此外,软件还具有延展性,可以根据需要轻松更改和定制。随着计算机硬件技术的发展,软件应用程序在代码行方面急剧增长,也就是说,要满足客户对新功能和创新不断增长的需求。因此,确保软件质量可能是一项艰巨的任务。鉴于输入的范围很广,可能的执行路径过多,因此穷举测试实际上是不可行的。多年来,已经提出了许多采样技术(或策略)来选择测试用例的子集以进行测试。在许多应用中,基于边界值分析,等价分配,因果分析和决策表的采样策略非常有用,但它们并非旨在解决由于交互作用而引起的故障。在其他特别涉及结构(谓词)测试的应用中(例如,航空电子行业),基于覆盖标准(例如语句,决策和路径覆盖)的采样策略被认为是必要的,但是,它们常常会受到掩蔽的影响(即由于产生的AND和OR运算)。当前,组合测试的研究人员已经开发了基于交互测试(称为t-way测试)的策略,以检测由于交互导致的错误。在这里,根据交互强度(t)的值,所有期望的t-way交互都忠实地涵盖在结果测试用例中。尽管有用,但是许多现有的t-way测试并未充分考虑修改后的条件/决策覆盖率(MC / DC)作为生成测试的标准。在许多关键应用中,尤其是涉及机载系统的应用,法律要求必须遵守MC / DC [1]。由NASA在1992年提出的MC / DC是一项白盒测试标准,可确保谓词中的每个条件都可以独立影响决策的结果-同时所有其他条件的结果保持不变。以这种方式,MC / DC标准包含其他众所周知的覆盖范围,例如语句,决策和路径[2]。针对上述问题,本研究讨论了一种新的基于约束的t-way策略的设计,该策略采用MC / DC准则进行结构(谓词)测试。在此过程中,本文还重点介绍了可能的实现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号