qileilove

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

          手機性能測試小結

           1、測試范圍

          關于性能測試范圍的框架圖

            2、性能測試項目

            2.1 模擬器測試項目

            2.1.1 時間相關項目

            2.1.1.1 長時間待機項目

            ◆ 手機在通過長時間待機后(時間范圍需要討論):手機的各個功能是否正常(各個功能包括測試規程里手機的所有功能,測試功能范圍需要討論,暫時定為只初步實現功能)(由于手機可能由于電量不足不足以完成所有功能的測試,故最好選擇幾臺機器同時進行該項目測試)

            ◆ 手機長時間CS業務(時間范圍需要討論):手機電池是否發熱;CS業務未中止前是否功能正常;CS業務中止后其他功能是否正常(其他功能范圍需要討論)

            ◆ 手機長時間PS業務(時間范圍需要討論):手機電池是否發熱;PS業務未中止前是否功能正常;PS業務中止后其他功能是否正常(其他功能范圍需要討論)

            ◆ CS和PS組合測試(GPRS、CMS和通話是否能支持并發還未確定,詳細參照并發功能)

            ◆ 手機長時間執行其他持續性業務(需要測試的業務包括:媒體播放器、Flash播放器、錄音機、收音機、大量程序備份)同CS和PS業務測試內容類似;

            2.1.1.2 限定時間反應測試

            ◆ 手機開機時間測試:指從用戶按下開機鍵(終端上電、系統引導、啟動任務、搜索網絡、完成位置更新)到終端進入待機界面,提示用戶可以進行正常服務的總時間;

            ◆ 手機關機時間測試:是指從用戶按下關機鍵(終端完成網絡detach、將RAM中修改過的數據寫回flash)到終端完全下電所需的總時間;

            ◆ CS業務接入時間測試:指在進行語音或視頻電話時從按下撥號鍵到聽到對方回鈴聲所需總時間,由于該過程需要在網絡側分配資源,所以測試結果可能會受到當前網絡資源可用程度的影響(包括短信發送測試);

            ◆ PS業務接入時間測試:指在進行數據業務時從開始連接到能正常進行數據業務所需總時間。

            ◆ 本地應用的操作時間測試:指完成某些本地操作維護功能所需的時間;

              ● 查看數據庫文件如:電話薄、短信、郵箱、備忘錄、各種文件;存儲和修改數據庫,如:存儲聯系人、存儲短信、存儲郵件、存儲各種文件;刪除數據庫文件;

              ● 打開瀏覽器;播放多媒體和Flash文件(包括圖片);

              ● 在各個運行的進程間切換;持續性功能執行時中止操作;

              ● 程序容錯所需時間測試,如:路徑指向的目標文件不存在、向數據庫寫入非法的字符、剪切或刪除已經執行的文件、寫入數據庫空間不足等;

              ● 目標(是否包括當前操作程序)程序無響應自動中止的時間

            ◆ 按鍵時間響應測試:在各個模塊規程中已經體現

          2.1.1.3 次數相關項目

            次數相關的性能測試是測試終端重復穩定地進行某項功能的能力,主要是對成功率的測試。重復操作包括很多對象被多次創建和釋放,因此可能會發現潛在的內存泄漏等問題。

            具體測試項目在各個規程中帶有可測性的項目進行選取,由于項目眾多,需要重新安排優先級進行選取;

            優先級選取標準:

            ◆ 基本功能優先:主要指模塊的主要功能,如:撥號盤模塊就應該是撥出和呼入屬于高級項目;對于撥號盤內號碼的不斷寫入和刪除則屬于低級項目;

            ◆ 內存使用較大的操作優先:考慮到測試目的主要是檢測內存泄漏問題,故應該選擇內存使用率較大的項目進行測試,如:媒體播放器不斷選擇播放文件進行播放屬于高級項目;寫字板不斷打開文本文件屬于低級項目;

            2.1.1.4 并發業務

            并發測試主要是測試終端同時進行多項業務時表現出的處理能力。目前按照并發組圖進行測試。

            2.1.1.5 負載測試

            系統配置不變的條件下,在一定時間內,終端在高負載情況下的性能行為表現。

            ◆ 數據極限值測試:主要測試當數據傳輸或寫入數據庫或內存接近或到達極限值時,功能是否正常;

              ● 通過GPRS下載或上傳數據接近或達到GPRS極限值時,數據傳輸是否正常(主要是發送郵件和進行下載數據的操作)

              ● 內存高負載測試:主要測試在內存在高負荷狀態下的性能行為表現。主要是將時間相關、次數相關、并發業務融合到一起進行測試,查看手機是否正常。

            2.2 真機測試項目

            2.2.1 包括模擬器測試的所有項目(如果要運用自動化測試,需要搭建環境和在真機上提供一些接口)

            2.2.2 其他可運用于真機的測試項目(需要裸機)

            2.2.2.1 抗摔性測試

            抗摔性測試是由專門的Pprt可靠性實驗室來進行,0.5m的微跌落測試要做300次/面(手機有六個面)。而2m的跌落測試每個面需各做一次,還仿真人把手機拋到桌面,而手機所用的電池,也要經過最少4m的高度,單獨的向著地面撞擊跌落100次而不能有破裂的情況出現。

            2.2.2.2 高/低溫測試

            讓手機處于不同溫度環境下測試手機的適應性,低溫一般在零下20攝氏度,高溫則在80攝氏度左右。沒有溫度箱的情況下,低溫環境可以選擇冰箱,高溫環境可以在夏天的室外進行。

            2.2.2.3 高濕度測試

            用一個專門的柜子來作滴水測試,仿真人出汗的情況(水內滲入一定比例的鹽分),約需進行30個小時。沒有設備的情況下,可以選擇蒸籠代替。

            2.2.2.4 百格測試(又稱界豆腐測試)

            用H4硬度的鉛筆在手機外殼上畫100格子,看看手機的外殼是否會掉下油漆,有些要求更嚴格的手機,會在手機的外殼上再涂抹上一些“名牌”的化妝品,看看是否因有不同的化學成分而將手機的油漆產生異味或者掉漆的可能。

            2.2.2.5 按鍵壽命測試

            借助機器以給設定的力量對鍵盤擊打10萬次,假使用戶每按鍵100次,就是1000天,相當于用戶使用手機三年左右的時間。沒有設備的話,只能手動了-_-!

            2.2.2.6 沙塵測試

            將手機放入特定的箱子內,細小的沙子被吹風機鼓吹起來,經過約三小時后,打開手機并察看手機內部是否有沙子進入。如果有,那么手機的密閉性設計不夠好,其結構設計有待重新調整。

            以及其他還有很多關于成品機的測試案例,根據最終測試項目和測試環境進行篩選。

          posted on 2011-11-23 17:19 順其自然EVO 閱讀(559) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2011年11月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 襄垣县| 香河县| 三明市| 枣强县| 广西| 凤凰县| 曲阜市| 沛县| 嘉禾县| 申扎县| 天祝| 白沙| 义乌市| 青阳县| 南靖县| 新田县| 烟台市| 成武县| 凤山市| 大足县| 渑池县| 惠来县| 察哈| 弥渡县| 大荔县| 新泰市| 泽普县| 兴宁市| 卓资县| 会宁县| 惠州市| 紫阳县| 上犹县| 云阳县| 宁河县| 平原县| 广饶县| 赣州市| 永安市| 铁岭县| 桦南县|