手機軟件測試流程規范
測試流程圖如下:
一、測試準入條件
1、不接受無詳細需求文檔的項目;
2、需要測試的項目至少提前5個工作日提交測試組進行需求分析;
3、一般DEMO不予與支持;
4、開發人員經過自測通過,至少保證程序可以正常運行;對應的功能在正常流程下是可以正常使用;
二、測試準備
1、需求分析
拿到項目需求后仔細閱讀,分析整個程序的功能分布及邏輯關系,細分程序功能點,理清各功能點之間的關系。
2、用例設計
根據各個功能點設計詳細的功能測試用例,要求設計的測試用例必須覆蓋需求。
3、測試計劃
根據項目的實際進展及測試資源制定測試計劃,合理有效的分配測試任務及時間。若在后期項目變動較大或其他情況需對計劃進行維護更新
三、系統測試
1、功能測試
① 開發輸入的程序包要求:必須開發人員自測后程序能正常運行,各功能都正常;
② 功能模塊測試:需照詳細的功能測試用例測試一輪,若測試用例未完全覆蓋功能或有錯誤,則記錄下有問題的用例,待測試完成后進入測試用例文檔修訂。
③ bug的提交需遵守bug提交規范。
④ 返測:輸入新版本的程序后對于開發人員修改后的bug進行返測,待返測完成后再按照修訂后的詳細功能測試用例測試一輪,總體測試循環次數要控制在3輪以內,已保證開發及測試的效率。
⑤ 測試報告:每輪測試完成后測試人員需輸出一份功能測試報告,報告中詳細記錄本次測試發現的各類型bug情況,清楚描述測試環境及測試數據等。
2、健壯性、性能及UI界面測試
① 健壯性測試:
測試程序的穩定性、容錯機制、異常處理等。注意:Symbian平臺的軟件需通過所有Symbian簽名的測試用例。
安裝/卸載、網絡接入點更改測試。
② 性能測試:測試程序對系統資源的占用,聯網成功響應速度,按鍵響應速度,并發測試等。
③ UI界面測試:查看程序各UI界面與需求規定的UI效果的差異,提交bug時需在附件中提交需求效果圖與實際程序截圖的對比。
3、適配性測試
① 根據UI測試用例測試在不同機型及分辨率的真機環境下UI界面是否正常顯示,橫豎屏切換是否顯示正常。
② 根據驗收測試用例測試軟件功能是否正常。
③ 根據手機功能兼容測試用例測試軟件的運行是否影響手機系統常用功能的使用。
4、系統測試報告
針對整個系統測試過程中的測試情況作出總結,具體內容參考《系統測試報告書寫規范》
四、驗收測試
對已通過系統測試的程序進行驗收測試,測試其主要功能及業務邏輯是否完全符合需求。在完成測試用例后可進行隨機測試,模擬用戶體驗,檢驗是否有其他未發現的問題。
測試輸出文檔:
① 驗收測試用例:不同于系統測試中的詳細功能測試用例,驗收測試用例只需覆蓋程序的功能及業務邏輯即可。
② 驗收測試報告:對于驗收測試出現的問題詳細描述。
③ 驗收測試通過的程序包:正式發布的程序包必須通過驗收測試由測試人員發布,其他人員發布的程序均屬于測試版本。
五、測試總結
測試負責人對項目的測試過程及結果進行總結,輸出測試總結文檔。
posted on 2013-05-03 09:44 順其自然EVO 閱讀(334) 評論(0) 編輯 收藏 所屬分類: 測試學習專欄