[发明专利]一种测试方法及装置在审
申请号: | 201911383609.0 | 申请日: | 2019-12-28 |
公开(公告)号: | CN111143221A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 付承宏;王阿强 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 赵晓荣 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 装置 | ||
1.一种测试方法,其特征在于,包括:
根据目标测试单元确定测试所需的字段;
创建测试表格;其中,所述测试表格具有所述字段、与所述字段对应的字段说明和与所述字段对应的测试数据;
确定所述目标测试单元本次测试所需测试的字段,将该字段作为目标测试字段,结合该目标测试字段解析所述测试表格,获取所述测试表格中的测试集合;其中,所述测试集合中包括所述目标测试字段、与所述目标测试字段对应的字段说明和与所述目标测试字段对应的测试数据;
目标测试单元调用所述测试集合进行测试。
2.根据权利要求1所述的方法,其特征在于,当所述测试数据为参数测试数据时,在所述目标测试单元调用测试集合进行测试之前,还包括:
将所述测试集合转换为对应的JavaBean,再将转换后的JavaBean转化为对应的实体类;
所述目标测试单元调用测试集合进行测试包括:
目标测试单元调用所述实体类进行测试。
3.根据权利要求1所述的方法,其特征在于,当所述测试数据为数据库测试数据时,在所述目标测试单元调用测试集合进行测试之前,还包括:
将所述测试集合转换为对应的JavaBean,再将转换后的JavaBean转化为对应的数据库实体类,将所述数据库实体类插入测试数据库中;
所述目标测试单元调用测试集合进行测试包括:
所述目标测试单元调用测试数据库进行测试。
4.根据权利要求3所述的方法,其特征在于,所述再将转换后的JavaBean转化为对应的数据库实体类,还包括:
生成与所述数据库实体类相对应的数据删除指令,以便在测试完成后执行所述数据删除指令,从所述测试数据库中删除所述数据库实体类。
5.根据权利要求1所述的方法,其特征在于,所述测试数据为参数测试数据和/或数据库测试数据。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取目标测试单元在调用所述测试集合进行测试后生成的运行结果,判断所述运行结果与预设的正确结果是否一致,根据所述判断结果得到测试结果。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将向用户展示所述测试表格。
8.一种测试装置,其特征在于,所述装置包括:
建立单元,用于根据目标测试单元确定测试所需的字段;创建测试表格;其中,所述测试表格具有所述字段、与所述字段对应的字段说明和与所述字段对应的测试数据;
解析单元,用于确定所述目标测试单元本次测试所需测试的字段,将该字段作为目标测试字段,结合该目标测试字段解析所述测试表格,获取所述测试表格中的测试集合;其中,所述测试集合中包括所述目标测试字段、与所述目标测试字段对应的字段说明和与所述目标测试字段对应的测试数据;
调用单元,用于目标测试单元调用所述测试集合进行测试。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
断言单元,用于获取目标测试单元在调用所述测试集合进行测试后生成的运行结果,判断所述运行结果与预设的正确结果是否一致,根据所述判断结果得到测试结果。
10.根据权利要求8所述的装置,其特征在于,所述装置还包括:
删除单元,用于当所述测试数据为数据库测试数据时,生成与所述数据库实体类相对应的数据删除指令,以便在测试完成后执行所述数据删除指令,从所述测试数据库中删除所述数据库实体类。
11.根据权利要求8所述的装置,其特征在于,所述装置还包括:
展示单元,用于向用户展示所述测试表格。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911383609.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种维修设备管理系统
- 下一篇:一种交易数据记录方法及装置