首页> 外国专利> Machine learning based ranking of test cases for software development

Machine learning based ranking of test cases for software development

机译:基于机器学习的软件开发测试用例排名

摘要

An online system ranks test cases run in connection with check-in of sets of software files in a software repository. The online system ranks the test cases higher if they are more likely to fail as a result of defects in the set of files being checked in. Accordingly, the online system informs software developers of potential defects in the files being checked in early without having to run the complete suite of test cases. The online system determines a vector representation of the files and test cases based on a neural network. The online system determines an aggregate vector representation of the set of files. The online system determines a measure of similarity between the test cases and the aggregate vector representation of the set of files. The online system ranks the test cases based on the measures of similarity of the test cases.
机译:在线系统对与检入软件存储库中的软件文件集相关联的测试用例进行排名。如果由于被检入文件中的缺陷而导致测试案例失败的可能性更大,则在线系统会将测试用例的等级提高。因此,在线系统可以尽早通知软件开发人员要检查的文件中的潜在缺陷。运行完整的测试用例套件。在线系统基于神经网络确定文件和测试用例的矢量表示。在线系统确定文件集的集合矢量表示。在线系统确定测试用例与文件集的集合矢量表示之间的相似度。在线系统基于测试案例的相似性度量对测试案例进行排名。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号