[发明专利]一种自动化测试的方法、装置、设备和存储介质在审
申请号: | 202210275031.2 | 申请日: | 2022-03-18 |
公开(公告)号: | CN114564409A | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 刘雪芳 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京乐知新创知识产权代理事务所(普通合伙) 11734 | 代理人: | 陈婷婷 |
地址: | 100089 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 测试 方法 装置 设备 存储 介质 | ||
1.一种自动化测试的方法,包括:
获取已执行的第一测试任务的任务信息,所述任务信息包括任务标识、任务执行参数和/或任务执行结果;
获取所述第一测试任务所执行的测试用例的用例信息,所述用例信息包括所述测试用例的程序代码和执行结果;
显示所述任务信息及所述用例信息。
2.根据权利要求1所述的方法,所述第一测试任务包括基础任务和待比较测试任务,所述方法还包括:
比较所述基础任务和待比较测试任务的用例信息,得到测试用例的差异信息;
显示所述差异信息。
3.根据权利要求1所述的方法,还包括:
根据指定的任务执行参数,执行所述第一测试任务,其中,任务执行参数包括测试平台及所述测试平台的执行参数。
4.根据权利要求3所述的方法,还包括:
获取至少一个已执行的测试任务的任务信息,以及每一测试任务所执行的测试用例的用例信息;
根据所述至少一个已执行的测试任务的任务信息,以及每一测试任务所执行的测试用例的用例信息,进行分类统计得到分类统计信息。
5.根据权利要求1所述的方法,还包括:
响应于第二测试任务的执行命令,执行所述第二测试任务,其中,所述第二测试任务的执行参数是根据所述任务信息和所述用例信息确定的。
6.根据权利要求1所述的方法,还包括:
接收对程序代码的修改;
提交所述修改。
7.根据权利要求1所述的方法,还包括:
接收用户针对测试用例输入的失败类型,
将所述失败类型添加至所述测试用例在所述第一测试任务中执行得到用例信息中。
8.根据权利要求1所述的方法,所述用例信息还包括测试校验点信息,所述方法还包括:
获取执行所述测试用例生成的日志文件;
从所述日志文件中提取所述测试校验点信息。
9.根据权利要求1所述的方法,所述用例信息还包括服务返回的序列化后的响应信息,所述方法还包括:
对所述序列化后的响应信息,进行反序列化,得到反序列化后的响应信息。
10.根据权利要求1所述的方法,所述第一测试任务所运行的测试用例基于一测试框架,所述测试框架包括:
公共协议封装,用于封装协议的代码调用;
公共工具封装,用于封装工具的代码调用;
日志生成封装,用于封装日志生成的代码调用;
任务执行封装,用于封装测试任务执行的代码调用。
11.一种自动化测试的装置,包括:
任务信息获取模块,用于获取已执行的第一测试任务的任务信息,所述任务信息包括任务标识、任务执行参数和/或任务执行结果;
用例信息获取模块,用于获取所述第一测试任务所执行的测试用例的用例信息,所述用例信息包括所述测试用例的程序代码和执行结果;
测试信息显示模块,用于显示所述任务信息及所述用例信息。
12.根据权利要求11所述的装置,所述第一测试任务包括基础任务和待比较测试任务,所述装置还包括:
用例信息比较模块,用于比较所述基础任务和待比较测试任务的用例信息,得到测试用例的差异信息;
差异信息比较模块,用于显示所述差异信息。
13.根据权利要求11所述的装置,还包括:
测试任务执行模块,用于根据指定的任务执行参数,执行所述第一测试任务,其中,任务执行参数包括测试平台及所述测试平台的执行参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210275031.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低碳耐蚀混凝土及其制备方法
- 下一篇:一种水泵自动控制器