[发明专利]一种接口自动化测试方法及装置有效
申请号: | 201410724763.0 | 申请日: | 2014-12-02 |
公开(公告)号: | CN104360920B | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | 徐炳松;罗诗尧;丁玲 | 申请(专利权)人: | 微梦创科网络科技(中国)有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码段 测试设备 返回 日志 自动化测试 工作正常 校验 测试脚本 生成测试 脚本 预设 测试 申请 | ||
1.一种接口自动化测试方法,其特征在于,包括:
在待测接口的程序的各代码段中,确定不影响所述待测接口的返回值的代码段,作为需进行日志校验的代码段;
针对所述需进行日志校验的代码段生成测试脚本;
向所述待测接口的程序中加入日志程序;
执行所述测试脚本,以获取所述待测接口的返回值,并通过所述日志程序获取与所述需进行日志校验的代码段对应的日志;
判断获取的返回值和日志是否符合预设结果;
若是,则确定所述待测接口工作正常;
否则,确定所述待测接口工作不正常。
2.如权利要求1所述的方法,其特征在于,针对所述代码段生成测试脚本,具体包括:
根据预设的与所述代码段相关的测试用例,生成测试脚本。
3.如权利要求1所述的方法,其特征在于,判断获取的返回值和日志是否符合预设结果之前,所述方法还包括:
生成与获取的日志对应的校验程序;
判断获取的返回值和日志是否符合预设结果,具体包括:
通过所述校验程序判断获取的返回值和日志是否符合预设结果。
4.如权利要求1所述的方法,其特征在于,判断获取的返回值和日志是否符合预设结果,具体包括:
从预设结果中提取预设返回结果和预设参数值;
当获取的返回值与所述预设返回结果匹配,且获取的日志中包含的既定参数值与所述预设参数值匹配时,确定获取的返回值和日志符合预设结果;
当获取的返回值与所述预设返回结果不匹配,或获取的日志中包含的既定参数值与所述预设参数值不匹配时,确定获取的返回值和日志不符合预设结果。
5.一种接口自动化测试装置,其特征在于,包括:
确定模块,用于在待测接口的程序的各代码段中,确定不影响所述待测接口的返回值的代码段,作为需进行日志校验的代码段;
第一生成模块,用于针对所述需进行日志校验的代码段生成测试脚本;
加入模块,用于在获取模块执行所述测试脚本之前,向所述待测接口的程序中加入日志程序;
获取模块,用于执行所述测试脚本,以获取所述待测接口的返回值,并通过所述日志程序获取与所述需进行日志校验的代码段对应的日志;
判断模块,用于判断所述获取模块获取的返回值和日志是否符合预设结果,若是,则确定所述待测接口工作正常,否则,确定所述待测接口工作不正常。
6.如权利要求5所述的装置,其特征在于,所述第一生成模块具体用于,根据预设的与所述代码段相关的测试用例,生成测试脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微梦创科网络科技(中国)有限公司,未经微梦创科网络科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410724763.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:批量应用进程的监控方法及监控系统
- 下一篇:对话处理方法和对话管理系统