Android測試教程 2 測試基礎
阿新 • • 發佈:2018-11-08
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
Android測試框架(Android Testing Framework)為Android開發環境的一個組成部分,可以用來測試Android的各個方面,從單元測試到框架測試到UI測試等。
其主要功能有:
- Android測試框架基於JUnit,因此可以直接使用JUnit 來測試一些與Android平臺不是很相關的類,或者使用Android的JUint 擴充套件來測試Android元件,如果你剛開始接觸Android 測試,可以先從AndroidTestCase寫一些通用的測試用例,然後再寫較複雜的測試用例。
- Android JUint 擴充套件提供了對Android特定元件(如Activity,Service)的測試支援,這些擴充套件類提供了一些輔助方法來幫助建立測試使用的“樁”類或方法。
- 建立的測試包包含中一個測試包中,這個測試包和主應用程式包具有類似的結構,建立測試包的步驟和建立Android應用的方法基本類似。
- Eclipse的ADT包含了建立測試用例的SDK工具,並提供用於和其它IDE整合的命令列工具。這些工具可以從被測試的應用程式包讀取所需資訊用於建立測試專案的build 檔案,mainfest 檔案和檔案目錄結構等。
- SDK也提供了一個moneyrunner (一個python應用)可以模擬使用者按鍵事件來測試UI。
下圖為Android測試框架的一個總結: