在以往撰寫前端測試,遇到最大的困難是不知道該如何下手進行測試的撰寫,本課程會從最簡單的前端測試環境建立,帶領大家實際操作了解前端測試的撰寫 技巧,並搭配 mocha 讓測試的撰寫更加得輕鬆! 課程中會搭配許多 Lab 讓學員同步進行練習,並實際操作各種前端撰寫會遇到的測試情境,降低導入前端測試的門檻,也讓產生的程式碼更加的穩定可靠!

課程主要以 mocha 作為測試工具,讓測試程式的撰寫更加容易。

本課程是 JavaScript 測試實務

本課程是 JavaScript 測試實務

課程詳細介紹

課程會使用到基本的 HTML, JavaScript, jQuery, 並搭配使用 Git 做為版本控制系統, 使用 CI Server 進行持續部署及如何將測試應用在敏捷開發或重構中。 本課程是 JavaScript 測試

課程大綱

現代化前端開發工具介紹

  • Node.js 基本使用說明
  • 使用 npm/ yarn 管理套件
  • Common Js Pattern 使用方法及源由
  • JavaScript 程式碼的模組化方式

整合測試

  • 如何進行網頁自動化測試
  • 如何使用 PageObject 讓測試程式更好維護

單元測試

  • mocha.js 的撰寫方式
  • 單元測試的撰寫原則
  • 透過測試讓程式碼的耦合性降低

使用 Assertion Library 進行驗證

  • chai.js 的三種撰寫模式
  • chai.js 的基本使用說明
  • chai.js 的各種驗證方式介紹

使用 Mock/ Stub 隔離物件

  • sinon.js 基本介紹
  • 如何使用 sinon.js 的三種假物件
  • 現實世界的測試情境實戰演練
  • 如何對 Ajax 進行測試
  • 如何對 Promise 進行測試
  • 如何對 Legacy Code 進行測試

測試文件再進化

  • 如何自動產生測試報告
  • 如何產生測試涵蓋率
  • 如何自動進行程式碼掃描
  • 使用測試來幫助重構

講師資訊

Kirk Chen

時任 Microsoft MVP,主要專注於ASP.NET MVC、WCF、Angular.js、持續整合以及自動化測試(BDD、Automation),熱愛 OOP 與 Design Patterns ,目前工作內容為大型電子商務平台的架構設計與流程改善,曾任職於 Yahoo 購物中心擔任軟體工程師,擁有5年以上線上購物網站的開 發維護經驗,曾撰寫有《使用ASP.NET MVC 打造 Web API 》和《使用Jenkins打造.NET CI Server》等系列文。

  • Techday 講師 (2014)
  • JSDC 講師 (2013)
  • 社群研討會講師
  • AgileCommunity.tw
  • Javascript.tw
  • twMVC
  • 2015 年獲選 微軟最有價值專家 (MVP)

課程難度

初階

課程適合對象

  • 已經會寫 JavaScript 的開發者
  • 使用 javascript 開發的技術員

課程時數

7 小時

上課注意事項

本課程是 JavaScript 測試實務,如您不會 JavaScript 並不適合

立即報名

一般票 3500 元 2018/09/06 00:00 ~ 2018/10/02 00:00 報名截止
早鳥票 2800 元 2018/09/06 00:00 ~ 2018/09/24 00:00 報名截止

本課程由 SkillTree 發佈

課程問答

我要提問

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

開課單位

SkillTree

SkillTree 與一般補習班不同,我們都是擁有豐富經驗的業界講師,我們不把課程時間浪費在述說歷史與沿革,我們並不是教您考取證照,而是教您如何上場殺敵,拳拳到肉的課程內容才是您花錢想要聽到的,而這也剛好是我們擅長的。

SkillTree其他精彩課程

已結束

K8S入門實戰營(Linux版)

2000 元起

11/24 (六) 台北市

0 人收藏

SkillTree SkillTree

已結束

Docker 入門實戰營 (Linux版)

2000 元起

11/10 (六) 台北市

0 人收藏

SkillTree SkillTree

相關課程

已結束

ASP.NET Web API 2 實戰訓練營

8000 元起

10/06 (六) 台北市

0 人收藏

SkillTree SkillTree

已結束

jQuery重返榮耀 第二梯

2800 元起

09/29 (六) 台北市

0 人收藏

SkillTree SkillTree