Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Mock
Slide 2
Slide 2 text
什麼是 Mock? 。測試替⾝(Test Double)的⼀種。 - Dummy Object - Test Stub - Test Spy - Fake Object - Mock Object
Slide 3
Slide 3 text
什麼是 Mock? 。測試替⾝(Test Double)的⼀種。 - Dummy Object - Test Stub - Test Spy - Fake Object - Mock Object
Slide 4
Slide 4 text
什麼是 測試替⾝ Test double? 。可以解決測試時,會需要的複雜元件。 。降低測試時可能的影響因素。
Slide 5
Slide 5 text
。測試名詞介紹: - SUT : System Under Test / Software Under Test - DOC:Depended Component 什麼是 測試替⾝ Test double?
Slide 6
Slide 6 text
。驗證SUT (System Under Test / Software Under Test) 確保程式邏輯正確。 。不希望DOC (Depended Component )成為影響因素。 。減少開發過程中造成的錯誤 為什麼需要 測試替⾝ Test double?
Slide 7
Slide 7 text
- Dummy Object - Test Stub - Test Spy - Fake Object - Mock Object 五種測試替⾝ Test double
Slide 8
Slide 8 text
- Dummy Object - Test Stub - Test Spy - Fake Object - Mock Object 五種測試替⾝ Test double
Slide 9
Slide 9 text
- Dummy Object - Test Stub - Test Spy - Fake Object - Mock Object 五種測試替⾝ Test double
Slide 10
Slide 10 text
- Dummy Object - Test Stub - Test Spy - Fake Object - Mock Object 五種測試替⾝ Test double
Slide 11
Slide 11 text
- Dummy Object - Test Stub - Test Spy - Fake Object - Mock Object 五種測試替⾝ Test double
Slide 12
Slide 12 text
Mock的好處 。開發App期間,可以完全掌控整個App對於資料的依賴性 。可以不再有網路層影響因素 。簡易的控制數據 。Mock⼀個 API對於專案中,是最⼩的變動。
Slide 13
Slide 13 text
參考⽂件 • https://github.com/jpcarreira/MockAPI • https://contemplator.github.io/blog/2017/06/21/Test-Double-測試替⾝/