如何測試 Watch Apps — Realm 讀書筆記

Watch apps 沒有 Test Bundle 可以測試,那我們該怎麼辦?

作者提到其他 App Extensions 也都沒有 Test Bundle ,像是:

  • Today Extension
  • Siri Extension
  • Notification Extension
  • 其他

因此作者建議用 MVVM 架構來幫助測試,將其商業邏輯獨立為各個 Framework ,如此一來只要針對 Framework 測試即可。


MVVM, MVP, MVC 大同小異,無論用哪種架構我會傾向盡可能讓程式碼被測試,不然我根本不敢重構…