也談手機軟件測試類型及分析 軟件測試工具
1)Basic Function [基本功能測試]:就是驗證手機基本功能是否實現,發短信、通話、照相等,包括他們的子功能如轉發、連拍等。最基本的也是投入時間精力最大的測試類型,也是最重要的,如果基本功能都沒有實現其他測試也就變成枉然了
2)UI [用戶界面驗證]:驗證手機的界面、菜單等是否是與客戶需求和設計保持一致,主要依據 UI spec[用戶界面說明],MMI[人機交互界面],Menu tree[菜單樹]等,這些文檔也是需要根據客戶需求及時更新的
3)Limit Value [極限值測試]:對應黑盒測試的邊界值分析法,邊界值分析法設計出的測試用例發現 bug 的能力也是最強的,一般依據極限值表設計測試用例,來指導測試。一般測試點如輸入字符的個數,會議通話的個數,文檔存儲個數等
4)Confict Test[沖突測試]:主要依據沖突表,沖突表中列出各個事件之間是否存在沖突,沖突測試用例也是依據沖突表設計,這類用例往往可以發現一些比較嚴重的 bug ,如游戲中來電,流覽WAP時插拔充電器、USB線、camera 中低電等
5)Performance Test[性能測試]:主要測試項Call test ,長時間通話,發送大容量的彩信x條,開關機x次,攝像x時間,可以考慮用自動化測試,手機自動化測試與PC軟件自動化測試類似,利用自動化測試工具錄制、調試 寫腳本、回放、分析結果,與PC軟件不同的是手機自動化測試需要硬件的支持來固定手機和利用氣壓按鍵。
6)Stress Test[壓力測試]:壓力測試是在將手機容量存儲狀態到滿后做的一系列操作,如短信、彩信滿,Idle界面各事件個數滿如未接電話、鬧鈴等
7)Network Compatibilit[網絡兼容性測試]:網絡參數的設置,GPRS等業務是否可用,本外地的聯通移動卡各類業務卡在本地的作測試,還需要做Filed Test[場測]即到最終用戶實際使用的環境作現場測試,Filed test 有國際專用用例。
8)SIM Card Compatibilit[SIM卡兼容性測試]:一般是對聯通移動的各類業務卡,新出的大容量(64K)、國際漫游卡、呼叫限制卡、一卡雙號卡等卡的驗證,驗證能否正確注冊、對應的業務功能是否實現、基本功能的正確性
9)PD test [Project Design Test]:驗證在項目設計階段的設計的功能是否得以實現、是否正確,設計用例依據項目設計文檔 軟件測試
10)CR Verification[客戶需求驗證]:驗證客戶的一些特定需求和變更后的需求
11)User Manual [用戶手冊驗證]:其重要性是不言而喻的,用戶手冊一定要和手機實際功能相符合,不然將會影響用戶對產品的信任
12)FAT( Full Type Approval)[全類型批準]:是GSM手機進入GSM網絡必須通過的專業測試。
原文轉自:http://www.anti-gravitydesign.com