首页> 外文会议>Testing-Practice and research techniques >An Open-Source Tool for Automated Generation of Black-Box xUnit Test Code and Its Industrial Evaluation
【24h】

An Open-Source Tool for Automated Generation of Black-Box xUnit Test Code and Its Industrial Evaluation

机译:自动生成黑盒xUnit测试代码的开源工具及其工业评估

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

摘要

The body of knowledge in the area of black-box unit testing is quite well established, e.g., the concepts of category partitioning, boundary value analysis, and pair-wise testing. However, tool support to apply the existing techniques in large-scale industrial software projects is fairly limited. Although tools such as HexaWise enable testers in automatic generation of all-combination pair-wise test input data, nevertheless converting them to actual test case source code (e.g., in NUnit) is both very tedious and also error prone. To address the above challenge, we have developed an open-source tool, referred to as AutoBBUT, for automated generation of black-box NUnit test cases for the C# .Net platform. Evaluation of the tool in an industrial setting by using it to automatically generate more than 1,962 NUnit test cases (having 15,906 test line of code) in NUnit shows the effectiveness of the tool in saving testers a lot of time and also preventing unwanted defects and/or test smells in test code, which can occur due to manual test code development.
机译:黑盒单元测试领域的知识体系已经非常完善,例如类别划分,边界值分析和成对测试的概念。但是,在大型工业软件项目中应用现有技术的工具支持非常有限。尽管诸如HexaWise之类的工具使测试人员能够自动生成全组合的成对测试输入数据,但是将它们转换为实际的测试案例源代码(例如,在NUnit中)既非常繁琐又容易出错。为了解决上述挑战,我们开发了一个称为AutoBBUT的开源工具,用于为C#.Net平台自动生成黑盒NUnit测试用例。通过在NUnit中自动生成超过1,962个NUnit测试用例(具有15,906条测试行)在工业环境中对该工具进行评估,显示了该工具在节省测试人员大量时间并防止不必要的缺陷和/方面的有效性。或测试代码中的测试气味,这可能是由于手动测试代码开发而产生的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号