广西十一选五玩法|广西十一选五开奖查询
  • 移動APP用例設計中的關鍵點

    發布:51Code 時間: 2018-11-26 10:00

  • 在測試工作中我們需要不斷的總結和儲備自己的知識和經驗,譬如具備特定屬性、環境以及場景,如:PC,手機,智能設備,特定網絡環境下。 我們需要關注的功能點,容易出錯的位置,...

  • 在測試工作中我們需要不斷的總結和儲備自己的知識和經驗,譬如具備特定屬性、環境以及場景,如:PC,手機,智能設備,特定網絡環境下。

    我們需要關注的功能點,容易出錯的位置,這將對我們整個測試過程起至關作用,讓測試變得更高效,發現較多的潛在問題。

    app的安裝與升級

    升級中用戶數據、設置、狀態的保留,特步注意新版本已去掉的狀態或設置;

    是否可以隔開版本覆蓋安裝;

    是否可以覆蓋安裝更低版本;

    卸載安裝,安裝目錄清理,SD卡存儲數據不被清理;

    在沒有更新或網絡時,需要給予用戶正確的信息表達;

    如果升級有忽略本次版本升級,那么當有新的升級版本時,是否還有提示升級;

    大版本更新不升級無法使用;

    app啟動與停止

    首次啟動是否出現歡迎界面,可否進入app,停留時間是否合理;

    首次啟動后拉取的信息是否正確;

    再次啟動時間是否符合預期;

    再次啟動app功能是否異常;

    再次啟動后狀態檢查:如初始化信息、初始狀態、啟動對網絡;

    再次啟動進程服務檢查:進程名、進程數、服務名、服務數、第三方調用的SDK如GPS;

    再次登錄的應用是否再次啟動的時候正常登錄;

    出現崩潰是否可以再次啟動;

    手動終止進程、服務是否可以再次啟動;

    其他系統軟件工具停止進程、清理軟件數據,是否可以啟動

    app基礎功能模塊

    根據需求來對app的所有模塊所有功能的觸發事件逐一認證。從兩方面考察,一方面是順從需求來對模塊進行操作,是否達到需求規定的預期;

    另一方面是與需求背道而馳是否程序會有相應的異常控制等等。

    文本框輸入

    正常輸入,

    輸入越界,

    特殊字符集(/n,/r等等),

    利用復制粘貼向文本輸入內容,

    輸入程序規定不讓輸入的字符'

    事件觸發

    每一個按鈕、每一次點擊是否能夠完成需求規定的功能

    嘗試點擊頁面上不可點擊的區域,來驗證在測試過程當中的預留測試后門是否關閉

    app權限以及安全

    需要用戶確認的權限沒有授權,權限默認關閉

    聯網權限被管家、系統安全類軟件限制情況下的聯網操作

    權限敏感度,如通訊錄等為系統的絕密權限謹慎獲取

    使用安全軟件進行安全漏洞、病毒掃描、看被測app是否會被這些安全軟件提示有問題而影響用戶的對被測app的使用或者印象

    app文件存儲

    app使用過程中產生的臨時文件存儲途徑、命名方式等

    app中涉及的下載操作產生的文件存儲方式

    存儲的文件被鎖、占用

    有外置SD、內置SD卡都要考察app產生的文件是否正確

    app被安裝在SD卡或者手機存儲空間

    磁盤空間不足、磁盤無權限(如讀,寫)

    網絡與流量

    網絡信號,尤其是弱網絡環境下app的表現

    不同運營商網絡:電信、聯通、移動、2/3/4G

    網絡中斷、網絡恢復場景的邏輯處理(如重試),以及網絡提示

    首次啟動app的流量是否符合預期

    統計、異常上報對流量的影響

    app中圖片大小、尺寸是否有考慮對網絡流量的影響

    基于流量安全的特殊業務,如僅WiFi互聯網

    接口容錯

    請求網絡層錯誤:http response返回非200狀態

    請求業務錯誤:接口返回內容為空、超長、字段類型不匹配

    中斷測試

    鎖屏中斷:停留在程序操作界面進行鎖屏,恢復后檢查操作是否正常

    前后臺切換:停留在程序操作界面,通過home鍵,進行程序的前后臺切換

    加載中斷:頁面接口請求、界面框架加載時,通過home鍵、返回鍵、快速切換操作進行中斷

    系統異常中斷:關機、斷電、來電

    機型適配

    分辨了適配:UI結構、對話框基于分辨率、屏幕大小進行適配

    OS版本適配:設計api調用如獲取SIM卡信息、外置SD卡設置(4.4外置SD卡不具備寫的權限)

    CPU硬件配置:X86機型、V5、V6、V7、V8

    系統配置

    進程管理:省電管理、后臺進程駐留管理

    顯示管理:字體大小、字體類型

    語言環境:語言環境

    橫豎屏配置:是否支持橫豎屏自適應處理

    性能測試

    性能:核心操作的性能指標是:CPU/內存、響應時長、電量、流量

    穩定性:a選擇某些場景做持續反復操作  bMoney穩定性操作,持續多個小時

    流暢度:列表滑動、返回進入、快速點擊(這個肉眼不好判斷,可以借助GT)

    軟件兼容:通用軟件輸入法;安全軟件;通信類;競品軟件同類軟件,是否出現沖突

    競品對比測試

    功能方面:與同類競品軟件在UI設計,交互體驗等方面進行對比

    性能方面:同類競品軟件在性能、耗電、流量等方面至少與對方持平,最好不要低于對方太多

    原文作者:靈笑若然
    上文內容不用于商業目的,如涉及知識產權問題,請權利人聯系博為峰小編(021-64471599-8103),我們將立即處理。
  • 上一篇:一張圖梳理APP測試流程,這8個點幫你搞定APP測試

    下一篇:App測試中ios和Android的區別

網站導航
Copyright(C)51Code軟件開發網 2003-2019 , 滬ICP備05003035號-6
广西十一选五玩法 江苏时时开奖走势图 火龙果手机计划官网 赢爵棋牌非凡炸金花 管家婆四肖三期必出特 足球比分直播 bm在线娛乐城 重庆时时开奖结果记录 快速时时软件计划 幸运飞艇冠军大小计划app 北京跑车pk10计划软件