首页> 外文期刊>International journal of software engineering and knowledge engineering >An Approach for Cluster-Based Retrieval of Tests Using Cover-Coefficients
【24h】

An Approach for Cluster-Based Retrieval of Tests Using Cover-Coefficients

机译:基于覆盖系数的基于聚类的测试检索方法

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

摘要

Retrieving relevant test cases is a recurring theme in software validation. We present an approach for cluster-based retrieval of test cases for software validation. The approach uses a probabilistic notion of coverage among line-based test profiles and can potentially discover groups of test cases executing a small number of unique lines. The distribution of lines across test profiles are analyzed to determine the number of clusters and generate a clustering structure without any additional user input. We also propose a novel and simple approach to identify test cases that are affected by software changes based on test profiles. It is shown that the clustering structures generated can be used to select affected tests economically to produce high quality regression test suites. The approach is applied to four unix utility programs from a popular testing benchmark. Our results show that the generated number of clusters and their average sizes closely track their estimates based on test profiles. The retrieval of affected tests using the clustering structure is economical and produces a good quality regression test suite.
机译:检索相关的测试用例是软件验证中经常出现的主题。我们提出了一种基于集群的测试用例检索方法,以进行软件验证。该方法使用了基于行的测试配置文件中的概率覆盖概念,并有可能发现执行少量唯一行的测试用例组。分析跨测试配置文件的线分布以确定集群的数量,并在没有任何其他用户输入的情况下生成集群结构。我们还提出了一种新颖而简单的方法来基于测试配置文件来识别受软件更改影响的测试用例。结果表明,生成的聚类结构可用于经济地选择受影响的测试,以生成高质量的回归测试套件。从流行的测试基准中,该方法已应用于四个unix实用程序。我们的结果表明,生成的簇数及其平均大小会根据测试配置文件密切跟踪其估计。使用聚类结构检索受影响的测试是经济的,并且可以产生高质量的回归测试套件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号