[发明专利]实现数据库中配置表的静态测试方法及装置在审
申请号: | 201910185010.X | 申请日: | 2019-03-12 |
公开(公告)号: | CN110083522A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 李雅琼 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置表 静态测试 表文件 读取 数据库 第一数据 记录 计算机应用程序 测试技术领域 数据库存储 结果信息 全部配置 手动检查 自动实现 调用 封装 申请 存储 测试 | ||
1.一种实现数据库中配置表的静态测试方法,其特征在于,所述方法包括:
通过调用指定的封装函数,从本地所存储的表文件中读取所述表文件记录的第一数据;
从数据库存储的配置表中读取所述配置表所记录的第二数据,所述配置表包括所述数据库中与所述表文件相对应的全部配置表;
通过将所述第一数据与所述第二数据进行一一对比,记录所获得的结果信息。
2.根据权利要求1所述的方法,其特征在于,所述通过调用指定的封装函数,从本地所存储的表文件中读取所述表文件记录的第一数据,包括:
分别获取所预设的第一封装函数、第二封装函数和第三封装函数,所述第一封装函数用于读取所述表文件的特定字段值,所述第二封装函数用于读取所述特定字段值左边对应的字段值,所述第三封装函数用于读取所述特定字段值右边对应的字段值;
通过调用所述第一封装函数、所述第二封装函数和所述第三封装函数,读取所述表文件中记录的全部字段值,所读取的全部字段值为所述第一数据。
3.根据权利要求1所述的方法,其特征在于,所述从数据库存储的配置表中读取所述配置表所记录的第二数据,所述配置表包括所述数据库中与所述表文件相对应的全部配置表,包括:
通过加载数据库驱动程序和数据库连接程序,与所述数据库建立连接;
采用结构化查询语句查询所述配置表中的每一字段值,所查询的全部字段值为所述第二数据。
4.根据权利要求1所述的方法,其特征在于,所述通过将所述第一数据与所述第二数据进行一一对比,记录所获得的结果信息,包括:
将所述表文件中的特定字段值作为索引,分别从所述第一数据和所述第二数据中获取与所述索引相对应的数据;
如果获取不到所述第一数据和/或所述第二数据中与所述索引相对应的数据,记录所不能获取字段值的提示信息;
如果获取到所述第一数据和所述第二数据中与所述索引相对应的数据,则通过断言函数进行所获取数据的对比,且记录相应的对比结果。
5.根据权利要求4所述的方法,其特征在于,所述将所述表文件中的特定字段值作为索引,分别从所述第一数据和所述第二数据中获取与所述索引相对应的数据,包括:
将所述表文件中的每一所述特定字段值作为索引,依次获取所述第一数据和所述第二数据中与所述索引相对应的数据。
6.根据权利要求4所述的方法,其特征在于,所述将所述表文件中的特定字段值作为索引,分别从所述第一数据和所述第二数据中获取与所述索引相对应的数据,包括:
将所述表文件中的全部特定字段值作为索引,对所述第一数据和所述第二数据进行扫描,获取与全部所述特定字段值相对应的数据。
7.一种实现数据库中配置表的静态测试装置,其特征在于,所述装置包括:
第一数据获取模块,用于通过调用指定的封装函数,从本地所存储的表文件中读取所述表文件记录的第一数据;
第二数据获取模块,用于从数据库存储的配置表中读取所述配置表所记录的第二数据,所述配置表包括所述数据库中与所述表文件相对应的全部配置表;
数据对比模块,用于通过将所述第一数据与所述第二数据进行一一对比,记录所获得的结果信息。
8.根据权利要求7所述的装置,其特征在于,所述第二数据获取模块包括:
数据库连接单元,用于通过加载数据库驱动程序和数据库连接程序,与所述数据库建立连接;
数据库查询单元,用于采用结构化查询语句查询所述配置表中的每一字段值,所查询的全部字段值为所述第二数据。
9.一种计算机设备,其特征在于,所述设备包括:
处理器;
存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如权利要求1至6任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至6任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910185010.X/1.html,转载请声明来源钻瓜专利网。