iT邦幫忙

自動化測試相關文章
共有 191 則文章
鐵人賽 DevOps DAY 15

技術 [15] Robot Framework 結合 Playwright 進行 Web 自動化測試 - 專案架構

在前面的章節中,我們學習了如何使用 Robot Framework 結合 Playwright 進行 Web UI 自動化測試。然而,在這些示例中,我們只使用了...

鐵人賽 DevOps DAY 14

技術 [14] Robot Framework 結合 Playwright 進行 Web 自動化測試 - 實際範例展示

在經過前面幾個章節的介紹後,相信大家對於如何透過 robotframework-browser 執行自動化測試有了深刻的理解,接下來在這個章節我們將跟大家分享,...

鐵人賽 DevOps DAY 13

技術 [13] Robot Framework 結合 Playwright 進行 Web 自動化測試 - 網頁定位元件小技巧

在手動測試中,我們是透過眼睛看,看完後透過滑鼠點擊元件,鍵盤輸入文字來來執行我們的測試,但是在自動化測試中,我們需要透過腳本來達成以上的行為,因此本章節將會介紹...

鐵人賽 DevOps DAY 12

技術 [12] 關於 Robot Framework Browser (Playwright) 三件套:browser, context, page

相信在第一次接觸 Playwright 的夥伴經常會被 browser、context、page 這三個東西感到疑惑,這三者是測試開始很重要的關鍵,我們需要先開...

鐵人賽 DevOps DAY 11

技術 [11] 使用 Robot Framework 結合 Playwright 進行 Web 自動化測試 - Playwright 環境設定

在上個章節我們對於 Playwright 已經有了基本的認識了,接著在這邊我們一起來設定環境吧!接下來關於 Web 自動化的這幾篇,我們會透過 Robot Fr...

鐵人賽 DevOps DAY 10

技術 [10] Robot Framework 結合 Playwright 進行 Web 自動化測試 - 認識 Playwright

在這個章節,我們即將進入 Web 自動化測試的領域。前面提到的許多基礎概念可能讓人感到有些複枯燥乏味,大家別被嚇跑了呀!從這一節開始,我們將實際操作,體驗 We...

鐵人賽 DevOps DAY 9

技術 [9] Robot Framework 監聽器 (Listeners)

監聽器(Listeners)是 Robot Framework 提供的一種擴充機制,它允許我們在測試執行的不同階段攔截事件並執行自訂的 Python 程式碼。這...

鐵人賽 DevOps DAY 8

技術 [8] Robot Framework 自定義 keyword

當我們在使用 Robot Framework 時,經常會載入些第三方的 Library 像是 Browser、AppiumLibrary,然而 Robot Fr...

鐵人賽 DevOps DAY 7

技術 [7] Robot Framework 斷言(Assertion)

在這個章節中我們要介紹的是 Robot Framework 的斷言 (Assertion),這也是所有自動化測試中很重要的一環,測試並不是說走過就好,而是在執行...

鐵人賽 DevOps DAY 6

技術 [6] Robot Framework 控制結構 (Control structures)

在這個章節,我們將探討 Robot Framework 中的控制結構(Control Structures)及其用法。這些結構是實現複雜邏輯的基礎,能夠根據不同...

鐵人賽 DevOps DAY 5

技術 [5] Robot Framework 測試執行的先後順序

在前面的章節中,我們已經介紹了 Robot Framework 的檔案架構(*** Settings *** , *** Test Cases ***)。在有些...

鐵人賽 DevOps DAY 4

技術 [4] Robot Framework 內建測試報告

在上一個章節,我們執行了我們的第一個 Robot Framework 的測試,並且在終端機上看到了測試的結果,但是當今天測試案例較多較複雜時,不是所有的測試都可...

鐵人賽 Software Development DAY 1

技術 Day1. 30天入門測試

距離上次參加30天鐵人已經4年了,期間一直想要回歸,但最終都以自己懶惰沒時間為藉口而放棄。這次不能再混了,但問題來了,到底要寫甚麼主題呢? 主題選擇 對於主題其...

鐵人賽 DevOps DAY 3

技術 [3] Robot Framework 安裝及初體驗

在這個章節,我們將從安裝開始,到實際執行我們的第一個 Robot Framework 測試! 環境設定及安裝 安裝 Python 首先,我們需要安裝 Pytho...

鐵人賽 DevOps DAY 2

技術 [2] Robot Framework 初體驗 - 基礎概念及結構

什麼是 Robot Framework? Robot Framework 是一個成熟且廣泛應用的"開源"自動化測試框架,其主要特點是基於關鍵...

鐵人賽 DevOps DAY 1

技術 [1] 前言與自動化測試的小簡介

在當今天軟體開發中,自動化測試作為 DevOps 的其中一個環節,扮演著其中重要的角色,透過自動化測試,開發團隊可以更快速的迭代程式碼,及時發現並修正問題,從而...

技術 自動化測試的成功秘訣:資源配置與測試案例的雙重挑戰

在現代軟體開發中,自動化測試已成為不可或缺的一環。它不僅能提高測試效率,還能確保產品質量。然而,資源配置和測試案例的品質是自動化測試成功的兩大關鍵因素。 資源配...

鐵人賽 Modern Web DAY 30

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

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

鐵人賽 Modern Web DAY 29

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

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

鐵人賽 Modern Web DAY 28

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

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

鐵人賽 Modern Web DAY 9

技術 [Day 9] 前端自動化測試的種類

昨天我們在前端測試金字塔中提到三種類型的測試。而除了單元測試、整合測試、端對端測試,還有些常見的前端測試。 驗收測試(Acceptance Testing)...

鐵人賽 Modern Web DAY 8

技術 [Day 8] 前端自動化測試的實踐

前兩天講了「為什麼(Why)」、「面臨什麼挑戰(What)」。接著該來講述實踐前端自動化測試的原則及方法(How)。 敏捷軟體開發方法學提倡者 Robert C...

鐵人賽 Modern Web DAY 7

技術 [Day 7] 前端自動化測試的挑戰

前端自動化測試面臨許多挑戰。 範疇廣而時間有限 首先,要測試的範疇太廣泛,舉凡 UI、效能、易用性、功能、跨裝置...。但撰寫測試的時間有限,需要排出優先順序,...

鐵人賽 Modern Web DAY 6

技術 [Day 6] 為什麼要寫前端自動化測試

使用者體驗日益受重視 邁入 2023 的今天,使用者越來越注重軟體產品的使用者體驗,舉凡畫面設計、流程、效能、網頁樣式加載速度。前端工程師職缺大量釋出的同時,前...

鐵人賽 Modern Web DAY 5

技術 [Day 5] 手動測試與自動化測試

手動測試(Manual Testing)與自動化測試(Automation Testing)是非常直覺可以理解的兩個詞彙。為什麼需要盡量減少手動測試,並轉換成自...

鐵人賽 Modern Web DAY 4

技術 [Day 4] 黑箱白箱,軟體測試方法論

承接 Day 3 提到的 Alpha 測試、Beta 測試,一種常見的誤解是認為「Alpha 測試 = 白箱測試,Beta 測試 = 黑箱測試」,這個是錯誤的觀...

鐵人賽 Modern Web DAY 3

技術 [Day 3] 軟體測試週期

軟體測試週期(life cycle)通常分為三種:Alpha、Beta、Gamma,與之對應的會產生不同週期的版本,所以也有軟體版本週期之說。 Alpha(α)...

鐵人賽 Modern Web DAY 2

技術 [Day 2] 軟體測試是什麼?

所謂的軟體測試,就是去比較「實際產出」與「預期產出」之間的差異。藉由定義一組「規定的條件」。來評估程式撰寫正確與否、產品品質是否達標以及設計是否符合使用者或規格...

鐵人賽 Modern Web DAY 1

技術 [Day 1] 前言

近年來,TDD(Test-Driven Development)觀念興起,加上許多公司開始跑 SCRUM,測試成為當中一個重要的流程。新創公司對於前/後端工程師...

鐵人賽 DevOps
自動化測試大作戰 系列 第 31 篇

技術 結語

終於寫完30篇文章了! 其實去年就有想參加IT鐵人賽了,只是當時準備不週,剛好工作上也相當忙碌,在截止日前一天忍痛放棄。而今年則是提前寫好了文章大綱,確認有30...