[发明专利]Web系统测试用例录制的控件解析方法、装置、设备和介质有效
申请号: | 202110479575.6 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113268412B | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 刘平 | 申请(专利权)人: | 摩尔元数(福建)科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 范小清 |
地址: | 350000 福建省福州市福州高*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 系统 测试 录制 控件 解析 方法 装置 设备 介质 | ||
本发明提供一种Web系统测试用例录制的控件解析方法、装置、设备和介质,方法包括当自动化录制工具在录制Web系统测试用例的过程中遇到无法识别的控件时,通过分析该控件在页面上的实际结构,新增一用于识别该控件的解析规则保存在测试平台中,供所述自动化录制工具在后续录制时下载使用。通过上述技术方案本发明当利用既定解析规则无法解析遇到的控件名称时,即可通过新增相应的解析规则来完成解析,从而动态地适配各种各样的页面环境。
技术领域
本发明涉及计算机技术领域,特别涉及一种Web系统测试用例录制的控件解析方法、装置、设备和介质。
背景技术
传统的Web系统测试用例的自动化录制工具是通过监控用户的鼠标、键盘操作来提取被操作Web页面控件的信息(含:控件名称、Xpath、输入值)从而构建操作步骤,通过步骤回放来完成自动运行的效果。
由于自动化录制工具内部是通过既定的解析规则对被操作控件的名称进行解析,在当下Web前端技术日新月异、页面结构更新迭代迅速的大场景下,传统的录制方式往往很难对现有Web页面控件进行高度的正确识别。即使通过对工具进行适配和修改,在差异化大的页面结构面前,存在的隐患和人力成本的投入都是无法预估的。频繁出现提取页面控件信息时无法正确标注控件名称、xpath、输入值等信息的现象,因缺失控件名称会造成测试人员无法有效读懂录制的用例,严重影响后续对用例的修改、编辑等可视化操作。
于20080813公开的,公开号为CN101242621的中国发明公开了一种基于界面的自动化测试方法,首先,录制用例,保存测试窗口的录制数据;然后,根据所述录制数据对所述用例进行回放,保存所述测试窗口的回放数据;最后,对所述测试窗口的录制数据与回放数据进行比较并输出比较结果。从其描述的技术方案来说,提高了自动化测试的效率并扩大了其支持的范围。但对于录制过程中如何对控件进行解析却未提及。
于20100106公开的,公开号为CN101620564的中国发明公开了一种一种终端系统的录制回放模式自动化测试方法,包括依次进行的下述步骤:步骤10:对用户的实际操作进行录制,该实际操作包括鼠标操作,键盘操作,然后自动生成用户容易理解的脚本,脚本可手工编辑;步骤20:步骤10录制的过程中,插入检查点,自动测试时需检查此点的状态;步骤30:将步骤10生成的脚本回放,并自动执行测试,记录检查点的状态;步骤40:脚本回放完毕,对记录的检查点状态进行分析,并汇总测试结果,自动生成测试报告。从其描述的技术方案来说,对于GUI功能的测试提供可靠的检查点;节省测试的时间,可适用于终端嵌入式系统及非嵌入式系统的自动化功能测试,但同样对于录制过程中如何对控件进行解析却未提及。
于20191001公开的,公开号为CN110297759A的中国发明提供一种制作测试页面脚本的方法、装置、设备及存储介质,方法包括:对待测页面进行配置,生成测试配置信息;加载应用之前,根据H5页面读取的配置信息对待测页面的页面元素进行配置和布局;根据配置信息生成测试脚本,接收针对待测页面上的目标元素的第一测试指令,根据第一测试指令执行测试脚本,以识别目标元素在待测页面上的第一位置信息;根据第一位置信息预览当前被测试的预览页面,根据鼠标在预览页面上的行为数据跟踪并记录目标元素在预览页面上的第二位置信息;当根据输入待录制的待测页面的地址信息加载待测页面后,对测试脚本进行录制,得到自动化脚本。采用本方案能够提高定位页面上控件的精确度和效率,但这种定位只对控件的位置进行识别,无法实现对控件名称进行识别。
发明内容
本发明要解决的技术问题,在于提供一种Web系统测试用例录制的控件解析方法、装置、设备和介质,当利用既定解析规则无法解析遇到的控件名称时,通过了解该控件在页面上的实际结构,在测试平台中新增相应的解析规则来完成解析。
第一方面,本发明提供了一种Web系统测试用例录制的控件解析方法,当自动化录制工具在录制Web系统测试用例的过程中遇到无法识别的控件时,通过分析该控件在页面上的实际结构,新增一用于识别该控件的解析规则保存在测试平台中,供所述自动化录制工具在后续录制时下载使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于摩尔元数(福建)科技有限公司,未经摩尔元数(福建)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110479575.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种盐穴储气库腔体稳定性监测的方法
- 下一篇:一种驱动式皮肤光照射设备