iT邦幫忙

自動化測試相關文章
共有 191 則文章
鐵人賽 DevOps DAY 16
持續測試三十天 系列 第 16 篇

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

技術 [Day 09] Plugin 是好朋友,YApi Plugin 開發與安裝二三事

YApi 經過官方社群的持續迭代,根據日常開發的實際應用場景,已經提供許多功能,包含 專案管理 使用者管理 API SPEC 制定 API Mock Data...

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

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

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

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

技術 [Day 05] 功不唐捐,YApi 的各種導入

如果是全新專案,使用一個新的平台並不困難,但在現實世界,新平台和架構的導入並不容易, 困難的原因是,舊專案的現有資料怎麼導入到新平台新架構。 YApi 的設計思...

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

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

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

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

技術 [Day 03] 萬事起頭易之安裝 YApi

昨天的文章,說明了筆者為何要推薦 YApi 這個平台。 既然是個平台,就得經過安裝才能使用!YApi 的安裝,可以說是非常的簡單無痛,平台相依非常少,遷移簡單,...

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

技術 [Day 02] 如果這是你的痛,YApi 值得你擁有

YApi https://github.com/YMFE/yapi 接下來會有一系列的文章,介紹 YApi 的使用方法。如果你有遇到跟筆者一樣的問題 YApi...

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

技術 [Day 01] 自動化測試最簡單也最困難

最近一年因為工作上專案的需求,接觸到不少自動化測試的技術和平台。因為我是個很懶的人,所以趁著鐵人賽,看是否能強迫自己把這些想法和感悟化成文字記錄下來。 本系列偏...

技術 讓Aircrack-NG自動化-1

最近因為買了一台Pi4 裝了Kali Linux 和 在自己的HTC U11 Ultra手機裡,裝了Kali Linux後,開始思考,如果希望在做某些特定、固定...

徵才 【台北尋人啟事】誠徵軟件測試工程師

我們是誰? 英商埃科品牌服務有限公司是間有衝勁正向的金融IT公司。现在面向亞太市場推出金融APP產品,熟悉產業與市場趨勢,努力深耕技術開發,創造新的時代力量,站...

鐵人賽 DevOps DAY 30

技術 Nightwatch101 #30:總結

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

鐵人賽 DevOps DAY 29

技術 Nightwatch101 #29:Selenium IDE

Selenium IDE 可說是導入自動化測試的起手式。它很類似按鍵精靈,錄製好腳本後,執行腳本來自動完成文字輸入、點擊或跳頁等動作,確認執行動作皆如預期,若...

鐵人賽 DevOps DAY 28

技術 Nightwatch101 #28:獨立使用 ChromeDriver 跑測試

這篇要說明一個更輕巧簡便的測試方法-不經 Selenium Server 而獨立使用 Webdriver 來啟動測試的方法,以 ChromeDriver 為例...

鐵人賽 DevOps DAY 27

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

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

鐵人賽 DevOps DAY 26

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

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

鐵人賽 DevOps DAY 25

技術 Nightwatch101 #25:客製化斷言(Custom Assertions)

Nightwatch 允許開發者定義自己的斷言指令,擴充 .assert 和 .verify 命名空間。 ♡(´∀`)人(´∀`)♡ 本系列文章皆使用這個專案...

鐵人賽 DevOps DAY 24

技術 Nightwatch101 #24:客製化指令(Custom Commands)

Nightwatch 允許開發者定義自己的客製化指令(Custom Commands),這對將常用的功能抽出來成為模組,很有幫助。 ♡(´∀`)人(´∀`)...

鐵人賽 DevOps DAY 23

技術 Nightwatch101 #23:使用 Sections 優化 Page Objects

Page Objects 預先定義一個頁面裡面的元素(element)、區塊(section)和命令(command),意即將一個網頁切分成許多個片段,然後利...

鐵人賽 DevOps DAY 22

技術 Nightwatch101 #22:Page Objects

Page Objects 預先定義一個頁面裡面的元素(Element)、區塊(Section)和命令(Command),意即將一個網頁切分成許多個片段,利用物...

鐵人賽 DevOps DAY 21

技術 Nightwatch101 #21:平行執行測試程式

本篇來看看 Nightwatch Test Runner 如何同時指定不同環境來跑測試、調整 Terminal Output 的顯示結果和經由 Test Wo...

鐵人賽 DevOps DAY 20

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

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

鐵人賽 DevOps DAY 19

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

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

鐵人賽 DevOps DAY 18

技術 Nightwatch101 #18:依照分組做測試(Test Groups)

Nightwatch 允許開發者將測試程式分組(group)測試,分組的方式就是將測試程式碼放進同一個資料夾,群組名稱即資料夾名稱。 ♡(´∀`)人(´∀`)...

鐵人賽 DevOps DAY 17

技術 Nightwatch101 #17:Nightwatch Test Runner

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