【24h】

Applying Combinatorial Testing in Industrial Settings

机译:在工业环境中应用组合测试

获取原文

摘要

Combinatorial testing (CT) is a black-box-based technique to generate a small number of test cases with a focus on covering various interactions among input parameters of a software system. How effective is CT in practice? What are the challenges and issues presented by the process of applying CT? How can these challenges and issues be overcome to improve the application of CT? Although CT has attracted attention from both academia and industry, these questions have not been addressed or researched in depth based on an empirical study in industrial settings. From January 2016 to February 2016, we have worked with CEPREI, an authoritative software testing company in China, on testing three real-life software systems using CT. Throughout the process, we have generated 601 test cases and found 33 bugs in total. The results demonstrate that CT not only detects more bugs but also requires less time in designing test cases for a specific system comparing to traditional function coverage-based testing. This paper will present our empirical study thoroughly and give an insightful analysis to investigate the advantages as well as the possible challenges of applying CT.
机译:组合测试(CT)是一种基于黑匣子的技术,用于产生少量的测试用例,其专注于覆盖软件系统的输入参数之间的各种相互作用。 CT在实践中有多效果?应用CT的过程提出了什么挑战和问题?如何克服这些挑战和问题来改善CT的应用?虽然CT引起了学术界和行业的关注,但这些问题尚未根据工业环境中的实证研究得到解决或研究。从2016年1月到2016年2月,我们在中国的一个权威软件测试公司与CEPREI合作,在使用CT测试三个真实的软件系统。在整个过程中,我们已经生成了601个测试用例,总共发现了33个错误。结果表明,CT不仅检测到更多的错误,而且还需要在设计与传统功能覆盖的测试比较的特定系统的测试用例时需要更少的时间。本文将彻底展示我们的实证研究,并对探讨申请CT的可能挑战以及可能的挑战来提出富有洞察力的分析。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号