第十五屆 佳作

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

系列文章

DAY 11

Day 11 我們會重構程式碼,那測試呢?

我們連續講了好幾天的測試,講了如何寫單元測試,如何隔離依賴,又如何測試錯誤,既然我們寫了這麼多測試,我們就得花時間維護。當測試回報錯誤的時候,我們回頭看測試,發...

DAY 12

Day 12 單元測試回顧

我們講了這麼多天的單元測試,今天就來小結一下,除了回顧之前提到的一些原則之外,也順便簡單介紹一下一些漏網之魚,讓觀眾朋友們對單元測試原則的有基本了解。 3A 原...

DAY 13

Day 13 Widget Test 是什麼?

今天我們要從單元測試進入 Widget Test 的部分了,我們花了十幾天的時間介紹 Dart 的單元測試,也介紹了許多測試相關的概念與技巧,單元測試是最容易寫...

DAY 14

Day 14 Finder 與他們的驗證方式

在昨天的文章中,我們簡單認識了 Widget Test 什麼,也簡單介紹了一個 Widget Test 例子,但是這肯定遠遠不夠,在昨天的例子中,我們運用 fi...

DAY 15

Day 15 進階的 Finder 用法

昨天介紹了怎麼用 Finder 與 Matcher 來驗證 Widget 有沒有出現在畫面,也介紹幾種基本的 Finder 用法,和如何解決 Widget 重複...

DAY 16

Day 16 Widget Test 尬上測試替身

大多時候,我們在開發 Flutter 程式時,我們都會依賴遠端 Server 或第三方協作,無論是獲取使用者資訊,或者其他重要資料。我們會直接呼叫遠端 Serv...

DAY 17

Day 17 模擬使用者互動

在前幾天的 Widget Test 介紹中,我們只介紹了如何測試畫面結果,如何使用測試替身,幾乎沒有談到測試使用者互動的部分。當畫面上提供資訊給使用者,使用者就...

DAY 18

Day 18 如何用 Widget Test 測試 Routing

開發 App 時,我們會在不同頁面呈現不同資訊,當使用者按下頁面的中的按鈕或者列表中的項目時,可能會把使用者導向另外一個頁面,提供使用者更詳細的資訊或開啟不同的...

DAY 19

Day 19 測試 Routing 回傳值

昨天談到了如何測試頁面導轉,當使用者點了按鈕,我們就能驗證是否跳轉到新的頁面。而今天要繼續聊聊下半段,當使用者在新頁面完成任務後,帶著回傳值跳轉回上一個頁面,並...

DAY 20

Day 20 再多的文字都比不上一張圖片

在開發 Flutter 程式的過程中,或多或少都會使用圖片或 Icon 來增加使用者體驗,畢竟人都是視覺動物,比起文字,豐富的圖片與動畫特效更加吸人眼球。今天就...