狠狠撸

狠狠撸Share a Scribd company logo
Angular 深入淺出測試篇:整合測試入?
? 「Angular 深入淺出三?天」
? 「Angular Schematics 实战三?天」
? ?前任職於 Lilee Systems
陳志龍(Leo 李歐)
? 驗證兩個或兩個以上的實體之間,其實際互動結果是否與我們預
期的互動結果相符
? 由開發者/專職撰寫測試的?員撰寫
整合測試(Integration 罢别蝉迟颈苍驳)
什麼是优秀的测试?
? 要獨立於其他測試
? 要能完全掌控被測試的單元
? 執?結果在執?N次之後結果都?樣
優秀的測試的特質
推薦閱讀:單元測試的藝術
? 可信賴
? 可維護
? 可閱讀
推薦閱讀:單元測試的藝術
優秀的測試的?柱
? 避免測試中帶著邏輯
? switch, if-else, for/while loop, try-catc
h

? 每次只測試?個關注點
? Code review
推薦閱讀:單元測試的藝術
可信賴?
? 透過重構將 private / protected 的?法抽到新的類別
? 測試隔離
推薦閱讀:單元測試的藝術
可維護?
? 命名
? 被測試的?法名稱
? 測試情境
? 預期?為
? 驗證和操作分離
推薦閱讀:單元測試的藝術
可讀性?
? Arrange ─ 測試前的準備
? Act ─ 執?測試的動作
? Assert ─ 驗證
推薦閱讀:單元測試的藝術
3A 原則
实战
? Template Driven Forms 簡易表單實作-登入
? Reactive Driven Forms 簡易表單實作-登入
範例程式碼
相關連結
Angular Taiwan 臉書社團 Angular Taiwan 論壇
Angular Taiwan 線上讀書會社團 Angular Taiwan Youtube 頻道
Thank you

More Related Content

Angular 深入淺出測試篇:整合測試入門