首页> 外文学位 >Analysis of Testing Approaches for Web Applications Based on Each Choice and Pairwise Methods.
【24h】

Analysis of Testing Approaches for Web Applications Based on Each Choice and Pairwise Methods.

机译:基于每次选择和成对方法的Web应用程序测试方法分析。

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

摘要

Time and quality are important factors when determining the proper approach for software testing. A software program can often be used in various environments (different platforms, operating systems, browsers, networks, etc.) and require thorough testing to provide high quality and reliability in different configurations. Combinatorial testing is an effective approach to testing hardware and software configurations. However, testing resources are often restricted in real practice. Because business goals require different testing methods, there is no best one-size-fits-all testing approach. For this reason, we experimentally investigated and analyzed several combinatorial approaches based on Each Choice and pairwise methods (with and without the consideration of operational profiles) through the testing of an Adviser Scheduling application located in a university web portal. Test sets with various configurations were generated according to six different combinatorial strategies. The Advanced Combinatorial Testing System (ACTS) tool, which was provided by the National Institute of Standards and Technology (NIST), was used to generate pairwise test sets automatically. The case study web application was retested for each of the proposed testing approaches, and the results were compared after taking into account the number of test cases and the corresponding detected faults. Based on this analysis, we answer three research questions and provide recommendations for the selection of testing approaches to align with different business goals. The recommendation chosen for web applications allowed for improved quality and reduced time for software testing.
机译:在确定正确的软件测试方法时,时间和质量是重要的因素。软件程序通常可以在各种环境(不同的平台,操作系统,浏览器,网络等)中使用,并且需要进行全面的测试以在不同的配置中提供高质量和可靠性。组合测试是测试硬件和软件配置的有效方法。但是,实际实践中经常会限制测试资源。由于业务目标需要不同的测试方法,因此没有最佳的“一刀切”的测试方法。出于这个原因,我们通过测试位于大学Web门户中的Adviser Scheduling应用程序,对基于“每次选择”和成对方法(考虑和不考虑操作配置文件)的几种组合方法进行了实验研究和分析。根据六种不同的组合策略生成了具有各种配置的测试集。美国国家标准技术研究院(NIST)提供的高级组合测试系统(ACTS)工具用于自动生成成对的测试集。对每种建议的测试方法都重新测试了案例研究Web应用程序,并在考虑了测试用例的数量和相应的检测到的故障之后对结果进行了比较。基于此分析,我们回答了三个研究问题,并为选择适合不同业务目标的测试方法提供了建议。为Web应用程序选择的建议可以提高质量并减少软件测试的时间。

著录项

  • 作者

    Moore, Mary Frances.;

  • 作者单位

    East Carolina University.;

  • 授予单位 East Carolina University.;
  • 学科 Computer science.
  • 学位 M.S.
  • 年度 2016
  • 页码 104 p.
  • 总页数 104
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号