【學習前景】
軟件開發工程師、軟件測試工程師、系統工程師、數據庫工程師
【課程內容】
第 一階段:
軟件測試基礎(測試定義,測試流程,測試用例,BUG,SVN 版本控制)(課程時長:2 周)
本階段主要針對“功能測試”的基礎內容進行學習,全面講解“功能測試”的基礎 理論與工具的使用,重點掌握“Xmind 分析需求,EXCEL/禪道/Testlink 編寫測試用例, 禪道/JIRA 提交 BUG,測試用例的設計方法”等主要內容。通過此階段學習,學員基本 熟練掌握測試的基本理論和相關工具的使用,基本上能編寫測試用例。
第二階段:
web 端項目實戰( 測試計劃,測試用例及評審,執行測試,BUG 的提交 與跟蹤,回歸測試,測試報告) (課程時長:2 周)
通過多個 Web 端項目完整流程的測試實訓,讓學生把前面學過的理論應用到實際的 測試工作中來。同時熟悉測試工作的基本內容和一般流程,分析需求,編寫“測試計劃, 測試用例,測試報告,操作說明手冊”等,積累測試經驗,提升尋找 BUG 的能力。
第三階段:
APP 測試技術 (穩定性,弱網測試,日志分析,fiddler 安裝及抓包分析)(課程時長:1.5 周)
通過此階段的學習,熟掌握 app 的相關測試技術,體驗 app 測試與 Web 項目測試的 異同。熟悉計算機網絡的相關知識,掌握 Fiddler 抓包工具的使用。
第四階段:
Linux 環境搭建及命令,MySQL 數據庫實操,sql 語句實戰 (課程時長:2 周)
通過本階段的學習,了解 linux 操作系統流行版本,熟練使用 linux 常用命令。掌 握 Mysql 的安裝及常用的 SQL 語句,熟練掌握 Mysql 常用的增刪改查功能的應用。
第五階段:
接口項目實戰 Jmeter 工具安裝及講解,SoapUI,Postman 使用 (課程時長:1.5 周)
通過此階段的學習,熟練掌握接口測試的相關技術,掌握 Jmeter、SoapUI、Postman 的基本操作,熟練使用 Jmeter 工具進行接口測試。
第六階段:
自動化測試項目實戰,接口自動化+Web 自動化 (課程時長:2.5 周)
通過此階段的學習,學習基本的編程思想及計算機語言的語法規范。熟練使用 python 編寫自動化測試腳本,熟悉自動化測試的一般流程。
第七階段:
LoadRunner 與 Jmeter 性能測試實戰,腳本錄制,腳本優化,結果分析 (課程時長:1.5 周)
通過此階段的學習,掌握性能測試的基本理論與常見指標,熟悉性能測試的基本流 程,掌握 LoadRunner 與 Jmeter 進行性能測試的方法。
第八階段:
知識梳理與復習,簡歷輔導,一對一模擬面試 (課程時長:0.5 周)
通過此階段的學習,理清前面各個階段的知識結構,把握基礎、重點和難點。學 會如何寫一份達到職場要求的簡歷,掌握簡歷的投遞途徑與技巧,積累面試經驗。
第九階段:
Shell 編程、數據庫、安全測試等進階階段課程 (課程時長:2 周)
通過此階段的學習,進一步掌握 linux 中的 SHELL 編程語言,了解什么是安全性 測試,如何進行安全性測試,熟悉安全性測試的關鍵點和一般流程。
第十階段:
自動化測試專題(APP 端)主體圍繞 Java 基礎編程+App 自動化測試原理, TestNG+Selenium框架(課程時長:1.5 周)
通過此階段的學習,掌握 JAVA 基礎編程、TestNG+Selenium 框架,并將其應用到 APP 端的自動化測試中。熟悉 APP 自動化測試的原理,掌握優化自動化測試腳本的方法。 掌握調用 api 編寫測試報告的方法。