iT邦幫忙

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

技術 [18] GitHub Self-hosted runners 自行架設與 Github Action Secrets

在上個章節我們介紹了關於 GitHub Actions 的基礎用法,在這個章節我們將分享什麼是 Self-hosted runners,會有這個議題主要是因為,...

鐵人賽 DevOps DAY 2
自動化測試大作戰 系列 第 2

技術 環境建置

Medium 清新閱讀版:連結 下載與設定 Laradock 首先,讓我們在Home資料夾下,將 Laradock 下載下來: cd ~ &&...

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

技術 [Day 23] TestCafe With Docker

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

鐵人賽 DevOps DAY 23

技術 [23] Appium Session Capabilities 介紹

在 Appium Inspector 的章節中,我們有提到了 Session Capabilities 的概念,簡單來說 Session 是一切 Appium...

鐵人賽 DevOps DAY 9

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

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

鐵人賽 DevOps DAY 15

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

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

鐵人賽 DevOps DAY 3
自動化測試大作戰 系列 第 3

技術 初試啼聲

Medium 清新閱讀版:連結 前一天我們把環境建立好了,今天我們來寫第一個單元測試吧!不過在那之前,先讓我們了解單元測試的「3個A」 單元測試3A 所謂的「3...

鐵人賽 DevOps DAY 1
自動化測試大作戰 系列 第 1

技術 序:初遇PHPUnit

Medium 清新閱讀版:連結 【D01】序:初遇PHPUnit 初遇自動化測試 在數年前,我剛從第一份工作離職,轉職到第二份工作,新工作是在一個大集團的IT部...

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

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

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

鐵人賽 DevOps DAY 8

技術 [8] Robot Framework 自定義 keyword

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

鐵人賽 Modern Web DAY 3

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

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

鐵人賽 DevOps DAY 4
自動化測試大作戰 系列 第 4

技術 常用 Assertion 函數(一)

Medium 清新閱讀版:連結 前一天我們實作了第一個測試,我們學到了第一個 Assert 函數 assertEquals。今天讓我們來了解其他常用的 Asse...

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

技術 [Day 29] HttpRunner 參數化資料驅動測試

我們在 day28 介紹了 HttpRunner 的測試用例分層機制,提到了TestSuite 層不應該有邏輯,而是為了把 測試案例和測試資料結合。 Test...

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

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

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

鐵人賽 Software Development DAY 21

技術 Python 與自動化測試的敲門磚_Day21_CI/CD 簡介

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

技術 讓Aircrack-NG自動化-3

因為這個Script最後會放在PI4和HTC U11 Ultra裡,有另個先決條件,是必需要知道的,就是...這兩個設備,連線之後,它的IP是多少。 所以在這張...

鐵人賽 DevOps DAY 19

技術 [19] 使用 Robot Framework 結合 Playwright 進行 Web 自動化測試 - 將測試與 Github Actions 整合

在前幾個章節中,我們針對了 Github Actions 做了些分享,同時也分享了該如何透過 Robot Framework 結合 Playwright 進行...

鐵人賽 DevOps DAY 9
自動化測試大作戰 系列 第 9

技術 自動化測試相關Traits介紹

Medium 清新閱讀版:連結 前兩天分別演練了 API 測試與資料庫測試,今天則讓我們停下腳步,來介紹一些 Laravel 提供的,與 自動化測試有關的 Tr...

鐵人賽 DevOps DAY 23
自動化測試大作戰 系列 第 23

技術 Coverage:覆蓋率報告

Medium 清新閱讀版:連結 今天我們來聊聊覆蓋率報告吧! 何為覆蓋率報告 & 為何需要覆蓋率報告 所謂的覆蓋率報告,指的是能指出我們的專案程式庫,有...

鐵人賽 DevOps DAY 30
自動化測試大作戰 系列 第 30

技術 情境題—Legacy:缺乏 Migration Files 與 Factory Files

Medium 清新閱讀版:連結 這是本系列的最後一篇介紹文,今天讓我們探討「缺乏 Migration Files 與 Factory Files」的 Legac...

鐵人賽 DevOps DAY 19
自動化測試大作戰 系列 第 19

技術 Mocking(四):Mail

Medium 清新閱讀版:連結 今天來看 Mail Mocking 吧! Mail Mocking 函數 Mail::fake():當我們希望在執行測試目標...

鐵人賽 DevOps DAY 22
自動化測試大作戰 系列 第 22

技術 phpunit.xml

Medium 清新閱讀版:連結 今天讓我們來看 phpunit.xml 吧! phpunit.xml 位在 Laravel 專案根目錄底下,顧名思義,它是一個設...

鐵人賽 DevOps DAY 8
自動化測試大作戰 系列 第 8

技術 資料庫測試

Medium 清新閱讀版:連結 前一天我們演練了 API 相關的基本測試方式,今天我們來看一下資料庫的測試方式吧! 前置: Factory & User...

鐵人賽 Modern Web DAY 4

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

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

鐵人賽 DevOps DAY 20
自動化測試大作戰 系列 第 20

技術 Mocking(五):Queue

Medium 清新閱讀版:連結 今天來看 Queue Mocking 吧! Queue Mocking 函數 Queue::fake():當我們希望在執行測...

鐵人賽 DevOps DAY 10
自動化測試大作戰 系列 第 10

技術 Auth測試

Medium 清新閱讀版:連結 前一天我們介紹了在撰寫自動化測試時常使用的 Trait,今天則要來為大家介紹 Auth 相關測試可如何進行,同時為大家示範 Re...

鐵人賽 DevOps DAY 6
自動化測試大作戰 系列 第 6

技術 常用 Assertion 函數(三)

Medium 清新閱讀版:連結 鐵人賽不知不覺來到第6天了! 今天會再與大家介紹幾個資料庫 Assertion 函數,與陣列 Assertion 函數。與前一天...

鐵人賽 DevOps DAY 12
自動化測試大作戰 系列 第 12

技術 例外測試

Medium 清新閱讀版:連結 過去兩週,我們演練了許多測試方式,不過不知道大家有沒有發現,我們測試的大多是「正向」情況,「反向」的情況反而沒有測試到,也就是例...

鐵人賽 Modern Web DAY 29

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

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

鐵人賽 DevOps DAY 11
自動化測試大作戰 系列 第 11

技術 指令測試

Medium 清新閱讀版:連結 指令在現代 Laravel Web Applications 中,也是一個相當常見的應用,而 Laravel 也為此準備許多方便...