二、注入式ui測試工具,可以完成對被測應用的ui功能測試,需要在源**中加入一些必須的測試**。優點是可以模擬使用者的操作,測試被測應用的相關功能,可以覆蓋比較全的應用功能。缺點是因為在源**中插入了必須的測試**,而這些應用發布時需要去除,引入了被測應用和發布應用不一致的風險。 uispec,提供了用例執行前的準備和執行的恢復功能,uiquery功能,以及較為完善的校驗功能,但該工具的使用比較複雜,指令碼的編寫也很繁瑣,雖然對ui可以query,但無法方便、清晰、直觀的檢視應用控制項的屬性。 詳細的文件可以參考這裡:
bromine,指令碼編寫簡單,對控制項的操作,完全模擬touch事件實現,但控制項的定位通過對控制項重畫,並插入定位需要的資訊,xpath的描述串也稍顯複雜,校驗功能相對較弱。 詳細的文件可以參考這裡:
三、錄放式ui測試工具,主要通過錄製使用者的操作行為,通過回放來完成對被測應用的功能測試,這類工具對ui的功能測試相對是比較弱的。 比較常用的有instrument、fonemonke 。 instrument,是ios提供的主要用於分析應用的效能和使用者行為的工具,利用它可以完成對被測應用的簡單的ui測試。 fonemonke,是國外提供的乙個開源的,免費的錄製/回放工具。**:
自動化測試 引言 自動化之我見
作為開篇,這裡先簡單介紹一下個人情況 本人非計算機專業的本科畢業,從事軟體測試工作一年多了,同樣的,接觸自動化測試領域也有一年了,打算開個部落格把我在工作中所學到與自動化測試有關的東西分享出來。好啦,下面開始說正題 自動化測試自身就是乙個很大的概念。逛過一些測試論壇的童鞋應該會知道qtp和loadr...
自動化測試 web自動化測試
自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...
測試自動化 自動化測試的定義
相關術語 automated testing test tool,automated testing test suite,automated testing test script等.具體參見 http en.wikipedia.org wiki test automation 推薦書籍 1 軟體...