跳至主要内容

[Day01] 寫測試好無聊,可以不要寫測試嗎?

:「這個功能我測試過了,怎麼又壞了?」 :「我沒動到這個功能,怎麼改 A 壞 B?」 :「我是新人,前輩打的扣不敢亂改,但是我要加功能,怎麼辦?」

有沒有覺得很熟悉?在沒寫測試的專案特別容易聽到這些聲音。

:「可是沒時間寫測試欸,上線時間快到了,我們先上線再說。」 :「我們的專案很小,不需要寫測試啦!」 :「寫測試時間根本跟開發時間一樣,我們不寫測試就可以多做一些功能。」

總是有各種原因讓我們不寫測試,但是沒關係!在這可以說是 AI 元年的現在,我們可以試著把這個沒人想做,但是很有用的測試工作交給 AI 來做。

本次鐵人賽的目標就是希望可以把這些測試工作交給 AI 來做,讓我們可以專注在開發上,不用再花時間寫測試。

這個系列會講什麼?

整個系列文章會有幾個大方向:

  • 測試介紹
  • 測試框架介紹
  • 測試實作/ AI 測試實作
  • 其他想補充的東東

什麼人適合看本系列文章?

  • 想要學習寫測試的人
  • 會寫測試但懶得寫測試的人(可以直接跳到 AI 測試實作)

先備知識

  • JavaScript 基礎 (ES6)
  • React 基本概念

因為筆者對 React 比較熟悉,所以測試的部分都會以 React 為主。不過不用擔心,大部分的測試框架語法都是通用的,所以就算框架學的不是 React 也是可以閱讀的。

目錄

這邊會列出本系列文章的目錄,如果有需要可以直接點選連結前往該文章。

GitHub

本系列的文章以及程式碼都會同步放在 GitHub 上,如果有需要的可以直接下載做使用!