好學網公開課程 “不用寫程式就完成自動化測試”

好學網公開課程 “不用寫程式就完成自動化測試”

10/17周末一整天8小時進行網站自動化測試的課程,大家都非常的投入。

短短的8小時,我們完成許多自動化測試小個案、學習許多工具、自動化測試穩定的技巧與實務討論。

  • 對於原本已經用 Java or Python 寫自動化測試的學員,我們講解許多實用的小工具與技巧讓開發速度加倍。
  • 對於不熟悉程式的學員,我們透過Selenium IDE讓自動化測試可以更專注在思考測試步驟與如何有效驗證。
  • 希望對大家未來職場與專業的發展能更上一層。

課程內容

  • 自動化測試的專業領域
  • 為什麼使用 Selenium與限制
  • Selenium提供那些工具?
  • Selenium IDE 基本用法
  • 如何處理動態網頁 (Ajax)
  • 如何處理新視窗
  • 加速開發的工具
  • 如何擷取畫面
  • 有效的定位網頁元件
  • Data Driven Testing
  • 透過指令模式下執行 Selenium IDE
  • Selenium IDE 如何執行 IE/Chrome
  • 經驗與小技巧
  • Alert/Popup的處理方式
  • 特殊鍵的處理
  • 將測試程式在雲端多個平台執行
  • 思考與實務經驗討論

場地準備事項

一場完美的課程含需要場地的支援。以下次未來課程相關準備筆者可以再多注意。

  • Wifi:  internet的網路連線。如果參與的學員較多,必須注意連線品質。
  • 電源: 上機課程需要使用筆記型電腦,需要電源插座。
  • 投影機: 讓學員可以清楚的看到講師的操作畫面
  • 空調:很重要! 電腦長時間的執行會發熱,沒有空調只有風扇也會讓整個教室很悶。
  • 講台:筆者經驗講師站的講會比全程都坐著講要來的有活力。跟學員的互動也會比較好。有高一點的講台可以方便講師放置電腦操作。
  • 水:講師隨身攜帶一瓶水。一天連續講八個小時是一個挑戰。
  • 多設計互動的問答或是準備下午茶點: 連續上課一整天對學員的專注力也是一個挑戰。
  • 課程剪影:請會場人員協助拍照記錄。筆者常常忘記者點。
  • 課後的追蹤與問答。針對課程中學員的問題,無法完整回答的問題,課後提供補充資料。

 

課後討論補充資料

課程中進行許多討論,補充資料如下:

規劃中的延伸課程

  •  效能測試與 WebAPI測試 by JMeter
  • 手機自動化測試 by Appium
  • Selenium 自動化測試 by Java or Python (寫程式、寫程式、寫程式!)

 

Leave a Reply

Your email address will not be published. Required fields are marked *