App功能測試的注意點

來源:互聯網
上載者:User

標籤:無法   系統   登出   資料校正   完成   升級   點擊   友好   查看   

  好幾個月沒有寫部落格記錄學習心得了,這次回老家深夜閑來無事寫一篇記錄下這段時間的面試心得,這次面試過程很多面試官都問APP的有關測試,下面我就自己的認識和工作中的經驗來談談自己對APP測試的認識:

1.push訊息推送測試

  1. 檢查push訊息是否按照指定的商務規則發送。
  2. 檢查不接收推送訊息時,使用者不會再接收到push訊息。
  3. 如果使用者佈建了免打擾的時間段,檢查在勿打擾時間段內,使用者接收不到push訊息;在非勿打擾時間段內,使用者能正常接收到push訊息。
  4. 當push訊息是針對登入使用者的時候,需要檢查收到的push訊息與使用者身份是否相符,沒有錯誤的將其他人的訊息推送過來。一般情況下,只對手機上最後一個登入使用者進行訊息推送。
  5. 測試push訊息時,需要採用真機進行測試。

 

2.APP版本更新:

  1. 當用戶端有新版本時,有更新提示。
  2. 當版本為非強制升級時,使用者可以取消更新,老版本能正常使用。使用者在下次啟動APP時,仍出現更新提示。
  3. 當版本為強制升級時,當給出強制更新後使用者沒有做更新時,退出用戶端,下次啟動APP時,仍出現強制升級提示。
  4. 當用戶端有新版本時,在本地不刪除用戶端的情況下,直接更新檢查是否能正常更新。
  5. 當用戶端有新版本時,在本地不刪除用戶端的情況下,更新後的用戶端功能是否是新版本功能。
  6. 當用戶端有新版本時,在本地不刪除用戶端的情況下,檢查資源同名檔案片是否能正常更新成最新版本。如果以上無法更新成功的,也都屬於缺陷。

 

3.應用的前後台切換

  1. APP切換到後台,再回到APP,檢查是否停留在上一次操作介面。
  2. APP切換到後台,再回到APP,檢查功能及應用狀態是否正常。
  3. APP切換到後台,再回到APP前台時,注意程式是否奔潰,功能狀態是否正常,尤其是對於從後台切換回前台資料有自動更新的時候。
  4. 手機鎖屏解鎖後進入APP注意是否會奔潰,功能狀態是否正常,尤其是對於從後台切換回前台資料有自動更新的時候。
  5. 當APP使用過程中有電話進來中斷後再切換到APP,功能狀態是否正常。
  6. 當殺掉APP進程後,再開啟APP,APP能否正常啟動。
  7. 出現必須處理的提示框後,切換到後台,再切換回來,檢查提示框是否還存在,有時候會出現應用自動跳過提示框的缺陷。
  8. 對於有資料交換的頁面,每個頁面都必須要進行前後台切換、鎖屏的測試,這種頁面最容易出現奔潰的現象。

 

4.離線瀏覽

  很多應用會支援離線瀏覽,即在本地用戶端會緩衝一部分資料提供給使用者查看。

  1. 在無線網路情況下可以瀏覽本機資料。
  2. 退出APP再開啟APP時能正常瀏覽本機資料。
  3. 切換到後台再回到前台可以正常瀏覽本機資料。
  4. 鎖屏後再解鎖回到應用前台可以正常瀏覽本機資料。
  5. 在對伺服器端的資料有更新時會給予離線的相應提示。

 

5.免登陸

  很多應用提供免登陸功能,當應用開啟時自動以上一次登入的使用者身份來使用APP。

  1. 考慮無網路情況下能否正常進入免登陸狀態。
  2. 切換使用者登陸後,要校正使用者登陸資訊以及資料內容是否相應更新,確保原使用者退出。
  3. 根據Mtop的現有原則,一個賬戶只允許登陸一台機器。所以,需要檢查一個賬戶登陸多台手機的情況。原手機裡的使用者需要被退出,給出友好提示。
  4. APP切換到後台,再切換回前台的校正。
  5. 切換到後台,再切換回前台的測試。
  6. 密碼更換後,檢查有資料交換時,是否進行了有效身份的校正。
  7. 支援自動登入的應用在進行資料校正時,檢查系統是否能自動登入成功並且資料操作無誤。
  8. 檢查使用者主動退出登入後,下次啟動APP,應停留在登入頁面。

 

6.運行測試

  1. APP安裝完成後的試運行,可正常開啟軟體。
  2. APP開啟測試,是否有載入狀態進度提示。
  3. APP頁面的切換是否流暢,邏輯是否正常。
  4. 登入:

       1).使用合法的使用者登陸系統;  

       2).系統是否允許多次非法的登陸,是否有次數限制;  

       3).使用已經登陸的帳號登陸系統是否正確處理;  

       4).使用者名稱、密碼錯誤或漏填時能否登陸;  

       5).刪除或修改後的使用者,原使用者名稱登陸;  

       6).不輸入使用者密碼或者是重複點擊“確定/取消”按鈕,是否允許登陸;  

       7).登陸後,頁面中登陸資訊是否正確;  

       8).頁面中是否有登出按鈕;  

       9).檢查對登陸逾時的處理。

  5. 註冊:

       1).表單編輯頁面測試;

       2).使用者名稱密碼長度;

       3).註冊後的提示頁面;

       4).前台註冊頁面和背景管理頁面資料是否一致

       5).註冊後,在後台管理系統中的頁面提示以及資料庫中的使用者資訊是否正常;

 

7.定位、照相機服務

  1. APP有用到照相機、定位服務時,需要注意系統版本差異。
  2. 有用到照相機服務的地方,需要進行前背景切換測試,檢查應用是否正常。
  3. 測試照相機服務時,需要採用真機進行測試。

 

  以上是我能想到的對於APP功能測試的一些測試點,以後想到了再補充。

      

App功能測試的注意點

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.