<code id="nbzwf"></code>
  1. <var id="nbzwf"></var>
    1. <meter id="nbzwf"></meter>
        <option id="nbzwf"><menuitem id="nbzwf"></menuitem></option><listing id="nbzwf"><delect id="nbzwf"><p id="nbzwf"></p></delect></listing>
        • 移動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
        北京快三路线温都水城

          <code id="nbzwf"></code>
        1. <var id="nbzwf"></var>
          1. <meter id="nbzwf"></meter>
              <option id="nbzwf"><menuitem id="nbzwf"></menuitem></option><listing id="nbzwf"><delect id="nbzwf"><p id="nbzwf"></p></delect></listing>

                <code id="nbzwf"></code>
              1. <var id="nbzwf"></var>
                1. <meter id="nbzwf"></meter>
                    <option id="nbzwf"><menuitem id="nbzwf"></menuitem></option><listing id="nbzwf"><delect id="nbzwf"><p id="nbzwf"></p></delect></listing>
                    欢乐捕鱼港 pc28近500期走势 云南时时 辽宁11选5app下载 贵州十一选五开奖结果 体彩扑克3开奖 时时彩官方开奖视频下载 太原那有老时时 一分赛记录软件 广东十一选五任选八推荐号