Web 自動化測試完成後,怎麼評估測試結果呢? 這時候測試報告就很重要了,一份完整且直接的測試報告,有助於衡量測試品質和追蹤問題! TestCafe 官方提供了...
本篇要來介紹 TestCafe 的瀏覽器支援,還有如何讓各種瀏覽器跑起來! 由於瀏覽器的多元化和破碎化, 作業系統:Windows, MacOS, Linux,...
今天我們實際使用 TestCafe 三神器 Selectors, Actions, Assertions 實作一個簡單的自動化測試,填寫 TestCafe Ex...
本篇我們來看看 TestCafe 測試流程三神器, TestCafe 提供的 CLI 和 API 功能非常豐富,筆者建議下列文件要仔細研讀- Using Tes...
在開始寫第一個 Web 自動化測試之前,讓我們先來安裝 TestCafe npm install -g testcafe 如果你已經有 nodejs 環境,這...
在筆者用過多種 Web 自動化測試框架後,最後選擇了 TestCafe TestCafe 具有一個簡單卻又完整的工具鍊,降低了自動化測試的門檻,讓產品的各角色都...
關於 API 自動化測試,過去幾天,筆者介紹了如何使用 YApi 平台,來管理 API 開發的生命週期和完成閉環。 本篇開始進入另一個系列,Web 自動化測試!...
YApi 經過官方社群的持續迭代,根據日常開發的實際應用場景,已經提供許多功能,包含 專案管理 使用者管理 API SPEC 制定 API Mock Data...
讓我們來看一張 YApi 官方 Github Repo 上的圖, YApi 有一套 API 開發閉環的哲學思想, DEV(後端工程) 和 FE(前端工程)...
如果是全新專案,使用一個新的平台並不困難,但在現實世界,新平台和架構的導入並不容易, 困難的原因是,舊專案的現有資料怎麼導入到新平台新架構。 YApi 的設計思...
安裝完 YApi 後,本篇我們來實際來使用 YApi 的基本功能!本篇筆者錄了四個影片,教大家從 Super Admin 的角色,體驗 YApi 的功能。 YA...
昨天的文章,說明了筆者為何要推薦 YApi 這個平台。 既然是個平台,就得經過安裝才能使用!YApi 的安裝,可以說是非常的簡單無痛,平台相依非常少,遷移簡單,...
YApi https://github.com/YMFE/yapi 接下來會有一系列的文章,介紹 YApi 的使用方法。如果你有遇到跟筆者一樣的問題 YApi...
最近一年因為工作上專案的需求,接觸到不少自動化測試的技術和平台。因為我是個很懶的人,所以趁著鐵人賽,看是否能強迫自己把這些想法和感悟化成文字記錄下來。 本系列偏...
最近因為買了一台Pi4 裝了Kali Linux 和 在自己的HTC U11 Ultra手機裡,裝了Kali Linux後,開始思考,如果希望在做某些特定、固定...
我們是誰? 英商埃科品牌服務有限公司是間有衝勁正向的金融IT公司。现在面向亞太市場推出金融APP產品,熟悉產業與市場趨勢,努力深耕技術開發,創造新的時代力量,站...
整理一下走到目前為止的想法。 QnA 寫測試是否會增加額外工時? 工時是一定會增加的,個人經驗是增加一倍。 除了程式碼的品質保證外,還有什麼好處? 記錄規格、...
Selenium IDE 可說是導入自動化測試的起手式。它很類似按鍵精靈,錄製好腳本後,執行腳本來自動完成文字輸入、點擊或跳頁等動作,確認執行動作皆如預期,若...
這篇要說明一個更輕巧簡便的測試方法-不經 Selenium Server 而獨立使用 Webdriver 來啟動測試的方法,以 ChromeDriver 為例...
綜合使用前面篇章所提到的內容,我們來做個範例 標籤:在這裡為這個 Test Suite 設定標籤「goods」,待之後使用 nightwatch --ta...
由於在 nightwatch.conf.js 的 "output_folder": "./reports", 設定了測...
Nightwatch 允許開發者定義自己的斷言指令,擴充 .assert 和 .verify 命名空間。 ♡(´∀`)人(´∀`)♡ 本系列文章皆使用這個專案...
Nightwatch 允許開發者定義自己的客製化指令(Custom Commands),這對將常用的功能抽出來成為模組,很有幫助。 ♡(´∀`)人(´∀`)...
Page Objects 預先定義一個頁面裡面的元素(element)、區塊(section)和命令(command),意即將一個網頁切分成許多個片段,然後利...
Page Objects 預先定義一個頁面裡面的元素(Element)、區塊(Section)和命令(Command),意即將一個網頁切分成許多個片段,利用物...
本篇來看看 Nightwatch Test Runner 如何同時指定不同環境來跑測試、調整 Terminal Output 的顯示結果和經由 Test Wo...
本篇要來聊聊禁跑特定 Test Suite 和 Test Case 的方法。 ♡(´∀`)人(´∀`)♡ 本系列文章皆使用這個專案,可以拉下來玩玩;有什麼問題...
Nightwatch 允許開發者使用標籤(tag)標記測試程式,在跑測試的時候可指定跑特定標籤的部份。使用標籤的好處是一個測試可有多個不同的標籤,不必受限於分...
Nightwatch 允許開發者將測試程式分組(group)測試,分組的方式就是將測試程式碼放進同一個資料夾,群組名稱即資料夾名稱。 ♡(´∀`)人(´∀`)...
Nightwatch 提供 Command Line Test Runner,便於設定、跑測試和產生測試報告。本篇先來探討安裝方式的差異和如何針對單檔、多檔、...