[发明专利]基于功能测试的bug处理方法、装置和设备在审
| 申请号: | 202010794040.3 | 申请日: | 2020-08-10 |
| 公开(公告)号: | CN111966589A | 公开(公告)日: | 2020-11-20 |
| 发明(设计)人: | 钱元祥 | 申请(专利权)人: | 上海中通吉网络技术有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 牛晴 |
| 地址: | 201799 上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 功能 测试 bug 处理 方法 装置 设备 | ||
本发明涉及一种基于功能测试的bug处理方法,包括:基于UI Recorder录制测试人员对目标应用的测试操作,并翻译对应的UI层录制脚本形成bug记录描述;记录测试过程中所有对目标应用的请求及响应信息,并翻译接口信息将接口层故障记录和bug描述自动生成为接口层请求脚本;调用UI层录制脚本和接口层请求脚本验证bug是否验证成功;基于标注对bug进行记录。通过对接口层记录测试人员对应执行操作涉及的接口请求及应用响应log,以及UI层记录模拟对应的测试操作。读取对应的ui层及接口层记录自动生成bug记录并且附上log,验收时也可直接调取ui层记录脚本执行并且接口层也再次请求对应的接口从而减少测试人员记录以及验证bug的时间,并且减少接口方面的测试遗漏。
技术领域
本发明属于软件测试技术领域,具体涉及一种基于功能测试的bug处理方法、装置和设备。
背景技术
随着互联网技术的发展,产品迭代管理越来越趋向敏捷化,软件测试工作人员在日常的工作过程中需要能在更短的时间内更高效的测试更多的产品,并且保证测试产品的质量。
软件测试工程师在整个测试工作中,有很大的一部分工作量在于执行用例,寻找bug,记录bug,跟进验证bug修复情况。而在现有技术中bug处理流程绝大部分的都是手工执行操作,占用的测试阶段的很大一部分的时间,而且bug处理是测试阶段不可避免的过程,所以若是一直采取手工的方式很影响测试效率;二是测试人员在记录bug的过程中由于自身技术局限或者在再次确认阶段的遗忘了某个adhoc操作可能会导致对应bug的参考log不全,更有可能导致bug的遗漏。
发明内容
为了解决现有技术存在的测试效率低、容易遗漏bug的问题,本发明提供了一种基于功能测试的bug处理方法、装置和设备,其具有提高测试效率、减少测试遗漏等特点。
根据本发明的具体实施方式的一种基于功能测试的bug处理方法,包括:
基于UI Recorder录制测试人员对目标应用的测试操作,并翻译对应的UI层录制脚本形成bug记录描述;
记录测试过程中所有对所述目标应用的请求及响应信息,并翻译接口信息将接口层故障记录和bug描述自动生成为接口层请求脚本;
调用所述UI层录制脚本和所述接口层请求脚本验证bug是否验证成功;
基于标注对bug进行记录。
进一步地,所述基于UI Recorder录制测试人员对目标应用的测试操作具体包括:
将UIRecorde安装包封装在成一个启动脚本;
安装对应的运行环境;
运行启动脚本安装UIRecorde;
将启动UIRecorde开始录制的命令封装成所述UI层录制脚本;
手动启动所述UI层录制脚本开始录制。
进一步地,所述手动启动所述UI层录制脚本开始录制包括:
基于定时程序或配置定时任务时间手动启动所述UI层录制脚本开始录制。
进一步地,所述翻译对应的UI层录制脚本形成bug记录描述包括:
若在执行过程中遇到执行判断结果为失败,则直接调用停止执行录制命令脚本;
将执行录制脚本存放目录读取录制脚本;
根据执行脚本的代码翻译执行步骤;
并自动对接到bug管理系统,调用创建bug接口将翻译后的bug参数信息作为入参关联对应的录制的脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海中通吉网络技术有限公司,未经上海中通吉网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010794040.3/2.html,转载请声明来源钻瓜专利网。





