[发明专利]一种基于多粒度的web自动化测试管理方法有效
申请号: | 201910435471.8 | 申请日: | 2019-05-23 |
公开(公告)号: | CN110147327B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 邱根权;周忠成;林锐斌;江海洋;魏亮;徐垚;黎滕;姜璎烜 | 申请(专利权)人: | 浙江传媒学院 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 西安研创天下知识产权代理事务所(普通合伙) 61239 | 代理人: | 杨凤娟 |
地址: | 310037*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 粒度 web 自动化 测试 管理 方法 | ||
本发明公开了一种基于多粒度的web自动化测试管理方法,要解决的是现有网站自动化测试效果不佳的问题。本发明具体步骤如下:步骤一,录制在互联网的操作过程并且获取测试数据,得到录制内容描述文件;步骤二,对录制内容描述文件进行分析,建立细粒度的自动化测试单元,得到细粒度节点描述文件;步骤三,对细粒度节点描述文件进行重组,构建粗粒度的节点描述信息模型,得到粗粒度节点描述文件;步骤四,将粗粒度节点描述文件和细粒度节点描述文件进行重组,构建多粒度化的测试用例执行过程,进行相关用例的执行,得到执行结果;步骤五,对执行结果进行实时监测和测试反馈。本发明可以准确的得到测试结果,对于网站的升级和维护有积极的效果。
技术领域
本发明涉及web(互联网)测试管理领域,具体是一种基于多粒度的web自动化测试管理方法。
背景技术
互联网又称网际网络,或音译因特网、英特网,互联网始于1969年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。中国互联网已经形成规模,互联网应用走向多元化。互联网越来越深刻地改变着人们的学习、工作以及生活方式,甚至影响着整个社会进程。
随着互联网技术和移动通信技术的不断发展,人们使用互联网上网越来越频繁,互联网的使用稳定性也越来越受到考验。
网站维护人员为了维护网站的运行稳定,需要不断对网站进行升级和维护,其中对网站进行自动化测试就是升级和维护的基础,目前对网站进行自动化测试的方法有许多种,但是现有的自动化测试方法的效果不佳,达不到人们的预期。
发明内容
本发明实施例的目的在于提供一种基于多粒度的web自动化测试管理方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明实施例提供如下技术方案:
一种基于多粒度的web自动化测试管理方法,具体步骤如下:
步骤一,录制在互联网的操作过程并且获取测试数据,得到录制内容描述文件;
步骤二,对录制内容描述文件进行分析,建立细粒度的自动化测试单元,得到细粒度节点描述文件;
所述步骤二中对录制内容描述文件进行分析的具体步骤为获取录制内容描述文件的描述性信息并写入到当前计算机计算缓存中,遍历当前操作文件的Dom节点的测试操作描述信息;对于每一个独立的测试操作描述信息在服务器端建立一个与当前业务编号以及Dom节点控件相关的JSON文件,并将当前录屏业务的URL以及Cookie信息与Dom节点的测试操作描述信息写入到当前的JSON文件中;
所述步骤二中建立细粒度的自动化测试单元的具体步骤为遍历录制内容描述文件的内部描述信息,并在交互界面上显示;同时,在交互界面上,对于细粒度节点描述信息提供交互区域的输入选项选择,将用户的交互性信息写入到细粒度节点描述文件中;
步骤三,对细粒度节点描述文件进行重组,构建粗粒度的节点描述信息模型,得到粗粒度节点描述文件;
所述步骤三中构建粗粒度的节点描述信息模型的具体步骤为在粒度管理系统中,建立交互区域,点选细粒度节点描述文件并且拖拽到交互区域内,触发浏览器时间,将当前的细粒度节点描述文件的编号写入到浏览器缓存中的操作描述堆栈,并对于操作描述堆栈中的数据进行遍历;如果当前操作描述堆栈中有细粒度节点描述元素时,在交互界面提示新界面细粒度节点描述元素与操作描述堆栈中其他细粒度节点描述元素之间的关系,并将细粒度节点描述元素之间的关系写入到操作描述堆栈的缓存中,采用顺序执行或者逻辑判定关系执行,浏览器会遍历当前浏览器中的缓存信息,并将缓存信息进行结构化处理,生成新的JSON结构化文件,同时在交互界面中添加粗粒度节点描述信息,写入到与当前粗粒度节点描述文件所对应的JSON数据文件中;
步骤四,将粗粒度节点描述文件和细粒度节点描述文件进行重组,构建多粒度化的测试用例执行过程,进行相关用例的执行,得到执行结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江传媒学院,未经浙江传媒学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910435471.8/2.html,转载请声明来源钻瓜专利网。