[发明专利]网页测试平台、网页测试方法和网页测试系统有效
申请号: | 201610023441.2 | 申请日: | 2016-01-14 |
公开(公告)号: | CN106970870B | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 曾广锐;李翔;吴任飞 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 马媛媛;王琦 |
地址: | 100080 北京市海淀区海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 测试 平台 方法 系统 | ||
本发明实施例公开了一种网页测试平台、网页测试方法和网页测试系统。该网页测试平台包括控制中心和多个操作模块,每个操作模块对应一种网页操作;其中,控制中心用于提供多个操作模块的信息供用户选择,接收用户输入的操作参数,生成与用户选择的操作模块和用户输入的操作参数对应的测试步骤;执行测试步骤时,将该测试步骤对应的操作参数提供给该测试步骤对应的操作模块,使其与浏览器通信来执行相应的网页操作;获得该操作模块提供的网页测试结果。网页测试平台提供各种操作模块,只需要用户进行选择就可以完成指定的网页测试操作,节约了人力、时间和成本。
技术领域
本发明实施例涉及互联网技术,特别涉及一种网页测试平台、网页测试方法和网页测试系统。
背景技术
互联网产品是指为用户提供某种互联网服务的一系列网页组成的产品。互联网产品开发完成后,需要对其包括的一系列网页提供的各种功能进行测试。测试人员通过编写测试代码,执行测试代码来完成对各个网页的各种功能的测试。因此,测试工作要求测试人员具有较强的编码能力。
同时,由于互联网产品的版本更新较快,而产品的更新导致旧版本的测试代码无法应用于新版本产品的测试,因此每个新版本都需要重新编写大量测试代码进行测试。这就使得测试工作费力、费时、成本高。
发明内容
有鉴于此,本发明实施例提供了网页测试平台、网页测试方法和网页测试系统。
本发明实施例的网页测试平台可以包括控制中心和预设的多个操作模块,每个操作模块用于根据输入参数执行一种网页操作;其中,
控制中心,用于提供所述多个操作模块的信息供用户选择,接收用户输入的操作参数,生成与用户选择的操作模块和用户输入的操作参数对应的测试步骤;执行所述测试步骤时,将所述测试步骤对应的操作参数提供给所述测试步骤对应的操作模块;获得所述操作模块提供的网页测试结果;
操作模块,用于将所述控制中心提供的操作参数作为输入参数,通过与浏览器通信来执行该操作模块对应的网页操作,并将从浏览器获得的网页操作的结果作为所述网页测试结果提供给所述控制中心。
本发明实施例的网页测试方法可以包括:
提供预设的多个操作模块的信息供用户选择,其中每个操作模块用于根据输入参数执行一种网页操作;
生成与用户选择的操作模块和用户输入的操作参数对应的测试步骤;
执行所述测试步骤时,将所述测试步骤对应的操作参数提供给所述测试步骤对应的操作模块,使得所述操作模块将所述操作参数作为输入参数,与浏览器进行通信来执行所述操作模块对应的网页操作;
将所述操作模块得到的网页操作的结果作为网页测试结果提供给所述用户。
本发明实施例的一种网页测试系统可以包括控制设备和测试设备;其中,
所述测试设备包括预设的多个操作模块,每个操作模块用于根据输入参数执行一种网页操作;所述测试设备用于根据控制设备提供的操作模块信息和操作参数,控制与所述操作模块信息对应的操作模块将所述操作参数作为输入参数,与所述测试设备中的浏览器通信来执行该操作模块对应的网页操作,并将从浏览器获得网页操作的结果作为网页测试结果提供给所述控制设备;
所述控制设备用于显示所述多个操作模块的信息供用户选择,接收用户输入的操作参数,生成与用户选择的操作模块和用户输入的操作参数对应的测试步骤;执行所述测试步骤时,将所述测试步骤对应的操作模块的信息和操作参数提供给所述测试设备;获得所述测试设备提供的网页测试结果。
本发明实施例的另一种网页测试系统可以包括第一测试设备、第二测试设备和数据存储设备;其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司,未经腾讯科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610023441.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:压力测试的方法、装置及系统
- 下一篇:一种外挂程序检测的方法及装置