《Selenium3 Java 自动化测试实战》--测试环境搭建

书名:《Selenium3 Java 自动化测试实战》

作者:虫师

前言:阅读完之后,把涉及到需要安装的做个小结

1.测试环境搭建

  1.1 安装Java

    1.1.1 下载地址:https://www.java.com/zh_CN/download/windows-64bit.jsp

    1.1.2 配置环境变量

    

  1.2 安装 IntelliJ IDEA

    1.2.1 下载地址:http://www.jetbrains.com/idea/

  1.3 安装Selenium3(下载Selenium Standalone Server和Java版的Selenium Client & WebDriver Language Bindings)

    1.3.1 下载地址:https://www.seleniumhq.org/download/

    1.3.2 在IntelliJ IDEA中导入selenium-server-standalone-3.141.59.jar

    

  1.4安装浏览器驱动

    firefox下载地址:https://ftp.mozilla.org/pub/firefox/releases/

    chrome下载地址:http://chromedriver.storage.googleapis.com/index.html

    IE下载地址:http://selenium-release.storage.googleapis.com/index.html

2.Maven:项目管理的综合工具

  2.1 安装Maven

    2.1.1 下载地址:https://maven.apache.org/download.cgi

    2.1.2 环境配置

    

    2.1.3 修改Maven仓库的路径(settings.xml)

    2.1.4 配置Maven

    

    2.1.5 安装selenium

      下载地址:https://search.maven.org/

3.辅助测试工具

  3.1 Autolt:图形脚本语言,被设计用来进行Window GUI的自动化测试

    3.1.1 下载地址:https://www.autoitscript.com/site/

  3.2 Sikuli-X:使用图形识别技术,识别和控制GUI

    3.2.1 Maven安装

      3.2.1.1 下载地址:https://github.com/RaiMan/SikuliX-2014

      3.2.1.2 打开pom.xml,添加sikuli配置

      

4.Selenium IDE:提供脚本的录制、回放及编辑脚本

  4.1 Selenium IDE安装:浏览器的插件,按照一般浏览器插件安装即可

5.Junit:单元测试框架

  5.1 Maven安装

    5.1.1 打开pom.xml,添加Junit配置

    

 

6.TestNG:单元测试框架(重点:注释,testng.xml)(依赖性、忽略、参数化测试)(多线程)

  6.1 Maven安装

    6.1.1 打开pom.xml,添加TestNG配置

     

7.Selenium Grid:搭建不同的测试环境

  7.1 Selenium Server环境配置

  

  7.2 多浏览器执行用例:for循环遍历

    多节点执行用例:在命令窗口启动多个节点

      java -jar D:\\software\selenium\selenium-server-standalone-3.141.59.jar -role hub

      java -jar D:\\software\selenium\selenium-server-standalone-3.141.59.jar -role node -port 5555

      java -jar D:\\software\selenium\selenium-server-standalone-3.141.59.jar -role node -port 5556

    多节点多线程执行用例:结合TestNG的多线程技术(testng.xml),多线程通过“thread-count”参数设置,测试数据通过<parameter>标签设置

8.Jenkins:持续集成工具

  8.1 环境搭建

    8.1.1 安装Tomcat:开源中间件服务器

    8.1.2安装Jenkins:安装在tomcat的webapps目录下

    

 

 

 

 

    

 

转载于:https://www.cnblogs.com/turbogirllu/p/11282920.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值