2015年軟體品管培訓課程回顧
統計數字
- 共 12門課程
- 總培訓時數超過 100小時
- 參與學員數 350+ 人次
- 外部演講邀約單位 (國立台北科技大學資訊系、資策會演講與培訓)
我的熱情與宗旨 – 軟體品管的專業思維
我的熱情:軟體品管專業思維
宗旨:提升團隊專業水平,提升自己與團隊達到世界頂尖專業水準,提升軟體產品品質
6大培訓主題:
資料庫/網站效能測試與優化、網路與病毒封包分析、Windows除錯技巧、反向工程與病毒分析、自動化測試、網站與手機安全測試
培訓課程名稱
- AT1038 iOS/Android Mobile Automation hands-on tutorial by Appium/Selenium “手機自動化測試 Appium”
- AT1037 Web Automation Testing with Selenium/Python: Web Form Element Operation “網站自動化測試 (Python)”
- AT1035 Learning Docker for Rapid environment provision “環境的快速佈署 Docker”
- AT1036 Web Automation Testing with Selenium/Python basics to immediate “網站自動化測試進階(Python)”
- Learning Selenium IDE: Web Automation testing without programming南京 “不用寫程式就完成自動化測試”
- AT1034 Learning DevOps by Puppet/Vagrant: Rapid environment deployment and configuration management for IT and Dev team (環境組態的佈署 Puppet)
- AT1032 Web services Performance Monitoring and Automation testing by Jmeter (網站效能測試與優化 JMeter)
- AT1031 Web Automation Testing and Operation by Selenium/Python (網站自動化測試基礎 Python)
- AT1030 Malicious Code Reverse Engineering by IDA (反向工程分析)
- AD1042 Windows Troubleshooting by SystemInternals (Windows 除錯技巧)
- Windows Debug Dump file Analysis
- Android Security Testing
課程內容摘要
課程名稱 | 課程內容摘要 |
“手機自動化測試 Appium” | 我們使用Selenium/appium 對於 android/iOS app 進行自動化測試。對於學習過 Selenium 的學員來說,手機的自動化測試僅有約 20%工具上的差異。除此之外,Appium手機自動化測試可以使用任何程式語言 Java or Python針對 android or iOS 進行自動化測式開發。 |
“網站自動化測試 (Python)” | 這個課程我們使用 Python對於網站基本的操作進行自動化測試。從環境安裝到完成每一個自動化測試的情境。 |
“環境的快速佈署 Docker” | Docker 由於可以快速的啟動,相對於 Virtual Machine來說檔案與所需資源小,因此Docker被廣泛的運作再測試與環境的佈署。 |
“網站自動化測試進階(Python)” | 網站自動化測試有些進階的主題,我們討論如何用 Python處理這些情況。例如:錯誤處理、檔案下載、HTTPS Error、Alert視窗、iFrame等。 |
“不用寫程式就完成自動化測試” | 為了提供自動化測試的 ROI與大幅降低投入的開發時間,讓我們可以更專注在測試個案的設計、商業的邏輯驗證等。因此,設計這個課程 。
同時透過這個課程了解整個自動化測試的專業領域、好的自動化測試需要注意哪些? 如何讓自動化測試程式執行更穩定。 |
環境組態的佈署 Puppet | Puppet 常被用在 DevOps中環境佈署。因為它讓 Infrastructure as Code 更容易。透過 Puppet可以讓環境組態的改變”程式化”。
Puppet 簡單來說可以說是 Linux 的 Shell Script,不一樣的是 puppet 是描述性語言。不需要寫太多程式的邏輯,僅需定要所需要的環境組態即可。 |
網站效能測試與優化 JMeter | 我們如何知道網站可以負荷 1000人 or 3000人呢?
這個課程我們使用 JMeter 說明如何進行效能測試、負載測試。更重要的是效能測試的方法如何進行,結果如何分析,如何採取相關效能優化的動作。 |
網站自動化測試基礎 Python | 這個課程主要是網站自動化測試 (python) 基礎課程。 |
反向工程分析 | 一個未知的執行檔案,在沒有原始碼的前提下,
要如何知道該檔案的內部邏輯運作? 我們主要利用 IDA Pro這個工具對於未知的執行檔案進行反向工程。 運用大量的實際病毒個案,分析該檔案的行為。 |
Windows 除錯技巧 | |
Windows Debug Dump file Analysis | |
Android Security Testing |
課程剪影