[发明专利]一种基于模板的自动化测试工具及方法在审
| 申请号: | 201410582580.X | 申请日: | 2014-10-27 |
| 公开(公告)号: | CN104317713A | 公开(公告)日: | 2015-01-28 |
| 发明(设计)人: | 赵凯;王静 | 申请(专利权)人: | 北京锐安科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 余功勋 |
| 地址: | 100044 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 模板 自动化 测试 工具 方法 | ||
1.一种基于模板的自动化测试工具,其特征在于,包括:
模板库,用于存储测试用的模板,所述模板包含源数据和比对模板;
模板分发模块,用于将模板库中的源数据提交给被测系统;
文件读取模块,用于读取被测系统输出的数据文件;
数据比对模块,用于将被测系统输出的结果与模板库中相应的比对模板进行比对;
测试结果生成模块,用于根据数据比对模块的比对结果生成测试结果。
2.如权利要求1所述的基于模板的自动化测试工具,其特征在于,还包括:
配置文件读取模块,用于读取配置文件,并对配置文件的合法性进行校验;所述配置文件包含与模板相关的路径信息,被测系统的相关输入、输出路径信息,监视被测系统输出目录的超时时长,发现被测系统输出文件后等待的时长,以及生成日志时的相关信息;
菜单打印模块,用于在所述配置文件读取模块对配置文件的合法性校验通过后,将模板库中支持的列表打印到标准输出中供测试人员选择。
3.如权利要求1或2所述的基于模板的自动化测试工具,其特征在于:还包括日志生成模块,用于生成日志,以记录数据比对模块输出的被测系统的输出结果与比对模板的差异数据的相关信息。
4.如权利要求1或2所述的基于模板的自动化测试工具,其特征在于:所述测试结果生成模块在比对结束后将比对结果生成测试报告,并存放在特定目录中,供测试人员查看自动化测试结果和定位到出现异常的数据。
5.一种采用权利要求1所述测试工具的基于模板的自动化测试方法,其步骤包括:
1)将模板库拷贝到部署有被测系统的服务器中,所述模板库中的模板包含源数据和比对模板;
2)将模板库中的源数据拷贝至被测系统的输入目录,同时将比对模板拷贝至一工程目录,待被测系统输出结束后与其进行比对;
3)监视被测系统的输出目录,待输出结束后将该输出目录中的输出文件拷贝至所述工程目录,与所述工程目录中的比对模板进行比对;若两者一致则认为测试通过,若两者不一致则测试不通过。
6.如权利要求5所述的基于模板的自动化测试方法,其特征在于:所述源数据为任何可被被测系统接收的文件,由测试人员手工创建,或由其他与被测系统存在接口关系的系统生成;所述比对模板为被测系统在不发生异常的情况下产生的输出,由测试人员根据被测系统的处理逻辑手工创建,或者将源数据交由被测系统处理,将输出的正确处理结果作为比对模板供后续版本测试使用。
7.如权利要求5所述的基于模板的自动化测试方法,其特征在于:在被测系统启动前,将模板库与被测系统的输入、输出路径填写到配置文件中,所述配置文件包含与模板相关的路径信息,被测系统的相关输入、输出路径信息,监视被测系统输出目录的超时时长,发现被测系统输出文件后等待的时长,以及生成日志时的相关信息;同时对配置文件的合法性进行校验,在校验通过后,将模板库中支持的列表打印到标准输出中供测试人员选择。
8.如权利要求5所述的基于模板的自动化测试方法,其特征在于:步骤3)监视被测系统的输出目录时,等待被测系统输出的时长根据配置文件中设置的超时时间而定,在时间范围内,若发现被测系统的输出目录中有文件生成,则中断超时计时,转而等待输出完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京锐安科技有限公司,未经北京锐安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410582580.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有安全锁扣结构的拉链包装袋
- 下一篇:袜子辅助推进装置及其推进方法





