好學網公開課程 “不用寫程式就完成自動化測試”
10/17周末一整天8小時進行網站自動化測試的課程,大家都非常的投入。
短短的8小時,我們完成許多自動化測試小個案、學習許多工具、自動化測試穩定的技巧與實務討論。
- 對於原本已經用 Java or Python 寫自動化測試的學員,我們講解許多實用的小工具與技巧讓開發速度加倍。
- 對於不熟悉程式的學員,我們透過Selenium IDE讓自動化測試可以更專注在思考測試步驟與如何有效驗證。
- 希望對大家未來職場與專業的發展能更上一層。
課程內容
|
|
場地準備事項
一場完美的課程含需要場地的支援。以下次未來課程相關準備筆者可以再多注意。
- Wifi: internet的網路連線。如果參與的學員較多,必須注意連線品質。
- 電源: 上機課程需要使用筆記型電腦,需要電源插座。
- 投影機: 讓學員可以清楚的看到講師的操作畫面
- 空調:很重要! 電腦長時間的執行會發熱,沒有空調只有風扇也會讓整個教室很悶。
- 講台:筆者經驗講師站的講會比全程都坐著講要來的有活力。跟學員的互動也會比較好。有高一點的講台可以方便講師放置電腦操作。
- 水:講師隨身攜帶一瓶水。一天連續講八個小時是一個挑戰。
- 多設計互動的問答或是準備下午茶點: 連續上課一整天對學員的專注力也是一個挑戰。
- 課程剪影:請會場人員協助拍照記錄。筆者常常忘記者點。
- 課後的追蹤與問答。針對課程中學員的問題,無法完整回答的問題,課後提供補充資料。
課後討論補充資料
課程中進行許多討論,補充資料如下:
- 自動化測試使用Java 與 Python的對決
- 自動化測試常見的錯誤與解決方式| 軟體品管的專業思維
- Selenium IDE 的幾個迷思
- Selenium網站自動化測試:如何讓程式等待某個網頁元件?
- 網站自動化測試Selenium如何處理檔案上傳的視窗?
- 自動化測試如何處理檔案下載的視窗? (Python/Java範例)
- Selenium網站自動化測試如何模擬 DragAndDrop動作(Python/Java範例)
- 體自動化測試的專業領域
- 自動化軟體測試工具的專業範疇
規劃中的延伸課程
- 效能測試與 WebAPI測試 by JMeter
- 手機自動化測試 by Appium
- Selenium 自動化測試 by Java or Python (寫程式、寫程式、寫程式!)