[发明专利]输入框自动测试方法及系统在审
| 申请号: | 201910823669.3 | 申请日: | 2019-09-02 |
| 公开(公告)号: | CN110750438A | 公开(公告)日: | 2020-02-04 |
| 发明(设计)人: | 李风静 | 申请(专利权)人: | 北京东软望海科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 11224 北京金阙华进专利事务所(普通合伙) | 代理人: | 陈建春 |
| 地址: | 100060 北京市大兴区北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 输入框 被测系统 测试 接口信息 测试工程 接口文档 自动测试 统一资源定位符 测试成本 测试规则 测试效率 实测结果 自动创建 自动生成 预设 创建 个性化 验证 关联 返回 配置 申请 | ||
1.一种输入框自动测试方法,其特征在于,所述方法包括:
创建测试工程;
将输入框接口文档与所创建的测试工程相关联,所述输入框接口文档包含待测试的各个输入框的接口信息;
配置被测系统的统一资源定位符;
提取各个输入框的接口信息,并基于提取的各个输入框的接口信息按照预设测试规则自动生成每一输入框的测试用例;
使用生成的测试用例逐一自动输入到被测系统的所有页面的相应输入框并提交到被测系统进行验证;
收集被测系统针对每一测试用例返回的实测结果。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
判定测试用例的实测结果与对应的预期结果是否一致;
如果一输入框的一条以上测试用例的实测结果与对应的预期结果不一致,确定相应输入框不符合接口要求。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
生成并输出测试报告,所述测试报告包括输入框ID或名称、测试用例、预期结果、实测结果及是否一致的判定的列表。
4.根据权利要求1所述的方法,其特征在于,每一输入框的接口信息包括:输入框ID、输入框名称、输入框类型、长度范围、是否允许为空及特殊字符要求。
5.根据权利要求1所述的方法,其特征在于,所述预设测试规则包括下述之一或多个:边界值分析规则和等价类规则。
6.一种输入框自动测试系统,其特征在于,所述系统包括:
测试工程创建模块,用于创建测试工程;
绑定模块,用于将输入框接口文档与所创建的测试工程相关联,所述输入框接口文档包含待测试的各个输入框的接口信息;
地址配置模块,用于配置被测系统的统一资源定位符;
测试用例生成模块,用于提取各个输入框的接口信息,并基于提取的各个输入框的接口信息按照预设测试规则自动生成每一输入框的测试用例;
测试模块,用于使用生成的测试用例逐一自动输入到被测系统的所有页面的相应输入框并提交到被测系统进行验证;
收集模块,用于收集被测系统针对每一测试用例返回的实测结果。
7.根据权利要求6所述的系统,其特征在于,所述系统还包括:
判定模块,用于判定测试用例的实测结果与对应的预期结果是否一致;
确定模块,用于在一输入框的一条以上测试用例的实测结果与对应的预期结果不一致时,确定相应输入框不符合接口要求。
8.根据权利要求7所述的系统,其特征在于,所述系统还包括:
报告输出模块,用于生成并输出测试报告,所述测试报告包括输入框ID或名称、测试用例、预期结果、实测结果及是否一致的判定的列表。
9.根据权利要求6所述的系统,其特征在于,每一输入框的接口信息包括:输入框ID、输入框名称、输入框类型、长度范围、是否允许为空及特殊字符要求。
10.根据权利要求6所述的系统,其特征在于,所述预设测试规则包括下述之一或多个:边界值分析规则和等价类规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东软望海科技有限公司,未经北京东软望海科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910823669.3/1.html,转载请声明来源钻瓜专利网。





