[发明专利]一种WAP用户界面测试方法有效
申请号: | 201711477167.7 | 申请日: | 2017-12-29 |
公开(公告)号: | CN107908569B | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 吴太振;陈凯 | 申请(专利权)人: | 广州品唯软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春水;唐京桥 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 wap 用户界面 测试 方法 | ||
本发明公开了一种WAP用户界面测试方法,包括:estNG对WAP用户界面测试进行配置,所述配置包括多线程配置、待测试用例组合和待测试用例的测试结果监听配置;运行在节点服务器上的Selenium Grid根据多线程配置结果和待测试用例组合结果,将多个待测试用例分配在多个子节点服务器上并行执行;TestNG在多个待测试用例并行执行的同时,根据监听配置结果对多个待测试用例的测试结果进行监听。解决了使用Junit和selenium建立的单线程自动化框架对WAP用户界面测试存在的耗时长、测试效率会越来越低以及增加维护成本的技术问题。
技术领域
本发明涉及计算机技术领域,尤其涉及一种WAP用户界面测试方法。
背景技术
随着计算机技术和互联网产业的不断发展,WAP用户界面更新速度越来越开,所以需要测试越来越多的WAP用户界面,而且要求对WAP用户界面的测试速度越来越快。
现有对WAP用户界面测试方法是使用Junit和selenium建立的单线程自动化框架进行测试,但是这种单线程自动化框架的测试过程时串行执行,耗时长,随着WAP用户界面需要测试的用例数量越来越多,测试效率会越来越低,增加维护成本。
发明内容
本发明提供了一种WAP用户界面测试方法,解决了使用Junit和selenium建立的单线程自动化框架对WAP用户界面测试存在的耗时长、测试效率会越来越低以及增加维护成本的技术问题。
本发明提供了一种WAP用户界面测试方法,包括:
TestNG对WAP用户界面测试进行配置,所述配置包括多线程配置、待测试用例组合和待测试用例的测试结果监听配置;
运行在节点服务器上的Selenium Grid根据多线程配置结果和待测试用例组合结果,将多个待测试用例分配在多个子节点服务器上并行执行;
TestNG在多个待测试用例并行执行的同时,根据监听配置结果对多个待测试用例的测试结果进行监听。
优选地,
所述的WAP用户界面测试方法,还包括:
Selenium Grid控制每个所述待测试用例在执行过程中使用同一个线程的浏览器驱动。
优选地,
待侧用例在子节点服务器上执行的过程具体包括:
初始化子节点服务器上的浏览器驱动、加载测试数据和确定所述待测用例的参数;
然后根据预置的业务操作方法调用相应的业务组件并执行相应的业务流程;
调用断言类的方法并根据所述断言类的方法校验待测用例的测试结果。
优选地,
所述业务组件是预先调用类中的方法,然后根据所述类中的方法将相应业务场景封装形成的。
优选地,
调用预置的页面对象执行相应的业务流程;
所述页面对象为预先调用元素对象类,然后根据所述元素对象类将相应元素封装形成的。
优选地,
所述的WAP用户界面测试方法,还包括:
当校验所述待测用例的测试结果为失败后,TestNG控制测试结果校验失败的所述待测用例重新在子节点服务器上执行。
优选地,
所述的WAP用户界面测试方法,还包括:
根据对多个待测试用例测试结果的监听情况,生成相应报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州品唯软件有限公司,未经广州品唯软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711477167.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:操作系统性能自动化测试方法及装置
- 下一篇:一种实现固态硬盘磨损均衡的方法