发明名称 数据正确性验证方法及装置
摘要 本发明涉及数据测试技术领域,提供了一种数据正确性验证方法及装置。该方法包括:在本地建立用于保存驱动数据的文档;将驱动数据导入至测试用表中;根据测试用表中驱动数据的列名对脚本进行参数化;设置迭代次数,根据迭代次数的设置,依次读取测试用表中每行的驱动数据替代参数来驱动测试脚本执行数据验证。本发明中将测试数据与脚本的分离,通过参数化的方式将数据文件中读取到的数据写入到脚本中,可以执行一次脚本实现多张报表数据的测试,大大降低了脚本的维护成本,可有效提高QTP验证web报表数据正确性的脚本利用率。
申请公布号 CN103186467B 申请公布日期 2016.04.20
申请号 CN201110462157.2 申请日期 2011.12.31
申请人 北京新媒传信科技有限公司 发明人 赵荣
分类号 G06F11/36(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 一种数据正确性验证方法,其特征在于,所述方法包括步骤:S1,在本地建立用于保存驱动数据的文档;S2,将驱动数据导入至测试用表中;S3,根据测试用表中驱动数据的列名对脚本进行参数化;S4,设置迭代次数,根据迭代次数的设置,依次读取测试用表中每行的驱动数据替代参数来驱动测试脚本执行数据验证;其中,迭代次数有三种设置:仅执行一次、执行所有数据行、执行循环执行的行数;步骤S4中,驱动测试脚本执行数据验证具体包括步骤:S41,在脚本执行时首先创建以当前访问的报表名命名的数据文档,所述数据文档中分为系统导出数据保存区和数据库导出数据保存区两部分;S42,遍历网页报表,将获取的数据按行保存在所述数据文档的系统导出数据保存区中;S43,依据待验证报表名导出待查询条件,依据导出的待查询条件查询数据库,按行导出数据库数据,保存在所述数据文档的数据库导出数据保存区中;S44,对系统导出数据保存区和数据库导出数据保存区中单元格数据一一对比,一致则测试通过;不一致,则在产生的测试结果报告中输出错误信息。
地址 100089 北京市海淀区万泉庄路28号万柳新贵大厦A座602室