iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

Unit Test 學習路 系列

這次想要 挑戰實作 Unit Test,對我來說是一個全新的學習旅程。
我會搭配 ChatGPT 一同學習,如果你跟我一樣對 Unit Test 一無所知,一起吧!

鐵人鍊成 | 共 31 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 0 : 我該從哪裡開始學習 Unit Test

今天的文章是啟程,所以想簡單分享: Q: 為什麼我想學 Unit Test? Q: 30 天 挑戰賽,怎麼學 Unit Test? Q: 為什麼我想學 U...

2023-09-16 ‧ 由 joannachen 分享
DAY 2

Day 1: 測試的基本概念和好處。

今天來了解一下 Unit Test 的基本概念,我會分成幾個部分: 從開發流程來看 Unit Test Unit Test 可以解決什麼問題 ? 從開發流...

2023-09-17 ‧ 由 joannachen 分享
DAY 3

Day 2: Unit Test/Integration Test/E2E Test 的區別。

這幾天查詢資料時發現,Unit Test 只是測試項目的其中一種類型。依照不同的目的與測試範圍,會使用對應的測試項目。所以今天,我會來學習有哪些主要的測試類型,...

2023-09-18 ‧ 由 joannachen 分享
DAY 4

Day 3: Unit Test/Integration Test/E2E Test 的快速實作。

昨天了解了主要三個測試類型:Unit Test, Integration Test, E2E Test但是了解理論還是很模糊,所以今天我找了一個學習影片,用簡單...

2023-09-19 ‧ 由 joannachen 分享
DAY 5

Day4: 學習 TDD(測試驅動開發)的基本原則和流程。

今天時間有限,簡單來學習 TDD 是什麼吧! Day1 有提到的以TDD精神的開發流程: 簡化開發流程 腦袋瓜想一下怎麼做可以實現需求[測試] 把腦袋想到的,...

2023-09-20 ‧ 由 joannachen 分享
DAY 6

Day 5: Jest v.s. React Testing Library

之後練習前端測試專案為 React,今天來了解一下 Jest 測試 與 React Testing Library 測試的差異。 Jest React Te...

2023-09-21 ‧ 由 joannachen 分享
DAY 7

Day 6: React Testing Setup

今天學習一段 Snippet 了解 React 專案中,Jest 與 React Testing Library 如何協作。 前置準備 執行:npx crea...

2023-09-22 ‧ 由 joannachen 分享
DAY 8

Day 7: React TDD 快速實作

今天來實作 TDD精神的測試項目。學習資源:https://www.youtube.com/watch?v=foiMMI-pEes&list=PLC3y...

2023-09-23 ‧ 由 joannachen 分享
DAY 9

Day 8: Jest test() 應用

今天介紹幾個在測試過程中常用到的方法。 test.only()test.skip() Q:我們在測試檔案中,一次會寫多個測試。有些情況我想測試我目前寫的這...

2023-09-24 ‧ 由 joannachen 分享
DAY 10

Day 9: Jest Group 應用

今天來學習 Jest 測試的 Group 寫法: 情境:如果我的測試檔案中,有多個測試函式。我想要把相關連的測試群組起來,方便執行測試時一起執行。 原本的寫法:...

2023-09-25 ‧ 由 joannachen 分享