[发明专利]一种自动化测试系统及方法有效
申请号: | 201310444692.4 | 申请日: | 2013-09-26 |
公开(公告)号: | CN104516809B | 公开(公告)日: | 2018-01-05 |
发明(设计)人: | 欧阳素珍 | 申请(专利权)人: | 方正宽带网络服务股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三聚阳光知识产权代理有限公司11250 | 代理人: | 张建纲 |
地址: | 100088 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 测试 系统 方法 | ||
1.一种自动化测试系统,其特征在于,包括:
对比测试用例调用模块,用于根据对比测试用例的存放路径,调取对比测试用例;所述对比测试用例包括若干条第一测试用例和与之对应的第二测试用例,每一条第一测试用例和与之对应的第二测试用例具有相同的输入操作参数;
对比测试执行模块,用于控制线上系统运行每一条第一测试用例,得到第一测试结果;同时控制更新后系统运行与第一测试用例对应的第二测试用例,得到第二测试结果;
对比模块,用于比较每一条第一测试结果和对应的第二测试结果是否相同并输出对比测试结果;
参数配置模块,用于配置测试参数,所述测试参数包括对比测试类型参数和对比测试用例的存放路径;
测试类型读取模块,用于从所述参数配置模块中读取到对比测试类型参数后控制所述对比测试用例调用模块动作;
所述参数配置模块中,利用Check.properties配置函数配置所述测试参数,其包括:用于配置测试类型的TestType参数;用于配置对比测试用例的存放路径的DiffUrl参数;用于配置对比测试结果存放路径的OutputDiffurl参数;
所述测试类型读取模块,用于根据TestType参数判断测试类型是对比测试类型还是功能测试类型;
所述对比测试用例调用模块,用于在对比测试时,与DiffUrl参数配置的路径建立连接调取对比测试用例;所述第一测试用例包括线上系统域名和访问日志,所述第二测试用例包括更新后系统域名和访问日志;所述访问日志中记录访问参数;
所述对比测试执行模块,控制用所述第一测试用例中访问日志记录的访问参数访问所述第一测试用例中记载的线上系统域名,得到第一测试结果;用第二测试用例中访问日志记录的访问参数访问所述第二测试用例中记载的更新后系统域名得到第二测试结果。
2.根据权利要求1所述的自动化测试系统,其特征在于,还包括:
功能测试用例调用模块,用于根据功能测试用例的存放路径,调取功能测试用例,所述功能测试用例有若干条且每一所述功能测试用例根据更新后系统相对于线上系统所增加的功能来设定;
功能测试执行模块,用于控制更新后系统运行每一条所述功能测试用例得到功能测试结果并输出。
3.根据权利要求1所述的自动化测试系统,其特征在于,还包括:
所述参数配置模块配置的所述测试参数中,还包括功能测试类型参数和功能测试用例的存放路径;
所述测试类型读取模块,还用于从所述参数配置模块中读取到功能测试类型参数后控制所述功能测试用例调用模块动作。
4.根据权利要求1所述的自动化测试系统,其特征在于:
所述参数配置模块配置的所述测试参数中,还包括对比测试结果存放路径;
系统还包括存储模块,用于根据所述对比测试结果存放路径存放所述对比模块输出的对比测试结果。
5.根据权利要求4所述的自动化测试系统,其特征在于:
所述参数配置模块配置的所述测试参数中,还包括功能测试结果存放路径;
所述存储模块,还用于根据所述功能测试结果存放路径存放所述功能测试结果。
6.根据权利要求2所述的自动化测试系统,其特征在于:
所述参数配置模块配置的所述测试参数中,还包括时间间隔;
所述对比测试执行模块,控制线上系统按照所述时间间隔运行相邻两条第一测试用例;和/或所述功能测试执行模块,控制更新后系统按照所述时间间隔运行相邻两条功能测试用例。
7.根据权利要求1所述的自动化测试系统,其特征在于,还包括:
第二存储模块,用于存储运行对比测试用例是否成功的结果和/或运行功能测试用例是否成功的结果。
8.根据权利要求1所述的自动化测试系统,其特征在于,还包括:
环境配置模块,用于配置测试系统运行时的依赖环境。
9.根据权利要求8所述的自动化测试系统,其特征在于,还包括:
控制面板,用于通过显示界面显示与所述环境配置模块和所述参数配置模块相对应的配置界面;以及与对比测试和功能测试对应的逻辑执行界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于方正宽带网络服务股份有限公司,未经方正宽带网络服务股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310444692.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分布式执行测试用例的方法和系统
- 下一篇:数据处理方法、装置及电子设备