首页> 外文会议>IEEE International Symposium on Software Reliability Engineering Workshops >TestEX: A Search Tool for Finding and Retrieving Example Unit Tests from Open Source Projects
【24h】

TestEX: A Search Tool for Finding and Retrieving Example Unit Tests from Open Source Projects

机译:TestEX:一种用于从开放源代码项目中查找和检索示例单元测试的搜索工具

获取原文

摘要

Software testing as a means of early fault detection is increasingly practiced and integrated into software development activities. Despite its importance, many junior developers lack sufficient testing education and expertise. When faced with a task they are unfamiliar with, developers often use online resources to find code for adaptation or reference. Code search engines and repository mining tools have been created to assist developers, particularly less experienced ones, with finding solutions to common coding problems. However, many of these search engines lack the capability to facilitate test case searches. This has prevented developers from taking advantage of the massive analytical knowledge embodied in test cases written by other developers. In this paper we introduce TestEX, a web-based test case search engine designed to make finding useful test cases easier for developers. The strength of TestEX is the combination of three unique strategies for providing developers with useful and relevant test cases: (i) test-case identification within source code, (ii) test case categorization, and (iii) semantic mapping to the concern being searched via TestEX. Through the paper we present TestEX's Architecture, features and potential use cases. Furthermore, we report a study which was conducted to evaluate the effectiveness of our test case search engine. Tool: http://juno.main.ad.rit.edu:8081/TestEX/.
机译:作为早期故障检测手段的软件测试越来越多地被实践并集成到软件开发活动中。尽管它很重要,但许多初级开发人员都缺乏足够的测试教育和专业知识。当面对他们不熟悉的任务时,开发人员经常使用在线资源来查找用于改编或参考的代码。已经创建了代码搜索引擎和存储库挖掘工具,以帮助开发人员(尤其是经验不足的开发人员)找到常见编码问题的解决方案。但是,这些搜索引擎中有许多缺乏促进测试用例搜索的能力。这使开发人员无法利用其他开发人员编写的测试用例中包含的大量分析知识。在本文中,我们介绍了TestEX,这是一个基于Web的测试用例搜索引擎,旨在使开发人员更容易找到有用的测试用例。 TestEX的优势在于三种独特的策略相结合,可为开发人员提供有用且相关的测试用例:(i)源代码中的测试用例标识,(ii)测试用例分类,以及(iii)语义映射到要搜索的关注点通过TestEX。通过本文,我们介绍了TestEX的体系结构,功能和潜在用例。此外,我们报告了一项旨在评估我们的测试用例搜索引擎有效性的研究。工具:http://juno.main.ad.rit.edu:8081 / TestEX /。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号