iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

你還在用手動測試嗎?30 天帶你學會前端自動化測試框架 - Cypress 系列

「啊!這我沒測到...」「這功能上個版本還是好的...」你是否曾遇到上述這幾個情況?為了提升系統的品質,透過自動化測試,可以找到手動測試漏掉的 bug,也可以確保系統的品質。我將用 30 天為大家介紹前端自動化測試框架 - Cypress,Cypress 可以用來 unit testing, integration testing 和 E2E testing,透過這系列 E2E 測試的文章,讓讀者能更了解自動化測試的魔力。

鐵人鍊成 | 共 30 篇文章 | 20 人訂閱 訂閱系列文 RSS系列文
DAY 11

自動化測試,讓你上班擁有一杯咖啡的時間 | Day 11 - 如何合併測試報告

此系列文章會同步發文到個人部落格,有興趣的讀者可以前往觀看喔。 測試報告對於執行腳本後是很重要的,因為可以看到成效。昨天學到產生測試報告後,今天跟大家分享如...

2021-09-25 ‧ 由 史卯郁 分享
DAY 12

自動化測試,讓你上班擁有一杯咖啡的時間 | Day 12 - 如何下載檔案

此系列文章會同步發文到個人部落格,有興趣的讀者可以前往觀看喔。 在 E2E 測試中,不僅有選取元素,點選按鈕,常常我們也需要下載檔案或圖片。今天要教大家在測...

2021-09-26 ‧ 由 史卯郁 分享
DAY 13

自動化測試,讓你上班擁有一杯咖啡的時間 | Day 13 - 動態跳過測試用例

此系列文章會同步發文到個人部落格,有興趣的讀者可以前往觀看喔。 測試腳本中有許多測試用例時,當需要跳過某幾個測試用例,可以用 it.skip() 來跳過不需...

2021-09-27 ‧ 由 史卯郁 分享
DAY 14

自動化測試,讓你上班擁有一杯咖啡的時間 | Day 14 - 取得 ESLint 支援

此系列文章會同步發文到個人部落格,有興趣的讀者可以前往觀看喔。 今天要跟大家分享在 cypress 可以自定義一些檢查的規則,當腳本有誤時,自動會有提示,以...

2021-09-28 ‧ 由 史卯郁 分享
DAY 15

自動化測試,讓你上班擁有一杯咖啡的時間 | Day 15 - 設定環境變量

此系列文章會同步發文到個人部落格,有興趣的讀者可以前往觀看喔。 在測試時,當要測試的環境有許多種,如開發環境、測試環境、生產環境等等,你可能會想說是否一個環...

2021-09-29 ‧ 由 史卯郁 分享
DAY 16

自動化測試,讓你上班擁有一杯咖啡的時間 | Day 16 - 如何選取下拉式選單的值

此系列文章會同步發文到個人部落格,有興趣的讀者可以前往觀看喔。 在 E2E 測試中,不僅有選取元素,點選按鈕,常常我們也需要測試下拉式選單。今天要跟大家分享...

2021-09-30 ‧ 由 史卯郁 分享
DAY 17

自動化測試,讓你上班擁有一杯咖啡的時間 | Day 17 - 如何勾選元素

此系列文章會同步發文到個人部落格,有興趣的讀者可以前往觀看喔。 在 E2E 測試中,不僅有選取元素,點選按鈕,常常我們也需要測試勾選。今天要跟大家分享如何選...

2021-10-01 ‧ 由 史卯郁 分享
DAY 18

自動化測試,讓你上班擁有一杯咖啡的時間 | Day 18 - 如何提交表單

此系列文章會同步發文到個人部落格,有興趣的讀者可以前往觀看喔。 今天要跟大家分享如何測試提交表單,提交表單要針對一個 <form> 做 subm...

2021-10-02 ‧ 由 史卯郁 分享
DAY 19

自動化測試,讓你上班擁有一杯咖啡的時間 | Day 19 - 如何寫入檔案和讀取檔案

此系列文章會同步發文到個人部落格,有興趣的讀者可以前往觀看喔。 writeFile() 語法 cy.writeFile(filePath, contents...

2021-10-03 ‧ 由 史卯郁 分享
DAY 20

自動化測試,讓你上班擁有一杯咖啡的時間 | Day 20 - invoke 的用法

此系列文章會同步發文到個人部落格,有興趣的讀者可以前往觀看喔。 在瀏覽器上操作網頁時,常常會開啟新分頁,接著在新分頁繼續操作系統。如果你有一些使用 Cypr...

2021-10-04 ‧ 由 史卯郁 分享