[发明专利]WEB页面用例的自动化测试方法、装置、设备及存储介质在审
| 申请号: | 201910969484.3 | 申请日: | 2019-10-12 |
| 公开(公告)号: | CN110941546A | 公开(公告)日: | 2020-03-31 |
| 发明(设计)人: | 许晴;胡春辉 | 申请(专利权)人: | 平安健康保险股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 黄章辉 |
| 地址: | 200000 上海*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | web 页面 自动化 测试 方法 装置 设备 存储 介质 | ||
1.一种WEB页面用例的自动化测试方法,其特征在于,包括:
获取待测试WEB页面的各个测试用例,其中,每个测试用例包括测试对象、操作和各个测试步骤;
将所述各个测试用例转换为XML格式的各个目标用例;
针对每个目标用例,逐个执行所述每个目标用例中的各个测试步骤,其中,在执行各个测试步骤时,通过调用所述每个目标用例的测试对象,将与所述测试对象对应的所述待测试WEB页面的页面元素参与至测试步骤的操作中,所述待测试WEB页面的页面元素存放在预设的XML文件中;
针对每个目标用例,获取执行所述每个目标用例的各个测试步骤得到的测试结果;
将所述各个目标用例各自对应的测试结果写入测试报告,得到所述待测试WEB页面的测试报告。
2.根据权利要求1所述的WEB页面用例的自动化测试方法,其特征在于,测试对象与页面元素之间的对应关系通过以下步骤预先设定:
读取XML格式的所述待测试WEB页面;
提取所述待测试WEB页面中的各个页面元素;
确定所述各个页面元素各自对应的页面控件类型;
针对每个页面元素,根据所述每个页面元素对应的页面控件类型提取所述每个页面元素的关键词;
针对每个页面元素,建立所述每个页面元素与匹配的测试对象之间的对应关系,所述匹配的测试对象是指记载的测试对象信息与所述每个页面元素的关键词一致的测试对象。
3.根据权利要求1所述的WEB页面用例的自动化测试方法,其特征在于,所述WEB页面用例的自动化测试方法还包括:
每当执行完成一个测试步骤之后,获取所述一个测试步骤的预设期望结果;
将所述预设期望结果与所述一个测试步骤的测试结果进行对比,得到对比结果;
若所述对比结果为一致,则确定所述一个测试步骤的校验结果为校验通过;
若所述对比结果为不一致,则确定所述一个测试步骤的校验结果为校验不通过;
将所述校验结果写入所述测试报告。
4.根据权利要求1所述的WEB页面用例的自动化测试方法,其特征在于,所述WEB页面用例的自动化测试方法还包括:
每当执行一个测试步骤失败之后,获取所述待测试WEB页面的当前页面截图和页面源代码;
将执行失败的测试步骤的失败结果、以及所述当前页面截图和页面源代码记录至预设的失败日志文件中。
5.根据权利要求1至4中任一项所述的WEB页面用例的自动化测试方法,其特征在于,所述WEB页面用例的自动化测试方法还包括:
累计各个测试步骤的执行总次数;
分别判断所述各个测试步骤的执行总次数是否超过预设阈值;
若存在测试步骤的执行总次数超过预设阈值,则将执行总次数超过预设阈值的测试步骤确定为测试步骤模板;
将所述测试步骤模板添加至预设的测试模板集合中,所述测试模板集合用于在创建测试用例时,调用其中的测试步骤模板为测试用例生成测试步骤。
6.一种WEB页面用例的自动化测试装置,其特征在于,包括:
测试用例获取模块,用于获取待测试WEB页面的各个测试用例,其中,每个测试用例包括测试对象、操作和各个测试步骤;
用例转换模块,用于将所述各个测试用例转换为XML格式的各个目标用例;
测试步骤执行模块,用于针对每个目标用例,逐个执行所述每个目标用例中的各个测试步骤,其中,在执行各个测试步骤时,通过调用所述每个目标用例的测试对象,将与所述测试对象对应的所述待测试WEB页面的页面元素参与至测试步骤的操作中,所述待测试WEB页面的页面元素存放在预设的XML文件中;
测试结果获取模块,用于针对每个目标用例,获取执行所述每个目标用例的各个测试步骤得到的测试结果;
报告写入模块,用于将所述各个目标用例各自对应的测试结果写入测试报告,得到所述待测试WEB页面的测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安健康保险股份有限公司,未经平安健康保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910969484.3/1.html,转载请声明来源钻瓜专利网。





