广西十一选五玩法|广西十一选五开奖查询
  • 你所不知道的app測試重點 難點

    發布:51Code 時間: 2019-02-11 11:33

  • 1、什么是APP測試? App測試就是軟件工程師對這類應用軟件進行功能測試,性能測試,安全性測試以及兼容性測試等。 對于app測試我們一般采用的是黑盒測試方法,也會在必要的時候進...

  • 1、什么是APP測試?

    App測試就是軟件工程師對這類應用軟件進行功能測試,性能測試,安全性測試以及兼容性測試等。

    對于app測試我們一般采用的是黑盒測試方法,也會在必要的時候進行自動化測試以及性能測試,丙炔對于app還會有專項測試,比如說內存,流量以及耗電量測試。

    2、APP功能測試重點

    App測試也是需要進行功能測試,app功能測試與WEB功能測試是同樣的測試流程和標準,并沒有很大的區別,一般來說APP的功能測試流程如下所示:

    1. 安全測試之軟件權限

    扣費風險:包括短信,撥打電話,連接網絡等。

    隱私泄露風險:包括訪問手機信息,訪問聯系人信息等。

    對app的輸入有效性校驗,認證,授權,數據加密等方面進行檢測。

    限制、允許使用手機功能接入互聯網。

    限制,允許使用手機發送接收信息功能。

    限制或使用本地連接。

    限制,允許使用手機拍照或錄音。

    限制,允許使用手機讀取用戶收據。

    限制,允許使用手機寫入數據。

    限制,允許應用程序來注冊自動應用程序。

    • 安全測試數據安全性

    當將密碼或其他的敏感數據輸入到應用程序時,不明文形式將數據被存儲在設備中,同事密碼也不會被解碼;

    不同的應用程序的個人身份證或密碼長度必須至少6個字符;

    當應用程序處理信用卡明顯時,不以明文形式將數據寫到其它單獨的文件或者臨時文件中;

    在數據刪除之前,應用程序給用戶提供一個取消命令的操作;

    沒有用戶明確許可,不損壞刪除應用程序中的任何內容;

    • 安全測試之通訊安全性

    當創立連接時,應用程序能夠處理因為網絡連接中斷,進而告訴用戶連接中斷的情況;

    應用程序運行中通訊超時,給用戶一個錯誤信息提示;

    網絡異常及時將異常情況通報用戶;

    關閉網絡連接,應用程序應用及時關閉,斷開程序;

    2.安裝卸載測試

    能夠在安裝設備驅動程序上找到應用程序的相應圖標;

    安裝路徑可以選擇;

    沒有用戶的允許,應用程序不能默認設置自動啟動;

    卸載用戶使用過程中產生的文件是否有提示;

    卸載是否影響其它軟件的功能;

    卸載應該移除所有的文件;

    當創立連接時,應用程序能夠處理因為網絡連接中斷,進而告訴用戶連接中斷的情況;

    3.UI測試

    測試用戶界面(如菜單,對話框,窗口和其它控件)布局,風格是否滿足要求,文字是否正確,頁面是否美觀,文字,圖片組合是否完美,操作是否友好等。

    UI測試的目標是確保用戶界面符合公司或行業的標準,包括用戶友好性,人性化,易操作性按鈕,對話框,列表和窗口等。

    • UI測試之導航測試

    導航是否直觀,導航幫助是否準確直觀;

    是否需要收索引擎;

    導航與頁面結構,菜單,連接頁面的風格是否一致;

    • UI測試之圖形測試

    頁面標簽風格,各控件操作方便統一;

    頁面的圖片應有其實際意義而要求整體有序美觀;

    • UI測試之內容測試

    輸入框說明文字的內容與系統功能是否一致;

    文字長度是否加以限制,內容是否表意不明;

    4.功能測試之運行測試

    App安裝完成后的試運行,可正常打開軟件;

    APP打開測試,是否有加載狀態進度提示;

    APP頁面建間的切換是否流暢,邏輯是否正確;

    注冊:前臺注冊頁面和后臺的管理頁面數據是否一致

    登錄(包括正常和異常登陸);

    • 功能測試之應用的前后臺切換

    APP切換到后臺,再回到app,檢查是否停留在上一次操作界面,檢查功能及應用狀態是否正常;

    APP切換到后臺再回到前臺時,注意程序是否崩潰,功能狀態是否正常,尤其是對于后臺切換回到前臺數據有自動更新的時候;

    當app使用過程中有電話進來中斷再切換到按品牌,功能狀態是否正常;

    • 功能測試之免登陸測試:

    很多應用提供免登陸功能,當應用開啟是自動以上一簇登錄的用戶身份來使用APP,檢查系統是否鞥呢自動登錄成功并且數據操作無誤。

    考慮無網絡情況能正常進入免登陸狀態;

    切換用戶登錄后,要校驗用戶登錄信息以及數據內容是否相應更新,確保原用戶退出;

    密碼更換后,檢查有數據交換時是否進行了有效身份的校驗;

    檢查用戶主動退出登錄后,下次啟動app,應停留在登錄界面;

    • 功能測試之app更新測試

    當客戶端有新版本時,用戶可以取消更新,老版本能正常使用,用戶在下次啟用app時。扔出現跟新提示;

    當版本為強制升級版時,但給出強制更新后用戶沒有做更新時,退出客戶端,下次啟動app時,扔出現強制升級提示;

    當客戶有新版本時,在本地不刪除客戶端的情況下,直接更新檢查是否能正常更新,檢查更新后的客戶端功能是否是新版本;

    • 功能測試之定位,照相機服務

    有用到相機服務的地方,需要進行前后臺的切換測試,檢查應用是否正常;

    6.性能測試之響應能力測試

    APP安裝卸載的響應時間;

    APP各類功能性操作的響應時間;

    • 性能測試之壓力測試

    APP反復進行安裝卸載,檢查系統資源是否正常;

    其它功能反復進行操作,檢查系統資源是否正常;

    7.兼容性測試

    與本地主流APP是否兼容;

    不同手機屏幕分辨率的都兼容性;

    不同猴急品牌的兼容性;

    文章來源:網絡
    上文內容不用于商業目的,如涉及知識產權問題,請權利人聯系博為峰小編(021-64471599-8103),我們將立即處理。

  • 上一篇:移動APP測試之android性能測試

    下一篇:移動app如何進行自動化和探索性測試

網站導航
Copyright(C)51Code軟件開發網 2003-2019 , 滬ICP備05003035號-6
广西十一选五玩法 北京pk拾两期计划人工 重庆时时历史开奖记录 赌博摇骰子怎么猜单双 每天送6元本金的斗地主 兴华彩票兼职 北京pk10冠军 快速时时正规吗 百盈快三怎么买稳赢 pk10滚雪球计划选号 时时彩后三有多少注