fbpx

使用 Jasmine 測試 Angular 4(之前為 Angular 2)應用程式

Contents

在 造就優良的軟體開發團隊文化要素有哪些?   裡面有一項即是投資於自動化測試。而要自動化測試之前首要之務就是撰寫單元測試 ( unit test ) ,單元測試就像是一張「網」一樣,可以在每次 build 中測試幫軟體把關是否因為增加了新功能或是解 bug 造成原本可以正常運作的程式碼出了問題,這對於軟體品質提升可說是一項高槓桿的工作。

我會學到些什麼呢?

  • 為你的 Angular 應用程式編寫乾淨且可維護的測試
  • 檢查你的程式碼被多少測試給覆蓋了
  • 為可重複使用的元件編寫測試
  • 為元件樣板編寫測試
  • 為表單( forms )編寫測試
  • 為確認框( confirmation boxes )編寫測試
  • 為導覽( navigation )編寫測試
  • 為屬性指示( attribute directives )編寫測試
  • 處理非同步操作
  • 向被測元件提供假依賴關係
  • 使用間諜追踪函式調用或是替換函式

需求

  • 熟悉 Angular(2+)基礎知識

說明

隨著應用程式複雜度的增加,手動測試的成本呈指數級成長。添加新功能或修復錯誤可能會破壞應用程式中的其他幾個位置,並且透過手動測試來覆蓋所有這些邊緣案例,極其痛苦,幾乎不可能。

自動測試是過去十年中許多成功的軟體開發團隊採用的一種實踐。你只需編寫程式碼來測試應用程式,然後以自動方式執行這些測試。

剛開始,你的開發時間增加了一點,因為你需要編寫額外的程式碼來測試你生產的程式碼。但是,這只是你支付一次的費用。一旦你有了這些測試,你可以在幾秒鐘內一遍又一遍地運行幾千個測試。比較一下手動測試你的應用程式每一點所需時間!

透過自動測試,你每次添加新功能或修復錯誤時,都可以花更少的時間修復錯誤並進行手動重複測試。於是,你可以將省下的時間用於做更多有趣的事情

在這個課程中,Mosh 是 Udemy 的幾個暢銷課程講師,將你從基本開始,為你的 Angular 應用程式編寫自動化測試提供了堅實的基礎。無論你是絕對的初學者還是已經熟悉自動化測試,本課程將為你提供所有必要的技能,為你的 Angular 應用程式編寫自動化測試。

你將會學到:

  • 自動測試概念和工具
  • 要測試什麼和如何測試
  • 編寫乾淨的,可維護和值得信賴不會說謊的測試
  • 跟踪你的程式碼測試的覆蓋率是多少
  • Testing templates
  • 測試表單
  • 測試確認框
  • 測試導覽
  • 測試屬性指示
  • 模擬( Mock ) 相依
  • 使用非同步操作

如果你已經參加過 Mosh 的課程,你知道你會得到什麼。他在教學中非常熱情,清晰和簡潔。你從一個業界專家學習尖端的技術,不會浪費你寶貴時間的一分鐘。

30 天全額退款保證

本課程提供30天全額退款保證。參加課程,觀看每一個講座,如果你覺得您沒有信心為你的Angular 應用程式編寫自動測試,請在 30 天內要求全額退款所有的錢,沒有問題。

目標受眾是?

  • 希望為 Angular 應用程式編寫自動化測試的開發人員和品質保證工程師

講師簡介

Mosh Hamedani 熱情的軟體工程師與最暢銷課程作者

Moshfegh Hamedani是一位充滿激情和創造力的軟體工程師,非常注重實用主義和簡單性。他在七歲開始在Commodore 64上開始寫程式。後來,在他的高中幾年,他開始學習C和C ++。在2002年,隨著.NET的第一個版本,他將他的焦點轉移到C#。從那時起,他一直參與許多軟體專案的設計和實施,包括現代網絡應用程式、行動應用程式、桌面應用程式和框架。

除了他作為軟體工程師的職業生涯外,他真的很喜歡分享他的知識。在他二十歲初,他一直在教授課程和運作 C#、ASP.NET、物件導向程式設計與乾淨程式碼的研討會。他是Udemy的6個暢銷課程的作者,未來很快還會有更多。

Mosh擁有網路系統科學碩士學位和軟體工程科學學士學位。他還是Microsoft認證的應用程式開發人員、技術專家(Web應用程式)和專業人員。

走出軟體世界,Mosh是一位攝影師、鋼琴家,也是熱情的拉丁舞者。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化


🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結


  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

課程網址 


你可能會有興趣

喜歡我們的分享嗎? 使用以下的社群分享按鈕也分享給你的朋友吧!

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: