手機性能測試小結(jié)
1、測試范圍
關于性能測試范圍的框架圖
2、性能測試項目
2.1 模擬器測試項目
2.1.1 時間相關項目
2.1.1.1 長時間待機項目
◆ 手機在通過長時間待機后(時間范圍需要討論):手機的各個功能是否正常(各個功能包括測試規(guī)程里手機的所有功能,測試功能范圍需要討論,暫時定為只初步實現(xiàn)功能)(由于手機可能由于電量不足不足以完成所有功能的測試,故最好選擇幾臺機器同時進行該項目測試)
◆ 手機長時間CS業(yè)務(時間范圍需要討論):手機電池是否發(fā)熱;CS業(yè)務未中止前是否功能正常;CS業(yè)務中止后其他功能是否正常(其他功能范圍需要討論)
◆ 手機長時間PS業(yè)務(時間范圍需要討論):手機電池是否發(fā)熱;PS業(yè)務未中止前是否功能正常;PS業(yè)務中止后其他功能是否正常(其他功能范圍需要討論)
◆ CS和PS組合測試(GPRS、CMS和通話是否能支持并發(fā)還未確定,詳細參照并發(fā)功能)
◆ 手機長時間執(zhí)行其他持續(xù)性業(yè)務(需要測試的業(yè)務包括:媒體播放器、Flash播放器、錄音機、收音機、大量程序備份)同CS和PS業(yè)務測試內(nèi)容類似;
2.1.1.2 限定時間反應測試
◆ 手機開機時間測試:指從用戶按下開機鍵(終端上電、系統(tǒng)引導、啟動任務、搜索網(wǎng)絡、完成位置更新)到終端進入待機界面,提示用戶可以進行正常服務的總時間;
◆ 手機關機時間測試:是指從用戶按下關機鍵(終端完成網(wǎng)絡detach、將RAM中修改過的數(shù)據(jù)寫回flash)到終端完全下電所需的總時間;
◆ CS業(yè)務接入時間測試:指在進行語音或視頻電話時從按下?lián)芴栨I到聽到對方回鈴聲所需總時間,由于該過程需要在網(wǎng)絡側(cè)分配資源,所以測試結(jié)果可能會受到當前網(wǎng)絡資源可用程度的影響(包括短信發(fā)送測試);
◆ PS業(yè)務接入時間測試:指在進行數(shù)據(jù)業(yè)務時從開始連接到能正常進行數(shù)據(jù)業(yè)務所需總時間。
◆ 本地應用的操作時間測試:指完成某些本地操作維護功能所需的時間;
● 查看數(shù)據(jù)庫文件如:電話薄、短信、郵箱、備忘錄、各種文件;存儲和修改數(shù)據(jù)庫,如:存儲聯(lián)系人、存儲短信、存儲郵件、存儲各種文件;刪除數(shù)據(jù)庫文件;
● 打開瀏覽器;播放多媒體和Flash文件(包括圖片);
● 在各個運行的進程間切換;持續(xù)性功能執(zhí)行時中止操作;
● 程序容錯所需時間測試,如:路徑指向的目標文件不存在、向數(shù)據(jù)庫寫入非法的字符、剪切或刪除已經(jīng)執(zhí)行的文件、寫入數(shù)據(jù)庫空間不足等;
● 目標(是否包括當前操作程序)程序無響應自動中止的時間
◆ 按鍵時間響應測試:在各個模塊規(guī)程中已經(jīng)體現(xiàn)
2.1.1.3 次數(shù)相關項目
次數(shù)相關的性能測試是測試終端重復穩(wěn)定地進行某項功能的能力,主要是對成功率的測試。重復操作包括很多對象被多次創(chuàng)建和釋放,因此可能會發(fā)現(xiàn)潛在的內(nèi)存泄漏等問題。
具體測試項目在各個規(guī)程中帶有可測性的項目進行選取,由于項目眾多,需要重新安排優(yōu)先級進行選??;
優(yōu)先級選取標準:
◆ 基本功能優(yōu)先:主要指模塊的主要功能,如:撥號盤模塊就應該是撥出和呼入屬于高級項目;對于撥號盤內(nèi)號碼的不斷寫入和刪除則屬于低級項目;
◆ 內(nèi)存使用較大的操作優(yōu)先:考慮到測試目的主要是檢測內(nèi)存泄漏問題,故應該選擇內(nèi)存使用率較大的項目進行測試,如:媒體播放器不斷選擇播放文件進行播放屬于高級項目;寫字板不斷打開文本文件屬于低級項目;
2.1.1.4 并發(fā)業(yè)務
并發(fā)測試主要是測試終端同時進行多項業(yè)務時表現(xiàn)出的處理能力。目前按照并發(fā)組圖進行測試。
2.1.1.5 負載測試
系統(tǒng)配置不變的條件下,在一定時間內(nèi),終端在高負載情況下的性能行為表現(xiàn)。
◆ 數(shù)據(jù)極限值測試:主要測試當數(shù)據(jù)傳輸或?qū)懭霐?shù)據(jù)庫或內(nèi)存接近或到達極限值時,功能是否正常;
● 通過GPRS下載或上傳數(shù)據(jù)接近或達到GPRS極限值時,數(shù)據(jù)傳輸是否正常(主要是發(fā)送郵件和進行下載數(shù)據(jù)的操作)
● 內(nèi)存高負載測試:主要測試在內(nèi)存在高負荷狀態(tài)下的性能行為表現(xiàn)。主要是將時間相關、次數(shù)相關、并發(fā)業(yè)務融合到一起進行測試,查看手機是否正常。
2.2 真機測試項目
2.2.1 包括模擬器測試的所有項目(如果要運用自動化測試,需要搭建環(huán)境和在真機上提供一些接口)
2.2.2 其他可運用于真機的測試項目(需要裸機)
2.2.2.1 抗摔性測試
抗摔性測試是由專門的Pprt可靠性實驗室來進行,0.5m的微跌落測試要做300次/面(手機有六個面)。而2m的跌落測試每個面需各做一次,還仿真人把手機拋到桌面,而手機所用的電池,也要經(jīng)過最少4m的高度,單獨的向著地面撞擊跌落100次而不能有破裂的情況出現(xiàn)。
2.2.2.2 高/低溫測試
讓手機處于不同溫度環(huán)境下測試手機的適應性,低溫一般在零下20攝氏度,高溫則在80攝氏度左右。沒有溫度箱的情況下,低溫環(huán)境可以選擇冰箱,高溫環(huán)境可以在夏天的室外進行。
2.2.2.3 高濕度測試
用一個專門的柜子來作滴水測試,仿真人出汗的情況(水內(nèi)滲入一定比例的鹽分),約需進行30個小時。沒有設備的情況下,可以選擇蒸籠代替。
2.2.2.4 百格測試(又稱界豆腐測試)
用H4硬度的鉛筆在手機外殼上畫100格子,看看手機的外殼是否會掉下油漆,有些要求更嚴格的手機,會在手機的外殼上再涂抹上一些“名牌”的化妝品,看看是否因有不同的化學成分而將手機的油漆產(chǎn)生異味或者掉漆的可能。
2.2.2.5 按鍵壽命測試
借助機器以給設定的力量對鍵盤擊打10萬次,假使用戶每按鍵100次,就是1000天,相當于用戶使用手機三年左右的時間。沒有設備的話,只能手動了-_-!
2.2.2.6 沙塵測試
將手機放入特定的箱子內(nèi),細小的沙子被吹風機鼓吹起來,經(jīng)過約三小時后,打開手機并察看手機內(nèi)部是否有沙子進入。如果有,那么手機的密閉性設計不夠好,其結(jié)構設計有待重新調(diào)整。
以及其他還有很多關于成品機的測試案例,根據(jù)最終測試項目和測試環(huán)境進行篩選。
posted on 2011-11-23 17:19 順其自然EVO 閱讀(553) 評論(0) 編輯 收藏 所屬分類: 測試學習專欄