【技术实现步骤摘要】
一种基于并行执行的WEB自动化测试方法
本专利技术涉及计算机
,具体的说是一种基于并行执行的WEB自动化测试方法。
技术介绍
Web自动化测试,属于开发过程中的重要环节,主要实现测试用例的自动化测试和验证,可以有效节约时间,提高开发效率。但是,随着软件开发模式的不断普及,对WEBUI的自动化测试执行时间提出了更高的要求,希望在最短的时间内获得测试结果。目前的Web自动化测试系统都围绕着seleniumwebdrive来构建,随着系统功能的不断叠加,自动化测试用例数量的不断叠加,顺序的执行每个自动化测试用例必然会消耗大量的时间。
技术实现思路
为了解决上述问题,提供了一种基于并行执行的WEB自动化测试方法,使用多线程机制实现测试用例的并行执行,大大节省了测试时间,提高了测试效率。本专利技术实施例提供了一种基于并行执行的WEB自动化测试方法,所述的方法包括:S1:编写测试用例执行文件;S2:设置测试用例执行顺序;S3:启动selenium-grid服务到Hub节点上;S4:将若干测试节点注册到Hub节点上;S5:建立Hub节点与测试节点之间的下发机制;S6:启动测试 ...
【技术保护点】
一种基于并行执行的WEB自动化测试方法,其特征是:所述的方法包括:S1:编写测试用例执行文件;S2:设置测试用例执行顺序;S3:启动selenium‑grid服务到Hub节点上;S4:将若干测试节点注册到Hub节点上;S5:建立Hub节点与测试节点之间的下发机制;S6:启动测试用例,执行WEB自动化测试。
【技术特征摘要】
1.一种基于并行执行的WEB自动化测试方法,其特征是:所述的方法包括:S1:编写测试用例执行文件;S2:设置测试用例执行顺序;S3:启动selenium-grid服务到Hub节点上;S4:将若干测试节点注册到Hub节点上;S5:建立Hub节点与测试节点之间的下发机制;S6:启动测试用例,执行WEB自动化测试。2.根据权利要求1所述的一种基于并行执行的WEB自动化测试方法,其特征是:所述的方法还包括:S0:设置测试用例依赖关系。3.根据权利要求2所述的一种基于并行执行的WEB自动化测试方法,其特征是:步骤S0的具体实现过程为:分析自动化测试用例的依赖关系,对于存在依赖关系的测试用例,通过Testng的Group注解功能将这些依赖项都放到一个组里。4.根据权利要求1或2所述的一种基于并行执行的WEB自动化测试方法,其特征是:步骤S1的具体实现过程为:将测试用例编写为可执行的java文件。5.根据权利要求4所述的一种基于并行执行的WEB自动化测试方法,其特征是:步骤S2的具体实现过程为:编写xml格式的文件来组织测试用...
【专利技术属性】
技术研发人员:王志广,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。