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目錄下