首页> 外文学位 >An integrated method for improving testing effectiveness and efficiency.
【24h】

An integrated method for improving testing effectiveness and efficiency.

机译:一种用于提高测试有效性和效率的集成方法。

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

摘要

The aim of testing is to find errors as early and as cheaply as possible. Specifically, system testing should uncover more errors before release and prevent the release of products that would result in discovering many post-release errors, which cost more to fix than errors found earlier in the life cycle. The effectiveness and efficiency of system testing depends on many factors, not only the expertise of the testers and the techniques they employ. This dissertation develops an integrated method using various techniques that will improve testing effectiveness and efficiency. Some techniques already exist, but are applied in a new way. Others are new.; The integrated method traces post-release problems to one or more factors that influence system testing efficacy. Development defect data help identify which parts of the software should be tested more intensely and earlier. Based on assessment results, testers can develop guidelines to make system test more effective.; During system testing, testers may need to determine quantitatively whether to continue testing or to stop, recommending release. Early stopping could decrease the cost of testing, but may miss problems that would have been detected had testing continued. This dissertation develops empirical techniques to determine stopping points during testing. It proposes a new selection method for software reliability growth model(s) that can be used to make release decisions.; Quality assessment of multiple releases of the same product forms the basis of longitudinal decisions. Techniques using data from prior releases help to identify parts of the system that are consistently problematic. This information aids in developing additional testing guidelines for future releases of the product.; A case study compares and evaluates these techniques using project data from a large software product from industry. It demonstrates that the integrated method can improve the effectiveness and efficiency of system test. It identified problematic software components using data from prior releases and development. Testing these components earlier reveal more defects earlier. Development should, therefore, have more time to fix these defects before release. The method was also able to estimate remaining defect content to make release decisions.
机译:测试的目的是尽早且尽可能便宜地发现错误。具体而言,系统测试应在发布之前发现更多错误,并防止发布会导致发现许多发布后错误的产品,这些错误的修复成本要比生命周期早期发现的错误高。系统测试的有效性和效率取决于许多因素,不仅取决于测试人员的专业知识和他们采用的技术。本文开发了一种使用多种技术的集成方法,可以提高测试的有效性和效率。一些技术已经存在,但是以新的方式应用。其他是新的。集成方法可将释放后的问题追溯到影响系统测试效率的一个或多个因素。开发缺陷数据有助于确定应该对软件的哪些部分进行更深入,更早的测试。根据评估结果,测试人员可以制定准则以使系统测试更加有效。在系统测试期间,测试人员可能需要定量确定是继续测试还是停止,建议发布。尽早停止可能会降低测试成本,但可能会丢失如果继续测试可能会发现的问题。本文开发了经验技术来确定测试过程中的停止点。它为软件可靠性增长模型提出了一种新的选择方法,可用于制定发布决策。同一产品多次释放的质量评估是纵向决策的基础。使用来自先前发行版的数据的技术有助于识别系统中始终存在问题的部分。此信息有助于为产品的将来版本开发其他测试准则。案例研究使用来自行业的大型软件产品的项目数据来比较和评估这些技术。证明了该集成方法可以提高系统测试的有效性和效率。它使用先前版本和开发中的数据来确定有问题的软件组件。尽早测试这些组件会发现更多缺陷。因此,开发人员应有更多时间在发布之前修复这些缺陷。该方法还能够估计剩余的缺陷含量以做出发布决定。

著录项

  • 作者单位

    Colorado State University.;

  • 授予单位 Colorado State University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2000
  • 页码 214 p.
  • 总页数 214
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

  • 入库时间 2022-08-17 11:47:44

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号