第壹階段,測試基礎
學習目標:以敏捷軟件研發的基礎知識為基礎,同時掌握軟件基本運行環境的相關知識,為後續的課程學習打下基礎,進而勝任手工測試工程師的工作。
完成項目:測試管理工具,Linux操作系統,MySQL數據庫。
第二階段,編程語言
學習目標:掌握java和python編程語言的數據類型和運算符。
完成項目:Java環境和Intellij IDEA、Python環境和Pycharm的使用,為後續的web和app的自動化測試打下基礎。
第三階段,網絡自動化
學習目標:掌握web自動化Selenium的基礎、環境和自動化測試模型,勝任web自動化測試工程師。
完成項目:Selenium源代碼分析,多瀏覽器運行測試,多平臺多瀏覽器運行測試,各種驅動支持。
第四階段,app自動化
學習目標:掌握Appium的基礎、環境、應用和實戰。
項目完成:獲取app信息第五階段,接口測試學習目標:掌握接口測試基礎,接口測試自動化,高級軟件測試工程師。
完成項目:TestNG的批處理接口執行。
第六階段,Jmeter性能測試
學習目標:Jmeter基礎、高級等。完成項目:性能測試(容量、穩定性)項目實戰。
第七階段,詹金斯持續整合
學習目標:持續整合簡介及持續整合環境的建構。
完成項目:使用Jenkins運行接口測試用例。