用例重试方法、装置、设备及存储介质制造方法及图纸

技术编号:37956873 阅读:25 留言:0更新日期:2023-06-30 09:29
本发明专利技术属于计算机技术领域,公开了一种用例重试方法、装置、设备及存储介质。该方法包括:在检测到当前测试用例执行失败时,获取当前执行次数;在当前执行次数小于预设重试次数时,执行初始化函数以获取测试参数;根据测试参数再次执行当前测试用例。通过上述方式,在利用unittest测试框架运行自动化测试用例时,如果当前执行次数小于预设重试次数时执行初始化函数,对当前测试用例进行重试,提高了测试用例的通过率,避免了单次测试失误造成的错误信息误报警,提高了用例自动化测试的稳定性。性。性。

【技术实现步骤摘要】
用例重试方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种用例重试方法、装置、设备及存储介质。

技术介绍

[0002]在使用unittest测试框架运行自动化测试用例的时候,unittest本身不支持失败的测试用例进行重试,由于自动化测试用例存在不稳定因素,导致用例测试的通过率较低,极易发生错误信息误报警,并且如果频繁的报警,会减少人们对报警的敏感度,造成问题的遗漏。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种用例重试方法、装置、设备及存储介质,旨在解决当前利用unittest测试框架运行自动化测试用例的时候不支持失败的测试用例进行重试,极易发生错误信息误报警的技术问题。
[0005]为实现上述目的,本专利技术提供了一种用例重试方法,所述方法包括以下步骤:
[0006]在检测到当前测试用例执行失败时,获取当前执行次数;
[0007]在所述当前执行次数小于预设重试本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用例重试方法,其特征在于,所述用例重试方法包括:在检测到当前测试用例执行失败时,获取当前执行次数;在所述当前执行次数小于预设重试次数时,执行初始化函数以获取测试参数;根据所述测试参数再次执行所述当前测试用例。2.如权利要求1所述的用例重试方法,其特征在于,所述在检测到当前测试用例执行失败时,获取当前执行次数之前,所述方法还包括:执行当前测试用例,得到测试结果;清理本次执行过程中产生的测试数据;根据所述测试结果判断所述当前测试用例是否执行成功。3.如权利要求2所述的用例重试方法,其特征在于,所述执行当前测试用例,得到测试结果之前,所述方法还包括:获取当前测试用例,为所述测试用例增加预设装饰器;所述执行当前测试用例,得到测试结果之后,所述方法还包括:将所述测试结果反馈至所述预设装饰器;所述根据所述测试结果判断所述当前测试用例是否执行成功,包括:基于所述预设装饰器根据所述测试结果判断所述当前测试用例是否执行成功。4.如权利要求3所述的用例重试方法,其特征在于,所述基于所述预设装饰器根据所述测试结果判断所述当前测试用例是否执行成功之后,所述方法还包括:在所述当前测试用例执行成功时,重置文档字符串,得到重置用例名称;根据所述重置用例名称生成测试日志。5.如权利要求3所述的用例重试方法,其特征在于,所述在检测到当前测试用例执行失败时,获取当前执行次数之后,所述方法还包括:在所述当前执行次数大于或等于预设重试次数时,获取运行错误信息;重置文档字符串,得到重置用例名称;根据所述重置用例名称以及所...

【专利技术属性】
技术研发人员:韩金成
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1