1. 程式人生 > >Android測試方法總結匯總

Android測試方法總結匯總

     由於工作的需要,最近要對Android客戶端軟體進行測試,便學習了一下Android客戶端測試的方法,現在與大家分享一下。

1.在Android客戶端測試方面可以分為如下幾個大的類別:

 1、安卓黑盒測試工具
   1)包括本身自帶的monkey,Monkey是Android中的一個命令列工具,可以執行在模擬器裡或實際裝置中
   2) robotium與appium,這些工具用於黑盒的自動化測試。可以在有原始碼或者只有APK 的情況下對目標應用進行測試。提供了模仿使用者操作行為的API,比如在某個控制元件上點選,輸入Text
等等。
 2、白盒測試,Android在SDK中集成了JUnit框架。所以,你可以基於JUNIT框架進行
安卓
的白盒測試程式碼開發 3、安卓的測試方法其實與web測試方法大多類似,只是多了一些特殊的測試場景,例如-遍歷測試、故事驅動、適配測試、電量測試、弱網測試、流量測試等 4、相容性測試的話,一是可以利用虛擬機器保證系統間的相容性,但更多的還需要依靠真機測試,因為虛擬機器和真機之間還是有很大的差距的。

2.測試任務開始前,首先應該檢查各項測試資源是否已準備好。

--產品功能需求文件;

--產品原型圖;

--產品效果圖;

--行為統計分析定義文件;

--測試裝置;

--其他。

3.APP的測試分為許多點,如下列出其中的部分:

  1.軟體的許可權測試。如連網,傳送資訊,開啟攝像頭等操作。

  2.安裝與解除安裝安全性。如安裝是否正確,解除安裝是否乾淨等。

  3.資料安全性。 如密碼不會以明文形式顯示,密碼是否容易被解密等。

  4.通話安全性處理。如軟體在執行過程中,接到電話,是否能夠將軟體執行狀態儲存,並優先處理電話。

  5.UI測試。軟體執行效果圖是否與設計效果圖一致。

  6.功能測試。按照設計思路,執行軟體,觀察各個功能是否能夠正確執行。

  7.後臺切換。如將執行中的APP切換到後臺之後,當再次開啟時是否還為當前顯示頁面。