[发明专利]网页测试平台、网页测试方法和网页测试系统有效
申请号: | 201610023441.2 | 申请日: | 2016-01-14 |
公开(公告)号: | CN106970870B | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 曾广锐;李翔;吴任飞 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 马媛媛;王琦 |
地址: | 100080 北京市海淀区海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 测试 平台 方法 系统 | ||
1.一种网页测试平台,其特征在于,包括控制中心和预设的多个操作模块,每个操作模块用于根据输入参数执行一种网页操作;其中,
控制中心,用于提供用户界面,所述用户界面包括用于创建测试步骤的第一接口,响应于用户对所述第一接口的操作,显示步骤创建界面;所述步骤创建界面包括操作模块选择接口和操作参数输入接口,在所述操作模块选择接口中展示所述多个操作模块的信息供用户选择,通过所述操作参数输入接口接收用户输入的操作参数,所述操作参数包括操作对象的信息;生成与用户选择的操作模块和用户输入的操作参数对应的测试步骤;根据用户输入的用于创建测试流程的指令生成测试流程,所述测试流程包括多个测试步骤;执行所述测试流程时,依次将所述测试流程中的每个测试步骤对应的操作参数提供给所述测试步骤对应的操作模块,并记录浏览器会话通道标识;获得所述操作模块提供的网页测试结果;
操作模块,用于将所述控制中心提供的操作参数作为输入参数,在网页的组件中查找与所述操作对象的信息对应的组件,通过与浏览器通信来对所述组件执行该操作模块对应的网页操作,并将从浏览器获得的网页操作的结果作为所述网页测试结果提供给所述控制中心;
其中,所述控制中心进一步用于:当用户从所述测试流程的多个测试步骤中选择第二测试步骤时,直接从用户所选择的第二测试步骤开始,将执行所述测试流程时记录的所述浏览器会话通道标识提供给所述第二测试步骤对应的操作模块,以执行用户选择的所述第二测试步骤;
所述操作模块进一步用于使用所述浏览器会话通道标识建立与所述浏览器的通信来执行该操作模块对应的网页操作。
2.如权利要求1所述的网页测试平台,其特征在于,
所述用户界面进一步用于提供流程编辑界面,所述流程编辑界面用于显示所述测试流程包括的测试步骤,并提供用于编辑所述测试流程的第二接口;
所述控制中心进一步用于根据用户对所述第二接口的操作执行以下操作中的一种:
在所述用户界面上提供所述步骤创建界面以在所述测试流程中创建一个测试步骤;
提供已创建的多个测试步骤的信息供用户选择,将用户选择的已创建的测试步骤加入所述测试流程;
从所述测试流程中删除一个测试步骤;
改变一个测试步骤在所述测试流程中的顺序。
3.如权利要求1所述的网页测试平台,其特征在于,
所述控制中心进一步用于:根据用户输入的用于创建测试任务的指令生成测试任务,所述测试任务包括多个测试流程;执行所述测试任务时,依次将所述测试任务中每个测试流程中的每个测试步骤对应的操作参数提供给所述测试步骤对应的操作模块。
4.如权利要求1所述的网页测试平台,其特征在于,
所述控制中心进一步用于根据用户输入的环境参数,从包括所述操作模块的多个设备中选择一个来执行所述测试步骤,或者对所述操作模块所在的设备进行配置。
5.如权利要求1所述的网页测试平台,其特征在于,
所述操作模块进一步用于:当根据从浏览器获得网页操作的结果判断发生异常时,获得所述浏览器所展示页面的截屏图片;其中,提供给所述控制中心的网页测试结果包括所述截屏图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司,未经腾讯科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610023441.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:压力测试的方法、装置及系统
- 下一篇:一种外挂程序检测的方法及装置