[发明专利]测试用例生成方法、装置、电子设备及计算机可读存储介质在审
| 申请号: | 201910881190.5 | 申请日: | 2019-09-18 |
| 公开(公告)号: | CN110716869A | 公开(公告)日: | 2020-01-21 |
| 发明(设计)人: | 黄惠娜 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 44202 广州三环专利商标代理有限公司 | 代理人: | 郝传鑫;熊永强 |
| 地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 程序段 标识信息 测试用例生成 计算机可读存储介质 软件测试技术 测试 电子设备 顺序生成 程序库 申请 | ||
1.一种测试用例生成方法,其特征在于,所述方法包括:
从程序库中获取N个程序段和N个标识信息,所述N个标识信息与所述N个程序段一一对应,所述N为大于1的整数;
根据所述N个标识信息确定所述N个程序段对应的运行顺序;
根据所述N个程序段和所述运行顺序生成测试用例。
2.根据权利要求1所述的方法,其特征在于,所述从程序库中获取N个程序段和N个标识信息,包括:
当检测到程序段信息的获取请求时,从程序库中获取N个程序段信息;
令i=i+1,循环执行根据所述N个程序段信息中的第i个程序段信息确定所述第i个程序段信息对应的第i个程序段和第i个标识信息的操作,直到i=N退出循环,得到N个程序段和N个标识信息,所述N个程序段和所述N个标识信息均与所述N个程序段信息一一对应,所述i是初始值为1的整数。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述N个标识信息确定所述N个程序段对应的运行顺序,包括:
令j=j+1,循环执行根据所述N个标识信息中的第j个标识信息确定所述第j个标识信息对应的第j个程序段创建时刻的操作,直到j=N退出循环,得到N个程序段创建时刻,所述N个程序段创建时刻与所述N个标识信息一一对应,所述j是初始值为1的整数;
将所述N个程序段创建时刻的时刻先后顺序确定为所述N个程序段对应的运行顺序。
4.根据权利要求1或2所述的方法,其特征在于,所述根据所述N个标识信息确定所述N个程序段对应的运行顺序,包括:
根据所述N个标识信息确定N个程序注释,所述N个程序注释与所述N个标识信息一一对应;
根据所述N个程序注释确定N个目标触控功能,所述N个目标触控功能与所述N个程序注释一一对应;
根据预先存储的触控功能与执行序号的映射关系确定N个目标执行序号,所述N个目标执行序号与所述N个目标触控功能一一对应;
将所述N个目标执行序号的执行先后顺序确定为所述N个程序段对应的运行顺序。
5.根据权利要求4所述的方法,其特征在于,所述根据所述N个程序段和所述运行顺序生成测试用例,包括:
判断所述N是否小于预设值;
若所述N小于所述预设值,则根据所述运行顺序对第k个程序段和第(k+1)个程序段执行连接程序操作;
在对所述第k个程序段和所述第(k+1)个程序段执行连接程序操作结束后,根据所述运行顺序对所述第(k+1)个程序段和第(k+2)个程序段执行连接程序操作;
直到k=N-1,停止连接程序操作,得到测试用例,所述k是初始值为1,以1为间隔的递增整数。
6.根据权利要求5所述的方法,其特征在于,应用于包括触控显示屏的电子设备,所述根据所述N个程序段和所述运行顺序生成测试用例之后,所述方法还包括:
对所述测试用例执行预测试操作,得到所述测试用例的目标测试时长和目标触控功能数量;
在所述触控显示屏上显示测试用例界面,所述测试用例界面包括所述测试用例、测试时长标识、所述目标测试时长、触控功能数量标识、所述目标触控功能数量和所述N个目标触控功能。
7.根据权利要求6所述的方法,其特征在于,所述在所述触控显示屏上显示测试用例界面之后,所述方法还包括:
根据预先存储的测试时长与测试用例分数的映射关系确定所述目标测试时长对应的第一测试用例分数;
根据预先存储的触控功能数量与测试用例分数的映射关系确定所述目标触控功能数量对应的第二测试用例分数;
根据所述第一测试用例分数、所述第二测试用例分数和测试用例分数公式确定所述测试用例对应的目标测试用例分数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910881190.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:异常程序行为检测方法、装置
- 下一篇:服务的自动化测试方法及装置





