【24h】

Optimizing test to reduce maintenance

机译:优化测试以减少维护

获取原文

摘要

A software package evolves in time through various maintenance release steps whose effectiveness depends mainly on the number of faults left in the modules. Software testing is one of the most demanding and crucial phases to discover and reduce faults. In real environment, time available to test a software release is a given finite quantity. The purpose of this paper is to identify a criterion to estimate an efficient time repartition among software modules to enhance fault location in testing phase and to reduce corrective maintenance. The fundamental idea is to relate testing time to predicted risk level of the modules in the release under test. In our previous work we analyzed several kinds of risk prediction factors and their relationship with faults; moreover, we thoroughly investigated the behavior of faults on each module through releases to find significant fault proneness tendencies. Starting from these two lines of analysis, in this paper we propose a new approach to optimize the use of available testing time in a software release. We tuned and tested our hypotheses on a large industrial environment.
机译:软件包通过各种维护释放步骤及时演变,其有效性主要取决于模块中留下的故障数量。软件测试是发现和减少故障的最苛刻和最重要的阶段之一。在实际环境中,可用于测试软件版本的时间是给定的有限量。本文的目的是识别估计软件模块之间有效时间重置的标准,以增强测试阶段的故障位置,并降低纠正维护。基本思路是将测试时间与在被测释放中的模块中的预测风险级别相关。在我们以前的工作中,我们分析了几种风险预测因素及其与故障关系;此外,我们通过释放彻底调查了每个模块上的故障的行为,以找到显着的错误透明趋势。从这两种分析开始,本文提出了一种新方法来优化在软件发布中使用可用的测试时间。我们在大型工业环境上调整并测试了我们的假设。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号