當我們在寫單元測試時,我們會需要作假外部依賴,例如:http、Dio 等呼叫 Web API 用的套件。相同的,當我們在寫 Widget 時,有時也會需要想辦法...
在開發 Flutter 時,我們有時會讓 Widget 自動延展,有時會讓 Widget 的大小固定,以應付不同設計需求,當固定大小的 Widget 碰上小一點...
經過了十幾天的文章,我們介紹了 Finder 用法、模擬使用者操作與如何驗證方式,最後其實觀眾朋友可以發現,Widget Test 在測試的架構上與單元測試基本...
在過去二十幾天的文章中,我們討論了單元測試,討論了 Widget Test,不知道有沒有觀眾會好奇,到底我們為什麼要測試?工程師的工作不就是寫程式嗎?測試就交給...
當我們知道怎麼寫單元測試,怎麼寫 Widget Test 之後,很快就會碰到一個問題,那就是我該測試什麼?我們都知道,測試應該是要驗證需求,驗證功能是不是正確的...
前兩天談論了測試的 Why 與 What,今天我們就來談談測試的 How 了,首先就讓我們來討論測試案例的議題吧。 設計測試案例 在寫測試的時候,如果測試目標的...
在前幾天的文章中,我們知道了需求有很多種,有功能需求,有工程需求,有增加使用者體驗的需求 …等,測試肯定也不會少寫,那我們到底要寫多少測試才夠呢?畢竟隨著我們測...
在這系列的文章中,我們鮮少聊到設計與重構,但是我們增加測試的目的,是為了就產品的品質,而產品的品質要好,高品質的程式碼是必不可少的。測試可以支持我們進行重構,調...
許多人沒有寫測試的習慣,而當問到為什麼不寫測試時,可能大多數的答案都是開發時間不夠,無法寫測試。寫測試的時間過長,有些時候是因為不熟悉如何測試,導致測試時間太長...
終於到了最後一天,在開發 Flutter 程式的過程中,少不了寫測試來確保程式正常運作,通過三十天的分享,除了可以將過去開發過程中碰到的問題與解法分享給大家之外...