iT邦幫忙

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

技術 Nightwatch101 #30:總結

整理一下走到目前為止的想法。 QnA 寫測試是否會增加額外工時? 工時是一定會增加的,個人經驗是增加一倍。 除了程式碼的品質保證外,還有什麼好處? 記錄規格、...

鐵人賽 DevOps DAY 29

技術 [29] Robot Framework 結合 Appium 進行 App 自動化測試 - 將測試與 Github Actions 整合

在前面的章節中,我們針對了如何將 Robot Framework 結合 Playwright 整入 Github Actions 做了些分享,因此這個章節輪到我...

鐵人賽 Software Development DAY 18
QA 三十天養成日記 系列 第 18

技術 [Day 18][Web 自動化]從零開始,我想建置 Robot framework 專案架構,該如何分配檔案層級?

在很多時候近到公司後,可能會發現已經有前人把專案建置完成,可能有前輩可以手把手教學、可能有留下的完整的文件可以閱讀 等等,這時候熟悉專案就會容易許多。但其實在很...

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

技術 [Day 04] Hello YApi 三步驟,開小組 開專案 開 API

安裝完 YApi 後,本篇我們來實際來使用 YApi 的基本功能!本篇筆者錄了四個影片,教大家從 Super Admin 的角色,體驗 YApi 的功能。 YA...

鐵人賽 DevOps DAY 3

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

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

鐵人賽 DevOps DAY 26

技術 Nightwatch101 #26:客製化測試報告

由於在 nightwatch.conf.js 的 "output_folder": "./reports", 設定了測...

鐵人賽 Software Development DAY 3
玩轉C# 進階學習之旅 系列 第 3

技術 玩轉C#之【POSTMAN-API測試神器】

POSTMAN DownLoad在上一篇文章介紹過API之後,大家應該會很好奇寫好了一隻API應該怎麼測試巴? 介紹 Postman 是一個可以模擬 HTTP...

鐵人賽 DevOps DAY 17

技術 Nightwatch101 #17:Nightwatch Test Runner

Nightwatch 提供 Command Line Test Runner,便於設定、跑測試和產生測試報告。本篇先來探討安裝方式的差異和如何針對單檔、多檔、...

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

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

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

鐵人賽 DevOps DAY 11

技術 Nightwatch101 #11:BDD Assert

Nightwatch 斷言庫(Assertion Library)除了提供上一篇提到的 Expect 外,還有 Assert 和 Verify。在 Night...

鐵人賽 DevOps DAY 10

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

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

鐵人賽 DevOps DAY 1

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

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

鐵人賽 Software Development DAY 25

技術 Python 與自動化測試的敲門磚_Day25_GitLab CI/CD yaml 設定

每天的專案會同步到 github 上,可以前往 這個網址 如果對於專案有興趣或是想討論一些問題,歡迎留言 OR 來信討論,信箱為:nickchen1998@gm...

鐵人賽 DevOps DAY 5

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

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

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

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

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

鐵人賽 DevOps DAY 19

技術 Nightwatch101 #19:依照標籤做測試(Test Tags)

Nightwatch 允許開發者使用標籤(tag)標記測試程式,在跑測試的時候可指定跑特定標籤的部份。使用標籤的好處是一個測試可有多個不同的標籤,不必受限於分...

技術 讓Aircrack-NG自動化-4

現在,開始進入,Aircrack-NG自動化程序。 在本系列,第二篇中提到,Aircrack的起手式,是將無線網路,設定為Monitor Mode. 指令如下:...

鐵人賽 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 16
持續測試三十天 系列 第 16

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

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

鐵人賽 DevOps DAY 15

技術 Nightwatch101 #15:External Globals

隨著測試環境和加入功能愈來愈多元複雜,設定檔 nightwatch.conf.js 漸漸的就變成了一個龐然大物。 大怪物來了 (☉д⊙) 來幫設定檔減肥 +...

鐵人賽 Software Development DAY 18

技術 Python 與自動化測試的敲門磚_Day18_Selenium 手刻測試程式

每天的專案會同步到 github 上,可以前往 這個網址 如果對於專案有興趣或是想討論一些問題,歡迎留言 OR 來信討論,信箱為:nickchen1998@gm...

鐵人賽 DevOps DAY 27

技術 Nightwatch101 #27:進階測試範例

綜合使用前面篇章所提到的內容,我們來做個範例 標籤:在這裡為這個 Test Suite 設定標籤「goods」,待之後使用 nightwatch --ta...

鐵人賽 DevOps DAY 27

技術 [27] Robot Framework 結合 Appium 進行 App 自動化測試 - 提高測試穩定

在自動化測試開發中,Flaky Test 一直是讓人頭痛的問題,明明沒有改測試腳本,開發也沒有部署新的版本,但是測試有時候通過、有時候失敗,或是在我的電腦跑成功...

鐵人賽 DevOps DAY 20

技術 Nightwatch101 #20:禁跑特定測試(Disable Tests)

本篇要來聊聊禁跑特定 Test Suite 和 Test Case 的方法。 ♡(´∀`)人(´∀`)♡ 本系列文章皆使用這個專案,可以拉下來玩玩;有什麼問題...

鐵人賽 DevOps DAY 14

技術 Nightwatch101 #14:Asynchronous Test Hooks

所有的鉤子(Test Hooks)-before[Each] 與 after[Each] method 都可以執行非同步(asynchronous)的動作。如...

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

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

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

鐵人賽 Software Development DAY 28

技術 Python 與自動化測試的敲門磚_Day28_Pytest 與客製化

每天的專案會同步到 github 上,可以前往 這個網址 如果對於專案有興趣或是想討論一些問題,歡迎留言 OR 來信討論,信箱為:nickchen1998@gm...

鐵人賽 DevOps DAY 13

技術 Nightwatch101 #13:Test Hooks

Nightwatch 提供 before/after 與 beforeEach/afterEach 鉤子。 ♡(´∀`)人(´∀`)♡ 本系列文章皆使用這個專...

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

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

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