隨著網站功能逐漸擴增,專案會變得寵大複雜,手動測試再也無法應付日漸複雜的功能驗證,每次 release 還是讓人提心吊膽,不知道哪個功能又會再上線時出現異常… 上述可能是大部分開發團隊的痛,卻也是不得不面對的問題,在時程的壓力下,撰寫測試程序往往是優先被捨棄的,但也造成測試能量沒辦法被累積,每次的開發到發佈的循環,總是要在輪迴一次,之前已經驗證通過的問題在新功能加入後總是會有意外的驚喜(故障)…。 撰寫測試,從來就不是容易的事,特別又是前端自動化測試,其複雜度是所有測試類型中最高的,此課程將說明如何快速上手前端自動化測試,幫助學員釐清自動化過程中需要注意的地方與觀念,進一步了解該如何成立機器人測試大軍,建立起驗收前的最後一道防線,讓測試能量可以有效被累積,成為專案品質確保的後盾。 這次的 Workshop 是一個實務課程,講師將會透過工作坊的形式進行課程演練,讓學員實際了解前端自動化測試將如何進行,上完課程後您將具備撰寫網站測試程式的基本技能,並且能夠應用在專案自動化測試。

課程詳細介紹

從了解網站測試的基本觀念開始,說明前端自動化測試的操作流程,並建立測試開發需要的環境,接著進入到組織網站自動化測試專案,並帶大家認識 WebdriverIO 測試框架,透過範例及練習題的方式,一步一步完成實戰撰寫網站測試程式。

最後將會說明如何將網站自動化測試,實際導入到專案中,及可能會遇到的問題與解決方案。

課程大綱

  • 網站測試基本概念介紹
  • 組織測試專案
  • WebdriverIO 測試框架基本概念
  • 測試實用工具介紹
  • 瞭解 WebdriverIO 設定檔
  • 瞭解 WebdriverIO API
  • 實戰練習
  • 製作測試報表
  • 導入網站自動化測試的建議

講師資訊

劉艾霖(alincode)

創科資訊 軟體開發技術顧問

Alin 具有實務上的 Web Full Stack 開發,及協助企業導入網站自動化測試實務經驗,熟悉 Java 及 Javascript 開發,目前從事企業技術教學與顧問。

教學 / 講師經歷

  • 2016 Trunk studio - 講者 WebdriverIO 起手式
  • 2016 Modern Web 2016 講者
  • 2016 JSDC.tw 講者
  • 2016 正修科技大學輔導考照業師
  • 2017 啟德電子 - 企業內訓講師

課程難度

中階

課程適合對象

  • 具備基礎的 JavaScript 程式語言能力
  • 擁有基礎網站開發知識
  • 不排斥使用 command line
  • 想要有效的防止錯誤一再發生

課程時數

7 小時

上課注意事項

  • 需自行攜帶筆記型電腦上課。
  • 電腦要能夠連外部網路。
  • 為保障講者著作權,教學內容不提供錄音及錄影,也嚴禁學員錄音、錄影,敬請參與學員配合。

立即報名

一般票 3990 元 2017/04/08 00:00 ~ 2017/06/22 11:59 報名截止

本課程由 kiwired419 發佈

課程問答

我要提問

對課程有任何問題,都歡迎在這裡向開課單位提問

相關課程

0 人收藏

叡揚資訊股份有限公司 叡揚資訊股份有限公司