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 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
課程網址




你可能會有興趣
- 更多 Angular 相關線上課程
- Soft & Share 團購和特價線上課程 加入這個社團追蹤我們的團購訊息與 Udemy 特價課程
- 追蹤這個 Twitter ,得到 Udemy 特價課程訊息
你必須登入才能發表留言。