原创 SoapUI用groovy腳本提取json數組數據

前言:利用SoapUI進行數據源驅動測試,如果數據源是固定的,使用DataSource方法讀取xls文件中的數據是很方便的,但是如果數據源不是固定的,需要從接口返回中的數據中動態獲取的,這時就得動態去獲取返回值的數據了。 在android

原创 Linux Shell筆記之結構循環

一、條件語句 1.if—then #!/bin/bash if date              如果命令運行成功(退出碼爲0),則then部分的命令被執行 then    echo "good" fi 2.if—then—else #

原创 oracle數據庫恢復與備份

一、oracle數據庫恢復 1.恢復剛纔刪除的一條數據 delete from emp e where e.empname='SMITH' select * from flashback_transaction_query f wher

原创 Linux Shell筆記之正則表達式

Linux中,兩種流行的正則表達式引擎 1.POSIX基本正則表達式(BRE)引擎 2.POSIX擴展正則表達式(ERE)引擎 sed編輯器只實施了BRE引擎規範的子集 gawk程序使用ERE引擎一、基本正則表達式BRE 1.純文本 #

原创 持續集成與持續交付備忘錄

        一本好書使您改變。它將改變您的思想,您看待問題的角度和方式,最終,它將改改您的行爲。然而,所有具有重要意義的改變都不會是在一夜之間發生的,如果您相信這種變革必會發生,不妨朝着這個方向去努力,經常改變,每次改變一點點。  

原创 Jenkins分佈式構建

Jenkins分佈式構建(Jenkins Distributed builds) 前言: 當自動化測試用例需要在多個PC機或虛擬機中執行時,如果在每個虛擬機中均搭建類似tomcat+jenkins的環境,將會造成例如每臺虛擬機資源佔用大、

原创 西班牙式軟件團隊

        足球運動有超過百年的歷史,相對於只有幾十年的軟件工程學來說,成熟的足球哲學與理論肯定有值得借鑑的地方,那麼作爲一項極注重團隊配合、組織架構與軟件團隊也比較像的足球運動,有哪些地方可以參考呢?         近年來西班

原创 Linux Shell筆記之輸入與輸出

一、獲取輸入 1.命令行參數 #!/bin/bash name=`basename $0`                       $0參數獲取shell在命令行啓動的程序的名字,basename命令去掉路徑 echo "curren

原创 SonarQube升級

1.閱讀SonarQube更新日誌: http://docs.codehaus.org/display/SONAR/Upgrading#Upgrading-ReleaseUpgradeNotes 2.停止SonarQube服務: bi

原创 Linux Shell筆記之gawk

gawk:Unix中原始awk程序的GNU版本,強大之處在於可以寫腳本來讀取文本行的數據,然後處理並顯示數據。 命令格式:gawk options program file一、gawk基礎 1.命令行讀取程序腳本 # gawk '{pri

原创 Android應用性能測試

        對於Web網頁來說,頁面的訪問、加載速度對於用戶體驗來說是很重要的,而如果把Android中的每個Activity都看成是一個頁面的話,Activity的啓動速度憑主觀的話是較難精確衡量的,因此如果可以測試每個Activi

原创 Robolectric環境搭建——運行RobolectricSample示例工程

Robolectric簡介        在android平臺上運行單元測試用例需要真機或模擬器,從構建、部署、到啓動應用程序通常需要好幾分鐘,這對於TDD來說太慢了,也許你嘗試過在IDE上直接運行測試用例,但得到的只能是java.lan

原创 robotium原理之獲取WebElement元素

        robotium框架支持WebView,在robotium中有getWebElements()、getWebElements(By by)等方法來獲取android中的WebView的元素,並提供了 clickOnWebE

原创 Linux Shell筆記之腳本控制

1.處理信號 信號   值               描述 1       SIGHUP      掛起進程 2       SIGINT         終止進程 3       SIGQUIT      停止進程 9       S

原创 Linux Shell筆記之sed

sed:流編輯器,stream editor sed編輯器本身不會修改文本文件的數據,只會將修改後的數據發送到STDOUT 命令格式:sed options script file一、sed基礎 1.定義編輯器 # echo "this