[发明专利]测试方法、装置、计算机设备和存储介质在审
| 申请号: | 202110149494.X | 申请日: | 2021-02-03 |
| 公开(公告)号: | CN113590454A | 公开(公告)日: | 2021-11-02 |
| 发明(设计)人: | 黄文昊;鲁四喜;高寅;陈玉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 董慧;聂榕 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试 方法 装置 计算机 设备 存储 介质 | ||
1.一种测试方法,包括
获取根据状态机图构造的结点路径图;所述结点路径图包括正常业务状态结点、异常业务状态结点,结点之间的边属性;所述边属性包括正常业务流转操作和异常操作组件;
根据所述结点路径图中各状态结点间的边属性得到状态结点间的调用路径信息;
根据所述调用路径信息,生成自动化测试用例并执行所述自动化测试用例。
2.根据权利要求1所述的方法,其特征在于,所述根据所述调用路径信息,生成自动化测试用例并执行所述自动化测试用例,包括:
根据所述调用路径信息,获取全场景用例的入参数据和期望值;
根据所述结点路径图中正常业务状态结点的链路中的边属性,构建是否调用边属性对应的操作方法得到单对结点跨状态链路图,并根据所述单对结点跨状态链路图生成状态校验的第一自动化测试用例;
根据所述入参数据分别执行所述第一自动化测试用例,得到第一执行结果;
根据所述第一执行结果和所述期望值,得到第一测试结果。
3.根据权利要求2所述的方法,其特征在于,所述根据所述结点路径图中正常业务状态结点的链路中的边属性,构建是否调用边属性对应的操作方法得到单对结点跨状态链路图,并根据所述单对结点跨状态链路图生成状态校验的第一自动化测试用例,包括:
根据所述结点路径图,获取正常业务状态结点;
对所述正常业务状态结点排序,得到排序后的正常业务状态结点;
遍历所述排序后的正常业务状态结点,将任一个正常业务状态结点作为开始结点,将排序在所述开始结点后的正常业务状态结点作为结束结点,根据所述结点路径图,查询从所述开始结点至所述结束结点的路径,得到结点链路图;
根据所述结点链路图中的边存在性,构造单对结点跨状态链路图的多个路径;
根据所述单对结点跨状态链路图的各路径中各边的操作方法,生成第一自动化测试用例。
4.根据权利要求1所述的方法,其特征在于,所述根据所述调用路径信息,生成自动化测试用例并执行所述自动化测试用例,还包括:
根据所述调用路径信息,获取异常校验的期望值,生成第二自动化测试用例;
构建异常环境,在构建的异常环境中执行所述第二自动化测试用例,得到第二执行结果;
根据所述第二执行结果和异常校验的所述期望值,得到第二测试结果。
5.根据权利要求4所述的方法,其特征在于,所述构建异常环境,在构建的异常环境中执行所述第二自动化测试用例,得到第二执行结果,包括:
调用环境异常工具,建造异常环境,得到异常系统;
在所述异常系统中执行所述第二自动化测试用例,得到第二执行结果。
6.根据权要求1所述的方法,其特征在于,所述边属性还包括入口函数;所述根据所述调用路径信息,生成自动化测试用例并执行所述自动化测试用例,还包括:
根据所述入口函数生成第三自动化测试用例;
在另一台相似环境的服务器执行所述第三自动化测试用例,得到第三执行结果;
在原服务器执行所述第三自动化测试用例,得到第四执行结果;
若所述第三执行结果和所述第四执行结果满足接口幂等性,则确定接口支持重入。
7.根据权利要求6所述的方法,其特征在于,所述根据所述入口函数生成第三自动化测试用例,包括:
根据待测入口函数确定代码在源码的位置;
调用调试工具,对所述位置进行打断点,得到第三自动化测试用例。
8.一种测试装置,其特征在于,所述装置包括:
结点路径图获取模块,用于获取根据状态机图构造的结点路径图;所述结点路径图包括正常业务状态结点、异常业务状态结点,结点之间的边属性;所述边属性包括正常业务流转操作和异常操作组件;
调用路径获取模块,用于根据所述结点路径图中各状态结点间的边属性得到状态结点间的调用路径信息;
测试模块,用于根据所述调用路径信息,生成自动化测试用例并执行所述自动化测试用例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110149494.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带喇叭和麦克的可快速更换球机罩的矿用本安型云台
- 下一篇:指掌保健装置





