[发明专利]测试方法及装置、测试用例生成方法及装置、测试系统在审
申请号: | 202011022409.5 | 申请日: | 2020-09-25 |
公开(公告)号: | CN112115058A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 王叶红 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;刘飞 |
地址: | 200120 上海市自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 方法 装置 生成 系统 | ||
1.一种测试方法,其特征在于,应用于测试系统的服务器,所述方法包括:
接收目标业务系统的测试请求;
获取所述测试请求所对应的测试数据配置用例;其中,所述测试数据配置用例包括多个数据配置子用例以及多个数据配置子用例的参数配置信息;所述数据配置子用例用于表征测试数据配置过程中的不同子环节;所述参数配置信息至少包括多个数据配置子用例之间的执行时序、各数据配置子用例的执行次数和/或执行时长;
基于所述测试数据配置用例对所述目标业务系统的处理性能进行测试,得到所述目标业务系统的测试结果。
2.根据权利要求1所述的方法,其特征在于,所述数据配置子用例至少包括数据准备子用例、数据清理子用例、数据重置子用例、数据生成子用例、数据使用子用例以及结果统计子用例中的一种。
3.根据权利要求1所述的方法,其特征在于,所述测试生成子用例包括静态数据生成子用例以及动态数据生成子用例;其中,所述静态数据生成子用例包括重复使用的测试数据所对应的数据生成配置信息;所述动态数据生成子用例包括实时测试数据所对应的数据生成配置信息。
4.根据权利要求1所述的方法,其特征在于,所述测试用例数据库中的测试数据配置用例采用下述方式生成:
获取用例配置模板;所述用例配置模板包括子用例选择栏以及参数信息配置栏;所述子用例选择栏包括多个数据配置子用例;所述参数信息配置栏包括各数据配置子用例所对应的参数类型以及各参数的信息配置框;
接收用户在所述用例配置模板中对数据配置子用例的选择操作以及在信息配置框内对相应选择操作所对应的数据配置子用例的参数配置信息;
基于选择操作所对应的数据配置子用例以及相应选择操作所对应的数据配置子用例的参数配置信息生成测试数据配置用例。
5.根据权利要求1所述的方法,其特征在于,所述获取所述测试请求所对应的测试数据配置用例,包括:
从测试用例数据库中调取所述目标业务系统所对应的历史测试数据配置用例;
根据调取的历史测试数据配置用例确定所述测试请求所对应的测试数据配置用例。
6.根据权利要求5所述的方法,其特征在于,所述测试请求包括用例版本标识和/或系统版本标识;相应的,所述调取所述目标业务系统所对应的历史测试数据配置用例,包括:
调取所述用例版本标识和/或系统版本标识所对应的历史测试数据配置用例。
7.根据权利要求1所述的方法,其特征在于,所述测试数据配置用例采用下述方式生成:
接收数据准备子用例中配置的数据库连接信息;
接收数据生成子用例中配置的数据库操作信息,以及将数据库操作结果记录至数据文件中的操作结果记录脚本信息;
接收数据使用子用例中配置的使用所述数据文件中的数据记录的使用策略脚本信息;
基于所述数据库连接信息、数据库操作信息、操作结果记录脚本信息以及使用策略脚本信息生成静态数据所对应的测试数据配置用例。
8.根据权利要求7所述的方法,其特征在于,所述数据库操作信息包括SQL语句类型以及相应的SQL语句。
9.根据权利要求1所述的方法,其特征在于,所述测试数据配置用例采用下述方式生成:
接收数据准备子用例中配置的基于HTTP协议的设备连接信息;
接收数据生成子用例中配置的动态数据生成以及记录的脚本信息;
接收数据使用子用例中配置的动态数据记录的使用策略脚本信息;
基于所述设备连接信息、动态数据生成以及记录的脚本信息以及使用策略脚本信息生成动态数据所对应的测试数据配置用例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011022409.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:开关器件及电子电路
- 下一篇:一种匿名通信方法及相关装置