【技术实现步骤摘要】
测试方法、装置、设备以及存储介质
[0001]本公开涉及计算机领域,具体涉及测试
,尤其涉及测试方法、装置、设备以及存储介质。
技术介绍
[0002]单元测试(Unit Test),是指对软件中的最小可测试单元进行检查和验证,是持续构建中对软件质量验证最重要一环。但是对于一个成熟的代码库来说,单元测试用例的数量一般都十分庞大,通常执行一次完整的测试过程耗时很长,因此,测试耗时也成为影响研发效能的关键点。
技术实现思路
[0003]本公开提供了一种测试方法、装置、设备以及存储介质。
[0004]根据本公开的第一方面,提供了一种测试方法,包括:获取测试用例集;对测试用例集中的测试用例进行分组,得到至少一个测试用例组;对至少一个测试用例组按照优先级顺序进行排序;基于排序结果将各个测试用例组添加至测试队列,以使预设数目个节点从测试队列获取测试用例,并对测试用例进行测试。
[0005]根据本公开的第二方面,提供了一种测试装置,包括:第一获取模块,被配置成获取测试用例集;分组模块,被配置成对测试用例 ...
【技术保护点】
【技术特征摘要】
1.一种测试方法,包括:获取测试用例集;对所述测试用例集中的测试用例进行分组,得到至少一个测试用例组;对所述至少一个测试用例组按照优先级顺序进行排序;基于排序结果将各个测试用例组添加至测试队列,以使预设数目个节点从所述测试队列获取测试用例,并对所述测试用例进行测试。2.根据权利要求1所述的方法,其中,所述测试用例集包括至少一个测试用例;以及所述测试用例通过如下步骤生成:获取测试文件;通过所述测试文件中预先定义的内容确定所述测试文件是否为待测试的测试用例。3.根据权利要求1所述的方法,其中,所述对所述测试用例集中的测试用例进行分组,得到至少一个测试用例组,包括:将存在历史耗时记录的测试用例分为一组,得到已知耗时用例组;将不存在历史耗时记录的测试用例分为一组,得到未知耗时用例组。4.根据权利要求3所述的方法,其中,所述对所述测试用例集中的测试用例进行分组,得到至少一个测试用例组,还包括:将所述已知耗时用例组中测试失败的测试用例分为一组,得到失败用例组。5.根据权利要求4所述的方法,其中,所述对所述测试用例集中的测试用例进行分组,得到至少一个测试用例组,还包括:将所述已知耗时用例组中的历史耗时大于预设阈值的测试用例分为一组,得到长耗时用例组;将所述已知耗时用例组中的历史耗时不大于预设阈值的测试用例分为一组,得到短耗时用例组。6.根据权利要求5所述的方法,其中,所述至少一个测试用例组的优先级顺序为:失败用例组、长耗时用例组、未知耗时用例组、短耗时用例组。7.根据权利要求1
‑
6中任一项所述的方法,还包括:获取所述预设数目个节点对所述测试用例进行测试所产生的测试文件;对所述测试文件进行聚合分析,得到该测试用例的最终测试结果。8.一种测试装置,包括:第一获取模块,被配置成获取测试用例集;分组模块,被配置成对所述测试用例集中的测试用例进行分组,得到至少一个测试用例组;排序模块,被配置成对所述至少一个测试用例组按照优先级顺序进行排序;测试模块,被配置成基于排序结果将各个测试用例组添加至测试队列,以使预设数目个节点从所述测试队列获取测试用例,并对所述测试用例进行测...
【专利技术属性】
技术研发人员:刘晓娟,师笑艳,张克鹏,宁梦龙,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。