iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Modern Web

手動測試好累喔!一起來寫前端自動化測試吧~ 系列

簡述「測試」這件事,並帶到「前端網頁測試」的重要性、測試方向及方法。
前端工程師會進入的產業很多元,有的公司具備專門的 QA,有的公司則仰賴網頁開發者進行手動、自動化測試。手動測試憑藉肉眼去觀察測試結果並自行撰寫測試報告,非常耗費時間。如果把前端的測試都導向自動化,可以節省開發成本,也可以讓開發者藉由提前知道測試需求來改善開發方向。

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

[Day 21] 前端效能測試(ㄧ)- 什麼是前端效能測試

要實作前端效能測試(Performance Testing)前,需要先知道什麼是「前端效能」? 網頁前端效能關注的是「使用者在瀏覽器上使用網站所感受到的網站加載...

2023-10-05 ‧ 由 Boolean Cat 分享
DAY 22

[Day 22] 前端效能測試(二)- 前端效能測試方法

Performance insights 欲測試網站效能,可以使用 network 的 Performance insights。其提供 DCL(DOM Con...

2023-10-06 ‧ 由 Boolean Cat 分享
DAY 23

[Day 23] 視覺回歸測試(ㄧ)- 簡介

視覺回歸測試(Visual Regression Testing),是在開發應用程式上,為確保每次更動 feature 後的介面,與前次視圖上的差異是否如預期。...

2023-10-07 ‧ 由 Boolean Cat 分享
DAY 24

[Day 24] 視覺回歸測試(二)- Cypress Plugin Snapshots

昨天提到,目前已有許多測試工具支援視覺回歸測試,今天會詳細介紹如何使用其中一種測試工具,也就是 Day20 提到的 Cypress Plugin Snapsho...

2023-10-08 ‧ 由 Boolean Cat 分享
DAY 25

[Day 25] 視覺回歸測試(三)- Percy

今天要介紹視覺回歸測試的另一個工具 - Percy。 Percy 平台註冊帳號及建立專案 要使用 Percy,需先至平台註冊帳號: Percy 提供免費版,一...

2023-10-09 ‧ 由 Boolean Cat 分享
DAY 26

[Day 26] 無障礙網頁測試

網頁無障礙測試(Accessibilty Testing),又稱親和性測試、可訪問性測試。 先來討論什麼是 Accessibilty? Accessibilit...

2023-10-10 ‧ 由 Boolean Cat 分享
DAY 27

[Day 27] 產生測試報告

從 Day 10 至 Day 26,談論了許多前端自動化測試的方向及方法。而若希望專案能夠有地方紀錄測試結果並能讓開發者對於測試結果一目瞭然,就需要將測試結果輸...

2023-10-11 ‧ 由 Boolean Cat 分享
DAY 28

[Day 28] 使用 Jenkins 達成前端自動化測試(ㄧ)

簡介 Jenkins Jenkins 是一個可以實現持續整合(Continuous Integration, CI)/持續交付或持續部署(Continuous...

2023-10-12 ‧ 由 Boolean Cat 分享
DAY 29

[Day 29] 使用 Jenkins 達成前端自動化測試(二)

設定 NodeJS 版本 昨天有說明可以在 Plugins 中下載 NodeJS,那麼今天要講解如何設定對應的 NodeJS 版本。 同樣在「資訊主頁」左側的「...

2023-10-13 ‧ 由 Boolean Cat 分享
DAY 30

[Day 30] 系列文彙整 X 完賽感言

鐵人賽終於來到了最後一天(撒花)! 先來回朔過去 29 天的文章,呼應到 Day 1 前言所說明,想要以「認識軟體測試」、「前端(frontend)測試的重要...

2023-10-14 ‧ 由 Boolean Cat 分享