[发明专利]实现数据库中配置表的静态测试方法及装置在审
| 申请号: | 201910185010.X | 申请日: | 2019-03-12 |
| 公开(公告)号: | CN110083522A | 公开(公告)日: | 2019-08-02 |
| 发明(设计)人: | 李雅琼 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
| 地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 配置表 静态测试 表文件 读取 数据库 第一数据 记录 计算机应用程序 测试技术领域 数据库存储 结果信息 全部配置 手动检查 自动实现 调用 封装 申请 存储 测试 | ||
本申请揭示了一种实现数据库中配置表的静态测试方法及装置,涉及测试技术领域。所述方法包括:通过调用指定的封装函数,从本地所存储的表文件中读取所述表文件记录的第一数据;从数据库存储的配置表中读取所述配置表所记录的第二数据,所述配置表包括所述数据库中与所述表文件相对应的全部配置表;通过将所述第一数据与所述第二数据进行一一对比,记录所获得的结果信息。本申请所揭示静态测试的过程是通过计算机应用程序自动实现的,无需测试人员手动检查,极大地提高了静态测试的可靠性。
技术领域
本申请涉及静态测试技术领域,特别涉及一种实现数据库中配置表的静态测试方法及装置。
背景技术
静态测试是指不实际运行待测软件,而只是静态地检查程序代码、界面或文档中可能存在的错误的过程。
在静态测试中,如果需要检查excel文档中的数据是否正确地配置在了数据库中,一般是通过测试人员手动进行检查,费时费力,并且当所要检查的数据量很大时,手动检查结果的错误概率较高,而导致静态测试的可靠性较低。
因此,如何提高对数据库中所配置数据进行静态测试的可靠性,是现有技术中还有待解决的技术问题。
发明内容
基于上述技术问题,本申请提供了一种实现数据库中配置表的静态测试方法及装置、计算机设备、计算机可读存储介质。
本申请所揭示的技术方案包括:
一种业务系统的实现数据库中配置表的静态测试方法,所述方法包括:通过调用指定的封装函数,从本地所存储的表文件中读取所述表文件记录的第一数据;从数据库存储的配置表中读取所述配置表所记录的第二数据,所述配置表包括所述数据库中与所述表文件相对应的全部配置表;通过将所述第一数据与所述第二数据进行一一对比,记录所获得的结果信息。
进一步地,所述通过调用指定的封装函数,从本地所存储的表文件中读取所述表文件记录的第一数据,包括:分别获取所预设的第一封装函数、第二封装函数和第三封装函数,所述第一封装函数用于读取所述表文件的特定字段值,所述第二封装函数用于读取所述特定字段值左边对应的字段值,所述第三封装函数用于读取所述特定字段值右边对应的字段值;通过调用所述第一封装函数、所述第二封装函数和所述第三封装函数,读取所述表文件中记录的全部字段值,所读取的全部字段值为所述第一数据。
进一步地,所述从数据库存储的配置表中读取所述配置表所记录的第二数据,所述配置表包括所述数据库中与所述表文件相对应的全部配置表,包括:通过加载数据库驱动程序和数据库连接程序,与所述数据库建立连接;采用结构化查询语句查询所述配置表中的每一字段值,所查询的全部字段值为所述第二数据。
进一步地,所述通过将所述第一数据与所述第二数据进行一一对比,记录所获得的结果信息,包括:将所述表文件中的特定字段值作为索引,分别从所述第一数据和所述第二数据中获取与所述索引相对应的数据;如果获取不到所述第一数据和/或所述第二数据中与所述索引相对应的数据,记录所不能获取字段值的提示信息;如果获取到所述第一数据和所述第二数据中与所述索引相对应的数据,则通过断言函数进行所获取数据的对比,且记录相应的对比结果。
进一步地,所述将所述表文件中的特定字段值作为索引,分别从所述第一数据和所述第二数据中获取与所述索引相对应的数据,包括:将所述表文件中的每一所述特定字段值作为索引,依次获取所述第一数据和所述第二数据中与所述索引相对应的数据。
进一步地,所述将所述表文件中的特定字段值作为索引,分别从所述第一数据和所述第二数据中获取与所述索引相对应的数据,包括:将所述表文件中的全部特定字段值作为索引,对所述第一数据和所述第二数据进行扫描,获取与全部所述特定字段值相对应的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910185010.X/2.html,转载请声明来源钻瓜专利网。





