《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目录下

    

 

posted @ 2019-08-01 17:15  升级打BOSS  阅读(2731)  评论(0编辑  收藏  举报