iT邦幫忙

e2e相關文章
共有 28 則文章
鐵人賽 Modern Web

技術 Extra08 - Cypress - E2E 測試框架

此篇為番外,為選入本篇的原因為 Cypress 的功能與 End to End 測試的方式多元且複雜,此篇僅能做初步的介紹,因此放於番外作補充。 與單元測試...

鐵人賽 Modern Web DAY 23

技術 [Day23]Vue3 E2E Testing: Cypress 基本介紹

What's Cypress Cypress 是 Vue.js 官方推薦的一個 E2E Testing Library,也是這次 E2E Testing 主題所...

鐵人賽 DevOps DAY 14
持續測試三十天 系列 第 14

技術 [Day 14] 用 TestCafe 三神器 SAA 自動化測試填表單

今天我們實際使用 TestCafe 三神器 Selectors, Actions, Assertions 實作一個簡單的自動化測試,填寫 TestCafe Ex...

鐵人賽 DevOps DAY 10
持續測試三十天 系列 第 10

技術 [Day 10] Web 自動化測試的解藥,我選 TestCafe

關於 API 自動化測試,過去幾天,筆者介紹了如何使用 YApi 平台,來管理 API 開發的生命週期和完成閉環。 本篇開始進入另一個系列,Web 自動化測試!...

鐵人賽 DevOps DAY 15
持續測試三十天 系列 第 15

技術 [Day 15] 世界上沒有一個瀏覽器解決不了的事,如果有那跑兩個!

本篇要來介紹 TestCafe 的瀏覽器支援,還有如何讓各種瀏覽器跑起來! 由於瀏覽器的多元化和破碎化, 作業系統:Windows, MacOS, Linux,...

鐵人賽 DevOps DAY 8
持續測試三十天 系列 第 8

技術 [Day 08] 用自動化測試,來完成 API 開發的閉環

讓我們來看一張 YApi 官方 Github Repo 上的圖, YApi 有一套 API 開發閉環的哲學思想, DEV(後端工程) 和 FE(前端工程)...

鐵人賽 DevOps DAY 21
持續測試三十天 系列 第 21

技術 [Day 21] TestCafe 的一些 debug 手段

無論用什麼測試框架寫 Web 自動化測試,Debug 工具的支援都是非常重要的!好用的 Debug 工具,有助於開發者定位 Bug 所在。 所以今天這篇文章,筆...

鐵人賽 DevOps DAY 13
持續測試三十天 系列 第 13

技術 [Day 13] TestCafe 測試流程三神器 SAA

本篇我們來看看 TestCafe 測試流程三神器, TestCafe 提供的 CLI 和 API 功能非常豐富,筆者建議下列文件要仔細研讀- Using Tes...

鐵人賽 Modern Web DAY 24

技術 [Day24] Vue3 E2E Testing: Cypress 基本結構

今天這篇文章主要會介紹 Cypress 的基本結構以及常見的語法,那我們馬上開始吧! 基本結構 Cypress 的測試基本結構是由 Test Group, Te...

鐵人賽 DevOps DAY 16
持續測試三十天 系列 第 16

技術 [Day 16] 一份測試報告不夠看,那就看兩份啊!

Web 自動化測試完成後,怎麼評估測試結果呢? 這時候測試報告就很重要了,一份完整且直接的測試報告,有助於衡量測試品質和追蹤問題! TestCafe 官方提供了...

鐵人賽 DevOps DAY 11
持續測試三十天 系列 第 11

技術 [Day 11] 看見 TestCafe,又簡單又完整的工具鍊

在筆者用過多種 Web 自動化測試框架後,最後選擇了 TestCafe TestCafe 具有一個簡單卻又完整的工具鍊,降低了自動化測試的門檻,讓產品的各角色都...

鐵人賽 DevOps DAY 19
持續測試三十天 系列 第 19

技術 [Day 19] TestCafe Config 可以讓你少打些 CLI Command

我們的前幾篇文章都是使用 TestCafe CLI Command 啟動自動化測試,老實說,筆者是個很懶的人,每天打這些 Command 我也有點煩! 今天讓我...

鐵人賽 Modern Web DAY 26

技術 [Day26] Vue3 E2E Testing: Cypress 實戰之 Todo MVC (中)

前情提要 昨天,我們為了讓大家更加了解 Cypress 的語法以及要如何攥寫 E2E 測試,所以開始規劃為 Vue.js • TodoMVC 攥寫 E2E 測...

鐵人賽 DevOps DAY 12
持續測試三十天 系列 第 12

技術 [Day 12] TestCafe 安裝與看見世界

在開始寫第一個 Web 自動化測試之前,讓我們先來安裝 TestCafe npm install -g testcafe 如果你已經有 nodejs 環境,這...

鐵人賽 Modern Web DAY 25

技術 [Day25] Vue3 E2E Testing: Cypress 實戰之 Todo MVC (上)

在經過前兩天簡單的介紹 Cypress,現在我想透過一個實際的範例來讓大家更加了解 Cypress 以及到底如何攥寫 E2E 測試。 Vue3 E2E Te...

鐵人賽 Modern Web DAY 27
angular專案開發指南 系列 第 27

技術 E2E 自動測試 - Cypress

前言 專案開發後期會進入 QA 測試階段,其中免不了各種手動點擊切換頁面或迴歸測試等,每個功能都要人工進到畫面中看一遍有沒有問題,這樣不僅工作量大重複性高,且當...

鐵人賽 Modern Web DAY 27

技術 [Day27] Vue3 E2E Testing: Cypress 實戰之 Todo MVC (下)

前情提要 前兩天,我們開始為 Vue.js • TodoMVC 攥寫 E2E 測試,並分別在 Cypress 實戰之 Todo MVC (上) 完成了 C...

鐵人賽 DevOps DAY 25
持續測試三十天 系列 第 25

技術 [Day 25] HttpRunner 說 Config 就是自動化測試

今天讓我們開始新的篇章,暫時離開 Web 自動化測試與 TestCafe,回到 API 自動化測試的世界。 在持續測試三十天系列的一開始,筆者介紹了 YApi...

鐵人賽 DevOps DAY 24
持續測試三十天 系列 第 24

技術 [Day 24] TestCafe Studio 可視化的自動化測試錄製工具

今天的文章是我們 TestCafe 系列的最後一篇,要來介紹 TestCafe Studio TestCafe Studio 是 TestCafe 官方提供的...

鐵人賽 DevOps DAY 17
持續測試三十天 系列 第 17

技術 [Day 17] 用圖片和影片讓測試報告更豐富

在 day16 的文章,我們提到在自動化測試過程中,測試報告是很重要的產出,一份完整且直接的測試報告,有助於衡量測試品質和追蹤問題! 而 TestCafe 官方...

鐵人賽 DevOps DAY 27
持續測試三十天 系列 第 27

技術 [Day 27] HttpRunner 快速上手

今天的文章,我們將進行 HttpRunner 的快速上手,將會進行以下步驟 安裝 HttpRunner 使用 HttpRunner 腳手架建立專案 使用 Ht...

技術 【Day33】ChatGPT請教教我:E2E測試!Cypress!(中)- Cypress 完整語法

經歷了上個章節的安裝,總之是先將Cypress的環境給建置起來了接下來這個章節要來探討Cypress的寫法與語法 所謂的e2e測試到底是怎麼運作起來的呢?我們來...

鐵人賽 DevOps DAY 20
持續測試三十天 系列 第 20

技術 [Day 20] TestCafe Live Mode 開發測試就像呼吸一樣

在 TestCafe 這個系列裡,筆者前幾天的文章,都是假設自動化測試的 Code 已經開發完成!討論的是如何啟動測試、如何產生測試報告等主題。 然而,自動化測...

鐵人賽 DevOps DAY 18
持續測試三十天 系列 第 18

技術 [Day 18] 測試報告爭什麼,摻在一起做成撒尿牛丸啊!

我們在 [Day 16] 一份測試報告不夠看,那就看兩份啊!,學到了如何產生靜態的測試報告,提供的資訊大都是都是文字數據。 在 [Day 17] 用圖片和影片讓...

鐵人賽 DevOps DAY 23
持續測試三十天 系列 第 23

技術 [Day 23] TestCafe With Docker

Docker 是這幾年很流行的開發和執行環境,可以說 Docker 幾乎已經成為了一種標準。 而 TestCafe 官方也提供了 Docker Image,把相...

技術 【Day32】ChatGPT請教教我:E2E測試!Cypress!(上)- 安裝&設定

上個章節探討了單元測試是針對單個function、或是局部小功能的測試這一篇要來了解&學習關於E2E測試是什麼、要怎麼運行 E2E測試簡介 E2E測...

鐵人賽 Modern Web DAY 27

技術 Day27 - 鐵人付外掛測試驗收(三)- 端對端測試

曾經做過一個專案,顧客把商品加入購物車後,可以同時選擇要加入幾筆商品,然後在結帳頁的時候需要根據商品數量來增加報名資料的欄位,也就是說如果購物車裡面有三筆資料,...

技術 【Day34】ChatGPT請教教我:E2E測試!Cypress!(下)- 實際演練 & 爬蟲?

現學現賣 上一篇學了Cypress的語法與用法直接做幾個簡單的練習吧 練習一: 簡易counter 首先我們自己寫一個簡易的頁面,用data-test 這個屬性...