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