首页> 外国专利> Test prioritization and dynamic test case sequencing

Test prioritization and dynamic test case sequencing

机译:测试优先级划分和动态测试用例排序

摘要

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a touchless testing platform employed to, for example, create automated testing scripts, sequence test cases, and implement defect solutions. In one aspect, a method includes receiving a log file and testing results generated from a code base for an application; processing the log file through a pattern-mining algorithm to determine a usage pattern of code modules within the code base; clustering defects from the testing results based on a respective functionality of the application reported within each of the defects; generating testing prioritizations for test cases for the application by assigning weightages to the test cases based on the clusters of defects and the usage pattern of the code modules within the code base; sequencing a set of the test cases based on the test prioritizations; and transmitting the sequence to a test execution engine.
机译:用于非接触式测试平台的方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于例如创建自动化测试脚本,序列测试用例和实施缺陷解决方案。在一个方面,一种方法包括:接收日志文件并测试从代码库为应用程序生成的结果;以及通过模式挖掘算法处理日志文件,确定代码库内代码模块的使用模式;根据每个缺陷内报告的应用程序的相应功能,将测试结果中的缺陷聚类;通过基于缺陷群和代码库内代码模块的使用模式为测试用例分配权重,为应用程序的测试用例生成测试优先级;根据测试优先级对一组测试用例进行排序;并将序列发送给测试执行引擎。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号