1. 程式人生 > >手機整機方案公司之測試業務流程

手機整機方案公司之測試業務流程

內容概述:主要分享了手機整機方案公司關於測試部門的業務流程,做下彙總,方便後續面試時做下梳理,同時也方便即將要入職的測試同行們借鑑下

需求文件

首先有測試領導給出測試計劃,包括測試人力、時間、資源等等,並安排對應專案介面人(客戶經理),來與客戶對接需求以及後續反饋問題

需求文件是第一要素,一切開始都是是從拿到客戶的需求開始,首先客戶把自己想要的東西說出來或者提供簡要文件,由公司的客戶經理來對接,並且轉化成一個簡要需求文件,交由測試人員這邊,測試工程師拿到需求文件把需求做下梳理,並列舉1、2、3條,方便軟體人員分析

軟體工程師會分析能不能實現或者給出實現的週期時長,之後反饋給測試部和客戶經理,有客戶經理直接和客戶這邊進行溝通,告知無法實現的功能和開發週期,客戶根據情況進行酌情修改,等這些基本上確定完之後,開發這邊就開始編寫設計指令碼執行

測試實施

軟體會給出每日構建版本(Check Out),測試人員會更新升級版本到測試樣機,進行每日任務測試任務安排是根據專案組長來劃分的,測試組員一般5-8位,這個要看專案情況,如果屬於平臺性的專案會投入更多的人力

每個專案差不多有7-10輪測試:

  • 第一輪:模組

  模組包括系統內建APK(電話/聯絡人/簡訊/設定/音樂播放器/視訊播放器/相簿/相機等)和客戶預裝的三方APK(UC瀏覽器/訊飛輸入法等),測試工程師拿到分配的模組之後,開始按照前寫的測試用例去執行一遍。我們的測試用例是根據平臺進行設計的,每一個平臺會相應更新對應測試用例,而客製化版本是在平臺的基礎上加上客戶定製需求生產的,所以同平臺的客製化對測試用例是通用,模組測試是基礎,後續每輪測試都包括模組測試(相比第一輪用例覆蓋率需達到100%,後面70%、80%等依次遞減)

  • 第二輪:整機效能

  包括藍芽傳輸的速率,WiFi傳輸速率,MP3,MP4播放音效,GPS定位時間等

  • 第三輪併發測試

  這次各模組之間的互動交叉併發測試,比如播放視訊過程中來語音、簡訊、短訊息、插拔USB線、插拔耳機等

  • 第四輪:弱訊號測試

  一般選擇在電梯裡、車庫、辦公環境下三種情況看訊號強度,電話呼入撥出接通率

  • 第五輪:應用APK效能

  包括應用的熱啟動、冷啟動時間。

  • 第六輪:功耗測試

  選單電流:各個應用啟動後待機功耗是否正常,安裝三方apk後,對功耗是否有影響等,測試功耗採用萬用表、PowerTool進行

  • 第七輪:進行冒煙測試。

  整體把控軟體效能質量,以及後續使用者驗收測試。還有使用自動化或者手工去壓力測試,找出應用瓶頸

 

BUG管理

其中測試工程師發現BUG問題,提交到BUG庫,BUG管理工具:BugFree/BugZilla/禪道,問題提交之後指派給對應軟體工程師,問題修復完之後測試進行驗證,驗證通過關閉bug問題。

軟體基本完成之後給到客戶經理,來向客戶發版本,客戶進行小批量試產,發現問題之後反饋給客戶經理或測試部門來進行本地複驗,提交到BUG庫,進行問題輪迴直到問題得到解決