iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
DevOps

自動化測試大作戰 系列

自動化測試(Test automation)是近年來逐漸興起的軟體開發流程,本系列文章將藉由筆者過去的開發經驗,與大家分享PHP/Laravel結合自動化測試的理論與實務。

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

序:初遇PHPUnit

Medium 清新閱讀版:連結 【D01】序:初遇PHPUnit 初遇自動化測試 在數年前,我剛從第一份工作離職,轉職到第二份工作,新工作是在一個大集團的IT部...

2022-09-15 ‧ 由 woeichern 分享
DAY 2

環境建置

Medium 清新閱讀版:連結 下載與設定 Laradock 首先,讓我們在Home資料夾下,將 Laradock 下載下來: cd ~ &&...

2022-09-16 ‧ 由 woeichern 分享
DAY 3

初試啼聲

Medium 清新閱讀版:連結 前一天我們把環境建立好了,今天我們來寫第一個單元測試吧!不過在那之前,先讓我們了解單元測試的「3個A」 單元測試3A 所謂的「3...

2022-09-17 ‧ 由 woeichern 分享
DAY 4

常用 Assertion 函數(一)

Medium 清新閱讀版:連結 前一天我們實作了第一個測試,我們學到了第一個 Assert 函數 assertEquals。今天讓我們來了解其他常用的 Asse...

2022-09-18 ‧ 由 woeichern 分享
DAY 5

常用 Assertion 函數(二)

Medium 清新閱讀版:連結 前一天與大家分享了幾個通用型 Assertion 函數,今天來為大家介紹幾個 HTTP 相關的 Assertion 函數吧! 今...

2022-09-19 ‧ 由 woeichern 分享
DAY 6

常用 Assertion 函數(三)

Medium 清新閱讀版:連結 鐵人賽不知不覺來到第6天了! 今天會再與大家介紹幾個資料庫 Assertion 函數,與陣列 Assertion 函數。與前一天...

2022-09-20 ‧ 由 woeichern 分享
DAY 7

API測試

Medium 清新閱讀版:連結 今天是鐵人賽第7天了! 前面幾天我們介紹了測試3A原則,也介紹了許多 Assertion 函數,今天就讓我們實際演練吧! 過去的...

2022-09-21 ‧ 由 woeichern 分享
DAY 8

資料庫測試

Medium 清新閱讀版:連結 前一天我們演練了 API 相關的基本測試方式,今天我們來看一下資料庫的測試方式吧! 前置: Factory & User...

2022-09-22 ‧ 由 woeichern 分享
DAY 9

自動化測試相關Traits介紹

Medium 清新閱讀版:連結 前兩天分別演練了 API 測試與資料庫測試,今天則讓我們停下腳步,來介紹一些 Laravel 提供的,與 自動化測試有關的 Tr...

2022-09-23 ‧ 由 woeichern 分享
DAY 10

Auth測試

Medium 清新閱讀版:連結 前一天我們介紹了在撰寫自動化測試時常使用的 Trait,今天則要來為大家介紹 Auth 相關測試可如何進行,同時為大家示範 Re...

2022-09-24 ‧ 由 woeichern 分享