第十五屆 佳作

mobile-dev
30 天輕鬆學會 Flutter 測試
保羅

系列文章

DAY 21

Day 21 測試在 Widget 打開外部連結

當我們在寫單元測試時,我們會需要作假外部依賴,例如:http、Dio 等呼叫 Web API 用的套件。相同的,當我們在寫 Widget 時,有時也會需要想辦法...

DAY 22

Day 22 在測試中也會畫面跑版?

在開發 Flutter 時,我們有時會讓 Widget 自動延展,有時會讓 Widget 的大小固定,以應付不同設計需求,當固定大小的 Widget 碰上小一點...

DAY 23

Day 23 學會 Widget Test 用法只是開始

經過了十幾天的文章,我們介紹了 Finder 用法、模擬使用者操作與如何驗證方式,最後其實觀眾朋友可以發現,Widget Test 在測試的架構上與單元測試基本...

DAY 24

Day 24 為什麼要寫測試?

在過去二十幾天的文章中,我們討論了單元測試,討論了 Widget Test,不知道有沒有觀眾會好奇,到底我們為什麼要測試?工程師的工作不就是寫程式嗎?測試就交給...

DAY 25

Day 25 我該測試什麼?

當我們知道怎麼寫單元測試,怎麼寫 Widget Test 之後,很快就會碰到一個問題,那就是我該測試什麼?我們都知道,測試應該是要驗證需求,驗證功能是不是正確的...

DAY 26

Day 26 我該怎麼測試?

前兩天談論了測試的 Why 與 What,今天我們就來談談測試的 How 了,首先就讓我們來討論測試案例的議題吧。 設計測試案例 在寫測試的時候,如果測試目標的...

DAY 27

Day 27 測試足夠了嗎?

在前幾天的文章中,我們知道了需求有很多種,有功能需求,有工程需求,有增加使用者體驗的需求 …等,測試肯定也不會少寫,那我們到底要寫多少測試才夠呢?畢竟隨著我們測...

DAY 28

Day 28 設計與測試同樣重要

在這系列的文章中,我們鮮少聊到設計與重構,但是我們增加測試的目的,是為了就產品的品質,而產品的品質要好,高品質的程式碼是必不可少的。測試可以支持我們進行重構,調...

DAY 29

Day 29 善用工具加速測試

許多人沒有寫測試的習慣,而當問到為什麼不寫測試時,可能大多數的答案都是開發時間不夠,無法寫測試。寫測試的時間過長,有些時候是因為不熟悉如何測試,導致測試時間太長...

DAY 30

Day 30 第三十天之後

終於到了最後一天,在開發 Flutter 程式的過程中,少不了寫測試來確保程式正常運作,通過三十天的分享,除了可以將過去開發過程中碰到的問題與解法分享給大家之外...