首页> 外文学位 >Ahp-port: An Analytical Hierarchy Process (AHP) based methodology for Prioritization of Requirements for Test (PORT) in software testing.
【24h】

Ahp-port: An Analytical Hierarchy Process (AHP) based methodology for Prioritization of Requirements for Test (PORT) in software testing.

机译:Ahp-port:一种基于层次分析法(AHP)的方法,用于对软件测试中的测试需求(PORT)进行优先级排序。

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

摘要

Quality is an important aspect of any product and quality software is no exception. Software testing aims to evaluate software quality and is an integral part of the software development life cycle. Software testers need to carefully plan for testing of software systems due to the constraints of time and money. One issue which software testers face is deciding on the number of testing needs to be performed in this phase. Choosing appropriate test cases is crucial for deriving maximum benefits with the given time and money constraints. Selecting more than the required test cases leads to unwanted expenditure of time and effort while selecting inadequate test cases leads to an increase in risk of defects in application.;This study proposes a system level prioritization methodology for customer requirements based on four factors: requirement volatility, customer priority, implementation complexity and fault proneness of requirements. The Analytical Hierarchy Process (AHP) technique is incorporated in the existing version of the Prioritization of Requirements for Test (PORT) methodology. A ranked list of test cases associated with the prioritized customer requirements is developed and executed with the aim of increasing the rate of fault detection.;The methodology is implemented for two software applications. A Weighted Percentage of Failures Detected (WPFD) is used as a measure of the rate of fault detection of the ranked test suite. For the first case study, the WPFD of the AHP-PORT ranked test suite was found to be 60.94 while that of the randomly ordered test suite was 46.34. For the second case study, the WPFD of the proposed methodology was 62.50 while that of the random ordering was 44.34. A one-sample t-test with a confidence level of 95% was performed to check whether the results obtained were statistically significant. The results show that the rate of fault detection of a given test suite is enhanced when test cases are executed in the descending order of their ranks
机译:质量是任何产品的重要方面,质量软件也不例外。软件测试旨在评估软件质量,并且是软件开发生命周期的组成部分。由于时间和金钱的限制,软件测试人员需要仔细计划软件系统的测试。软件测试人员面临的一个问题是决定在此阶段需要执行的测试数量。选择适当的测试用例对于在给定的时间和金钱约束下获得最大收益至关重要。选择多于所需的测试用例会导致不必要的时间和精力花费,而选择不足的测试用例则会导致应用程序缺陷风险增加。这项研究基于以下四个因素提出了一种针对客户需求的系统级优先方法:需求波动,客户优先级,实施复杂性和需求的故障倾向。分析层次过程(AHP)技术被合并到测试需求优先级(PORT)方法的现有版本中。制定并执行了与优先客户需求相关的测试用例的排序列表,目的是提高故障检测率。该方法适用于两个软件应用程序。加权检测到的故障百分比(WPFD)用来衡量排名的测试套件的故障检测率。对于第一个案例研究,发现AHP-PORT等级测试套件的WPFD为60.94,而随机订购的测试套件的WPFD为46.34。对于第二个案例研究,所提出方法的WPFD为62.50,而随机排序的WPFD为44.34。进行了置信度为95%的单样本t检验,以检验获得的结果是否具有统计学意义。结果表明,以等级降序执行测试用例时,给定测试套件的故障检测率得以提高。

著录项

  • 作者

    Subramanian, Jayendran.;

  • 作者单位

    State University of New York at Binghamton.;

  • 授予单位 State University of New York at Binghamton.;
  • 学科 Engineering Industrial.
  • 学位 M.S.
  • 年度 2010
  • 页码 94 p.
  • 总页数 94
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 水产、渔业;
  • 关键词

  • 入库时间 2022-08-17 11:36:42

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号