[发明专利]Web应用程序的测试方法和装置有效
申请号: | 201610460501.7 | 申请日: | 2016-06-22 |
公开(公告)号: | CN107526678B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 王强;龚为川 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 谢曲曲 |
地址: | 518052 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 应用程序 测试 方法 装置 | ||
本发明涉及一种Web应用程序的测试方法和装置,所述方法包括:接收页面打开请求,根据所述页面打开请求获取预先设置的域名;向服务器发送对所述域名中的静态资源添加时间戳的请求;根据所述页面打开请求从服务器中拉取添加时间戳后的静态资源;加载所述添加时间戳后的静态资源,得到Web应用程序对应的测试页面。采用本方法能够方便快捷的对Web应用程序进行测试并且能够有效提高测试效率。
技术领域
本发明涉及互联网技术领域,特别是涉及一种Web应用程序的测试方法和装置。
背景技术
随着互联网技术的发展,涌现出多种Web(网页)应用程序,例如论坛、微博和虚拟空间等。用户通过浏览器可以访问Web应用程序的页面。浏览器对页面中引入的静态资源做本地缓存,当再次打开该页面时,浏览器可以直接使用缓存中的静态资源,不需要再次通过网络去下载新的静态资源。
Web应用程序通常会有频繁的迭代更新,当需要对Web应用程序进行更新时,Web应用程序中的静态资源会相应的进行更新。对Web应用程序进行测试时,如果浏览器缓存中的静态资源是更新前的,那么加载出的页面就不是测试人员所需要的页面,给测试人员造成不便,同时降低了测试效率。
发明内容
基于此,有必要针对上述技术问题,提供一种能够方便快捷的对Web应用程序进行测试并且能够有效提高测试效率的Web应用程序的测试方法和装置。
一种Web应用程序的测试方法,所述方法包括:
接收页面打开请求,根据所述页面打开请求获取预先设置的域名;
向服务器发送对所述域名中的静态资源添加时间戳的请求;
根据所述页面打开请求从服务器中拉取添加时间戳后的静态资源;
加载所述添加时间戳后的静态资源,得到Web应用程序对应的测试页面。
在其中一个实施例中,在所述得到Web应用程序对应的测试页面之后,还包括:
获取在测试页面中输入的表单数据,将所述表单数据保存至本地;
当再次加载所述测试页面时,接收填入指令;
根据所述填入指令将保存在本地的表单数据填入对应的表单中。
在其中一个实施例中,在所述得到Web应用程序对应的测试页面之后,还包括:
接收导入指令;
根据所述导入指令导入脚本程序;
利用所述脚本程序在多个测试页面中填入表单数据,并且执行多个测试页面中的相应操作,对Web应用程序进行自动测试。
在其中一个实施例中,在所述根据所述页面打开请求从服务器中拉取添加时间戳后的静态资源之后,还包括:
将所述添加时间戳后的静态资源缓存至本地;
响应鼠标右键操作或者预设快捷键操作,展示快捷菜单,所述快捷菜单中包括清除缓存快捷选项;
响应对所述清除缓存快捷选项的点击操作,将本地缓存的添加时间戳后的静态资源进行清除。
在其中一个实施例中,在所述得到Web应用程序对应的测试页面之后,还包括:
获取浏览器与服务器之间传输的接口数据;
判断所述接口数据中是否包括恶意代码的预设字符或预设字符串;
若是,则生成对应的提示信息,并展示所述提示信息。
在其中一个实施例中,所述接口数据包括个人信息,在所述获取浏览器与服务器之间传输的接口数据之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610460501.7/2.html,转载请声明来源钻瓜专利网。