分類: Testing Tools

第一次使用 Espresso Test Recorder 就上手

第一次使用 Espresso Test Recorder 就上手

前言

在 2016 Google I/O 有介紹 Android Studio 2.2 上最新的功能,這些功能可以幫助開發者更快速、便捷地開發程式跟撰寫測試,其中這套 Espresso Test Recorder 工具,可以幫助我們錄下一連串的操作動作,自動生成可執行的 Espresso 測試腳本,並且播放測試腳本在你指定的裝置上。

現在就讓我們來嘗試使用 Espresso Test Recorder  以完成一個測試! 繼續閱讀 “第一次使用 Espresso Test Recorder 就上手"

UI 自動化測試工具 SeeTestAutomation

SeeTestAutomation 為行動平台自動化測試工具,支援目前主流的 iOS、Android、Windows Phone 8 和 Blackberry 行動平台,為一套付費軟體 (點擊這裡查看收費價格)。

今天我們將介紹如何使用 SeeTestAutomation 這套工具,主要有 3 個項目,分別為錄製 (Recording a test)、執行 (Playing a test) 與產生執行結果報告 (Generating a report),以 iOS 作業系統為例來說明。

繼續閱讀 “UI 自動化測試工具 SeeTestAutomation"

JMeter – 驗證回覆資料大小 (Size Assertion)

延續上篇:JMeter – 驗證回覆資料 ( Response Assertion),這次要驗證的內容為 “回傳的資料大小"。

舉例來說,如果我們要測試連線到 Yahoo 的網站是否成功,除了有成功發送 http request 外,還要驗證回傳的 response code 是否為 200 ,並加上回傳的資料大小必須要大於 4000 位元組。

繼續閱讀 “JMeter – 驗證回覆資料大小 (Size Assertion)"

又一個強大的 Web Debug 工具:Fiddler

不可避免的,測試案例一定會包含一些錯誤處理的部分。如果我們只想測試特定連線失敗,但其他連線正常的狀況,就不是像測網路斷線那麼簡單,把網路關掉就可以搞定。

Fiddler 也是一個頗負盛名的 Web Debug 工具,免費、功能強大,因為是用 .Net 實作的關係,程式本身只有 Windows 版本,但其他平台、手機,也可以利用 proxy 連線的方式,使用 Fiddler 強大的除錯功能。

繼續閱讀 “又一個強大的 Web Debug 工具:Fiddler"

JMeter – 設定變數(CSV Data Set)

我們在利用 JMeter 的 http request 時,如果我們每次要測試的數據都不同時,我們可能就會為每一個數據建立一個 http request,但是這樣十分的不方便,所以在 JMeter 裡面有個功能可以將變數存在一個文件裡,再將 http request 的變數參數化,這樣一來,就可以讓 JMeter 直接去讀取文件裡的變數,再動態的去發送不同參數的 http request。

繼續閱讀 “JMeter – 設定變數(CSV Data Set)"