月份:七月 2014

JUnit 4 常用的一些 Assertions

JUnit 4 的 有很多種類的 Assertion 可以利用,能夠拿來判斷各種不同的條件。
在此記錄一些常使用的 Assertion。 Continue reading “JUnit 4 常用的一些 Assertions"

廣告

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

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

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

Continue reading “又一個強大的 Web Debug 工具:Fiddler"

解決在 CI 環境下 adb 指令偶然出現 waiting for device 連接不到設備問題

最近發現透過 Jenkins 周期性的執行 Android 自動化測試,過程中當我們要透 adb (Android Debug Bridge) 指令操作手機,比如說安裝、移除、啟動應用程式等操作時,要執行這些 adb 的指令都無法成功執行,而會跳出 waiting for device 的訊息。

Continue reading “解決在 CI 環境下 adb 指令偶然出現 waiting for device 連接不到設備問題"

JMeter – 設定變數(CSV Data Set)

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

Continue reading “JMeter – 設定變數(CSV Data Set)"