[发明专利]一种脱离页面的Web测试方法有效
申请号: | 201610965092.6 | 申请日: | 2016-11-04 |
公开(公告)号: | CN106569951B | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 王步飞;陈静禄 | 申请(专利权)人: | 杭州顺网科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 胡红娟 |
地址: | 310013 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种脱离页面的Web测试方法,其运用HTTP协议的特点,编写工具,组装发送报文,按照分不同方法去请求服务器,将响应信息抓取,在客户端内存中分析渲染,获取关联连接,发送关联连接,分析响应包体,将预期数据与响应数据进行对比,作为测试结果的输出,将测试用例中描述的每一项在响应信息格式化数据字典中查找、对比、输出测试结果。本发明Web测试方法使得测试深入、灵活,使用简单,用例覆盖更广,可以快速实现自动化,能够自动检查响应html合规性,可以模拟页面无法测试的用例。 | ||
搜索关键词: | 一种 脱离 页面 web 测试 方法 | ||
【主权项】:
1.一种脱离页面的Web测试方法,包括如下步骤:(1)通过提取URL地址模拟访问URL地址所要求的携带数据,从而组成请求数据包;具体实现过程为:首先,根据应用功能确定被测试Web应用中的各个访问URL地址;然后,截取网络通讯中关于本次请求的数据包,即获取每个URL地址访问后所附带的资源请求和重定向URL地址;最后,从参数化文件中逐条获取测试参数和预期结果,进而根据本次用例模拟访问URL地址所要求的携带数据,从而组成请求数据包;在提取URL的过程中需明确每个访问URL地址所需的资源组成,用于为测试结果判断提供依据;所述携带数据中包含访问URL地址提交时需要的头信息、访问URL地址提交时需要的方法、端口以及是否有重定向的信息、发送参数的类型、发送参数的编码方法、发送参数所需要的数字签名和加密数据以及与本次请求一起发送的附件;(2)将所述的请求数据包发送给服务器,监控服务器所接收到的请求信息,获取服务器的响应结果;(3)对所述的响应结果进行分析并存储至数据字典中,使预期数据与响应数据进行匹配并将结果写入测试结果文件中,进而将测试用例中描述的每一项在响应信息格式化的数据字典中进行查找、对比、并输出测试结果;具体实现过程为:首先,运用工具分析响应结果,查看响应结果中的资源信息并将其存入响应资源列表中,将响应页面需要的请求资源的类型、个数以及对应地址的信息格式化存储至数据字典中,以备测试结果对比时使用;同时将响应页面的html源文件存入响应文本列表中,以备测试用例可以使用正则表达式提取响应预期,用作测试结果鉴定,获取预期参数放入内存变量中,为下一个请求提供可选择的输入参数;进而运用工具分析响应结果中携带的测试参数、头信息以及响应数据体,并将测试参数和头信息格式化存储至数据字典中,以备测试结果对比时使用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州顺网科技股份有限公司,未经杭州顺网科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610965092.6/,转载请声明来源钻瓜专利网。