[发明专利]自动化测试方法、装置、计算机设备及存储介质在审
申请号: | 201910606069.1 | 申请日: | 2019-07-05 |
公开(公告)号: | CN110515827A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 高国生 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 44385 深圳市世联合知识产权代理有限公司 | 代理人: | 刘华松<国际申请>=<国际公布>=<进入 |
地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试任务信息 测试代码 测试内容 任务链 测试 测试内容发送 数据处理领域 计算机设备 自动化测试 编辑指令 测试效率 测试执行 存储介质 输出测试 大数据 管理端 工作量 解析 指向 指令 申请 | ||
本申请基于大数据公开了一种自动化测试方法、装置、计算机设备及存储介质,涉及数据处理领域,其中,所述方法包括:获取测试任务信息,其中,所述测试任务信息包括集成任务链;当接收到测试编辑指令时,解析所述测试任务信息对应的测试内容,并将测试内容发送至测试任务信息指向的编辑位置,以使管理端根据所述测试内容编写测试代码;当接收到测试执行指令时,对所述测试代码和所述集成任务链进行测试,并输出测试报告,减少测试人员的工作量,从而提高测试效率。
技术领域
本申请涉及软件测试领域,尤其涉及自动化测试方法、装置、计算机设备及存储介质。
背景技术
通常一个软件系统的开发由几个项目任务组成,测试的时候需要按照项目任务在软件系统中的执行顺序进行,当中间某个项目任务的测试结果与期望值不同时,导致后边的待测项目任务由于上一个项目任务的测试结果未通过而无法继续执行测试,从而导致整个软件系统的测试过程处于瘫痪状态。另外,测试过程中需要人工输入测试需要用到的参数、函数等语句,加大了测试人员的工作量,严重影响了测试效率。
发明内容
本申请实施例的目的在于提出一种自动化测试方法,解决了当前测试效率低的问题。
为了解决上述技术问题,本申请实施例提供一种自动化测试方法,包括如下步骤:
获取测试任务信息,其中,所述测试任务信息包括集成任务链;
当接收到测试编辑指令时,解析所述测试任务信息对应的测试内容,并将测试内容发送至测试任务信息指向的编辑位置,以使管理端根据所述测试内容编写测试代码;
当接收到测试执行指令时,对所述测试代码和所述集成任务链进行测试,并输出测试报告。
进一步的,自动化测试方法还包括:
在登录界面检测所述用户的基础信息是否为预先存储的权限账户信息;
若所述基础信息为所述权限账户信息,则将登陆界面跳转到测试界面;
当在测试界面接收到测试请求指令时,获取所述测试请求指令指向的目标接口对应的接口地址和任务参数。
进一步的,自动化测试方法还包括:
获取任务参数,其中,所述任务参数包括待测试代码块的标识符;
通过待测试代码块的标识符识别待测试代码块,根据所述待测试代码块生成集成任务链;
将所述集成任务链转的数据格式换成预设自动化测试要求的数据格式。
进一步的,自动化测试方法还包括:
创建全局标识符;
通过所述全局标识符将各个所述待测试代码块的标识符按照连接关系串联起来,以生成所述集成任务链。
进一步的,自动化测试方法还包括:
通过反射动态方式解析所述测试任务信息;
获取测试数据库中所述测试任务信息对应的测试内容;
根据预设的排序方式将所述测试内容发送至所述测试界面,以使管理端根据所述测试内容编写测试代码。
进一步的,自动化测试方法还包括:
获取所述测试代码和所述集成任务链的每个测试进度对应的状态信息;
将所述状态信息生成到预设的测试模板中,以得到所述测试报告。
进一步的,自动化测试方法还包括:
当对所述目标接口进行解析时,识别所述目标接口对应的属性和方法;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910606069.1/2.html,转载请声明来源钻瓜专利网。