<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    手機軟件測試用例設計實踐

      一、測試用例設計概述

      測試伴隨在整個手機軟件開發的各個階段中,測試質量的高低直接關系到手機軟件的可用性,友好性,可靠性。可以說,測試環節是手機軟件開發的重要環節,是整個開發過程的“中樞神經”。同時,測試用例的設計在測試過程中是非常重要的一個環節,是重中之重。

      一般來說,設計測試用例應該考慮如下幾方面:

      1)有效性:測試用例是測試人員測試過程中的重要參考依據。不同的測試人員依據相同的測試用例所得到的輸出應該是一致的。

      2)可復用性:良好的測試用例具有重復使用的功能,使得測試過程事半功倍,設計良好的測試用例將大大節約時間,提高測試效率。

      3)易組織性:即使是很小的項目,也可能有幾千甚至更多的測試用例,測試用例可能在數月甚至幾年的測試過程中被創建和使用,正確的測試計劃會很好地組織這些測試用例并提供給測試人員或者其他項目的人參考和有效的使用。

      4)可評估性:從測試的項目管理角度來說,測試用例的通過率是檢驗代碼質量的保證。經常說代碼的質量不高或者代碼的質量很好,量化的標準應該是測試用例的通過率和軟件錯誤(bug)的數目。

      5)可管理性:測試用例也可以作為檢驗測試人員進度、工作量以及跟蹤/管理測試人員的工作效率的因素,尤其是比較適用于對于新的測試人員的檢驗,從而更加合理做出測試安排和計劃。

      二、手機軟件測試用例設計分析

      通常手機軟件測試用例可以分為如下幾類:

      1)基本功能測試用例設計

      基本功能是指手機軟件向手機用戶提供的最小的、可以進行的所有簡單操作的集合。

       基本功能測試是指測試工程師在被測試的手機上進行實際操作,來驗證操作是否可行,操作的結果是否滿足設計要求,如果不滿足,就要報告錯誤。具體的操作例 如:接電話,打電話,發送普通短信,接收普通短信,發送彩信,接收彩信,播放靜態音樂文件(mp3),播放一段視頻文件,等等。

      以“短消息SMS”功能為例,基本功能測試的用例可以從如下方面進行考慮:

    用例ID

    功能描述

    sms_001

    確定生成新消息為mms 還是sms

    sms_002

    用多種輸入法編輯信息內容

    sms_003

    編輯信息內容達到最大的字符長度

    sms_004

    發送一封空短信

    sms_005

    存儲SMS至發件箱(存儲至Phone)

    sms_006

    不退出寫信息窗口,連續存儲SMS至發件箱(存儲至Phone)

    sms_007

    Phone中信息條數達到最大后,自動切換存儲位置

    sms_008

    存儲SMS至發件箱(存儲至SIM card)

    sms_009

    存儲SMS至發件箱,直至SIM CARD中信息滿

    sms_010

    在SIM CARD已滿的情況下,存儲SMS至發件箱

    sms_011

    存儲EMS至發件箱(參考SMS)

    sms_012

    當phone和sim card中的信息全滿的情況下,保存短信

    sms_013

    發送短信的驗證

    sms_014

    收件人號碼不正確(長度過長、號碼不存在、有符號等)

    sms_015

    Phone中的信息滿時,發送SMS

    sms_016

    發送EMS(超長短信)的驗證

    sms_017

    SMS發送失敗

    sms_018

    群發短信

    sms_019

    從PB中選擇收件人

    sms_020

    PB中沒有記錄

    sms_021

    從PB中選擇和直接輸入聯系人號碼

    sms_022

    多方發送短信,并全部發送成功

    sms_023

    多方發送短信,未全部發送成功

    sms_024

    群發失敗后,重新發送,并發送成功

    sms_025

    群發失敗后,重新發送,并發送失敗

    sms_026

    群發EMS部分的驗證

    sms_027

    插入一條常用短語,發送短信

    sms_028

    連續插入常用短語,發送短信或EMS

    sms_029

    發送失敗的驗證



      2)交互測試

      所謂交互測試是指當手機不同的兩個或者多個功能之間有交互的時候,對手機所應該處的狀態或者行為進行測試,被測手機的狀態或者行為應該與需求設計中的要求相一致。

      交互測試的測試用例可以從如下方面考慮:

    用例ID

    功能描述

    jh_001

    打電話時接收短信息

    jh_002

    看短信內容時候進來一個電話

    jh_003

    聽音樂時候瀏覽新短信

    jh_004

    發送一封空短信

    jh_005

    聽音樂時候進來一個電話

    jh_006

    上網瀏覽時進來一個電話

    jh_007

    接電話時候鬧鐘報警

      3)臨界測試

      所謂的臨界測試是指當手機的某些可用資源達到或者超過理論允許的極大值時,在手機上繼續進行某種操作時候的測試。此時手機的行為應該是友好的,可被使用者接受的,應該與需求分析的要求相符合。

      臨界測試的測試用例可以從如下方面考慮:

    用例ID

    功能描述

    lj_001

    內存滿時撥打電話

    lj _002

    內存滿時啟動音樂播放器

    lj _003

    數據庫滿時撥打電話

    lj _004

    數據庫滿時啟動瀏覽器

    lj _005

    數據庫滿時啟動音樂播放器

    lj _006

    地址本滿時繼續添加記錄

    lj _007

    短信收件箱滿時繼續收新短信

      4)壓力測試

      壓力測試一般是指在比較短的一段時間內,被測手機執行比較多的任務或者操作,來檢測被測手機承受壓力的能力。

      壓力測試的測試用例可以從如下方面考慮:

    用例ID

    功能描述

    yl_001

    在短時間內發送大量的短信,同時接收大量的短信,發送和接收的數量都在50條以上

    yl_002

    短信的群發(包括超長短信),查看接收和發送的成功率

    yl _003

    接通一個電話并且保持很長一段時間(大于l0個小時)


    posted on 2011-10-14 09:55 順其自然EVO 閱讀(1368) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

    <2011年10月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: www亚洲精品少妇裸乳一区二区| 国产在线a免费观看| 伊在人亚洲香蕉精品区麻豆| 亚洲日韩国产AV无码无码精品 | 一级女性全黄久久生活片免费| 免费无码又爽又刺激高潮| 亚洲免费人成视频观看| 麻豆最新国产剧情AV原创免费| 亚洲欧洲精品在线| 四虎永久在线精品免费观看视频| 亚洲偷偷自拍高清| 国产精品色午夜视频免费看| 污污的视频在线免费观看| 精品国产亚洲男女在线线电影| 成人黄网站片免费视频 | 亚洲av无码不卡久久| 四虎影视www四虎免费| 美女被羞羞网站免费下载| 亚洲性久久久影院| 国产成人免费ā片在线观看老同学 | 成人毛片视频免费网站观看| 久久亚洲精品国产亚洲老地址 | 欧洲精品免费一区二区三区| 特级aa**毛片免费观看| 久久亚洲精品中文字幕三区| 19禁啪啪无遮挡免费网站| 亚洲精品美女久久7777777| 亚洲人成色7777在线观看不卡| 国产成人无码区免费网站| 亚洲人成影院午夜网站| 全黄a免费一级毛片人人爱| 免费看少妇高潮成人片| 亚洲一区二区三区高清视频| gogo全球高清大胆亚洲| 久久国产精品萌白酱免费| 亚洲综合精品成人| 亚洲精品无码高潮喷水在线| 亚洲免费综合色在线视频| 精品国产呦系列在线观看免费| 91亚洲性爱在线视频| 亚洲日韩精品无码专区网站|