2021亚洲中文无码一本通|aaa亚洲男人的天堂|欧美成 人 AV在线播放|一级做a 爱片久久毛片|

<dd id="wseui"><tr id="wseui"></tr></dd>
<optgroup id="wseui"><strong id="wseui"></strong></optgroup>
<tt id="wseui"><strong id="wseui"></strong></tt>
  • <nav id="wseui"><code id="wseui"></code></nav><xmp id="wseui"><nav id="wseui"></nav>
    <nav id="wseui"></nav>
    <tt id="wseui"><tt id="wseui"></tt></tt>
    <nav id="wseui"><code id="wseui"></code></nav><menu id="wseui"><menu id="wseui"></menu></menu>
    <xmp id="wseui">
  • <nav id="wseui"><strong id="wseui"></strong></nav>
  • 軟件測試用例如何設計?移動端測試用例設計分享

    發布日期: 2022-04-18

    瀏覽量: 3486

    作為移動互聯網產品質量“最后的守護者”,我們必須清楚自己應該做什么,怎么做。但從版本迭代速度、需求量級、測試人員不斷變動等方面綜合來看,很多人在工作中都沒有做好充分的準備。測試用例覆蓋不全面、效率低下。因此,沉淀自己,提升自我測試能力很重要。

    提高測試用例的質量

    好的測試用例能提升復雜需求的功能質量,以及自身測試效率的提升起到一定的促進作用。因為測試用例本身就是通過對需求點的梳理,找出潛在的測試風險,避免測試點的遺漏。

    好的測試用用例對測試質量和效率有很大的影響,通常一個好的測試用例的設計是需要在層層剖析功能需求,以及對開發設計邏輯深入理解的情況下構造出來的。所以,需求點挖得越深,測試點覆蓋就會更全面,測試遺漏的幾率也會越低。同時,在梳理測試點的過程中,我們能夠更清楚的找到測試點之間的各種關系,比如互斥、前后關聯、相互影響等等,通過測試點之間的關系,能夠幫助測試人員有效地設計測試用例的執行順序,省去了在執行階段費心構造設計的時間,自然而然地提高了測試人員的測試效率。

    不同測試人員對測試用例的設計風格可能也不同,但好的測試用例不外乎有以下幾點共性:

    合理的組織結構:用良好的測試用例結構框架,聚焦到不同的關注模塊,清晰可延展

    精簡的用例條例:用較少的測試用例描述清楚測試點,全面而不冗余。

    穩定的測試方法:在一定的執行條件、順序下,有明確的執行結果。

    在進行測試用例設計時,建議由提綱契領到逐步細化。在基礎功能點上逐步細節化,不要過早陷入細節描述。同時測試用例的粒度也要根據測試效率和效果來綜合評估。

    移動端測試用例設計方法

    移動端產品及系統更加多樣化,功能需求也更復雜,使用傳統的用例組織方法,如等價類、邊界值、因果分析等等,通常只會停留在基本功能上,而對目前的行業來說遠遠不夠。測試人員還需要從面向問題發現的角度來組織測試用例,即由bug可能的分布點來考慮測試內容。

    基礎測試:基本功能、數據交互基本功能測試,可以通過功能分析、因果分析方法,將功能分層,逐級細化,先畫出框架、草圖,再文字細化。這一環節中,可以暫不考慮功能實現的好壞、特殊場景及特殊操作的影響,也就將基本功能測試點和其他特殊測試內容進行了分離。

    數據交互測試:在基本功能的基礎上,考慮各種輸入輸出。一般基本功能容易在邊界附近出現問題。這里可以根據梳理初的基本功能草圖,確定哪些部分可能存在相應的問題,然后加以構造。例如,輸入的數值范圍、字符長短、內容缺失、字符/數字類型是否支持等。

    性能測試:響應速度、資源占用(CPU、電量等)、流量消耗、穩定性。

    異常測試:中斷測試、應用交互、手勢測試、硬件異常。

    兼容測試:網絡兼容、操作系統兼容、分辨率兼容、版本兼容、硬件設備兼容、第三方應用兼容。

    測試用例設計結合實戰

    一般可按照以下階段進行:

    基礎測試、異常測試——版本開發測試階段;

    兼容測試——回歸測試階段;

    性能測試——回歸測試階段,待功能穩定后進行;

    穩定性測試——建議在整個測試階段,每晚進行;

    以移動APP NA頁面為例,提煉出一些移動端常見功能的測試用例設計點:
    1.UE/UI體驗

    (1)布局與交互圖保持是否一致

    (2)真機效果與UE圖沒有視覺上的嚴重偏差,如字號,字體大小,加粗,字體顏色,行高,行間距,按鈕擺放位置,間隔,尺寸等。

    (3)資源圖正確使用,沒有不必要的拉伸,壓縮或其他效果。

    (4)各種提示,文字通順不產生歧義,展示符合用戶使用習慣。

    (5)動畫效果不卡頓,正常展現。
    2.數據交互

    (1)頁面是否有緩存,緩存機制是怎樣的,緩存的內容有哪些

    (2)在提交頁面數據失敗后是否有重試機制,重試的接口參數是否保持不變

    (3)在頁面操作過程中,異步接口返回的內容,是否對用戶透明(客戶端兼容忽略請求返回msg)

    (4)在頁面操作過程中,對于接口返回的異常數據,客戶端需兼容,保證程序不crash。
    3.手勢/操作

    (1)是否有防重復點擊,即連續快速點擊不會出現多個頁面或彈窗

    (2)單指滑動,單指單擊,單指雙擊,單指長按,單指縮放,多指點擊

    (3)搖一搖,橫豎屏切換,前后臺切換

    (4)長時間使用,長時間放在后臺
    4.場景干擾

    (1)不同網絡,弱網下的頁面跳轉,點擊響應的展現效果

    (2)修改本地參數后的頁面操作展現效果,如修改日期,時間,時區,語言,鍵盤等

    (3)修改系統權限后的頁面操作展現效果,如打開關閉定位,攝像,照片,通訊錄等的授權等

    (4)頁面操作過程中有系統打斷,如來電,短信,鬧鐘提醒,日歷提醒,藍牙提醒,插拔數據線,插拔耳機,待機,鎖屏,低電量提醒等

    (5)頁面操作過程中進行前后臺切換,如當頁面數據交換時,有彈窗,提示框的時機進行切換容易發現問題。

    (6)針對非主線程調用的接口,前端要對異常及無網絡情況做異步處理,不提示異常且不影響主線程操作。


    關注我們
    值得信賴的IT教育機構

    值得信賴的IT培訓機構

    成都校區地址:成都市高新區天府二街蜀都中心1期1號樓 西安校區地址:西安市未央區鳳城九路海博廣場B座 深圳校區地址:深圳市福田區彩田南路深圳青年大廈

    蓉華教育,行勝于言,IT培訓學??诒x擇

    2016-2022 版權所有 ? 成都蓉華軟創科技有限公司官網(蜀ICP備20007585號-1 )

    微信咨詢

    微信咨詢

    聯系電話

    聯系方式

    173-5852-6576