系統測試策略

從系統測試開始產品研發流程正是計入到測試階段

1.系統測試的目標和測試對象

系統測試對象:整個系統,對於手機來說,就是整機的測試,對於應用來說就是整個應用以及生態相關。把這個對象分爲若干個feature,是這整個feature的總和。

因爲以前都是注重每個feature,隨着功能的不斷集成,系統的複雜性開始急劇膨脹,我們很難或者說沒有足夠的時間,或者說系統同還不夠穩定,來把功能和相關的所有組合都驗證完畢。

集成測試主要還是針對功能的集成,在集成測試中我們無法(或者說沒有足夠的測試時間,或者說系統不夠穩定)對被測對象的其他非功能的質量方面進行測試驗證。這都說明只通過系統集成測試無法對系統進行全面的測試,系統測試是有必要的,在系統測試主要測試包含:

1)系統角度來驗證測試功能的正確性

2)系統角度來驗證各種非功能的質量的正確性

 

2. 系統測試入口

就是集成測試的出口,加上測試團隊已經做好了系統測試準備,含測試用例,測試資源,測試環境等。

3. 測試用例的選擇

需要把集成測試的用例再執行一遍嗎,回答是,兩邊的case肯定會有相同的部分。

1)針對系統的功能測試,可選擇優先級1,2的部分測試用例

2)針對非功能的質量,可以選擇優先級3,4的測試用例

4. 執行順序

一般來說沒有執行順序之說,不過有的測試需要滿足一定的執行條件纔可以。

和集成測試不同,系統測試需要對功能、可靠性、性能、易用性等方面進行測試,所以說有的比如先進行穩定性測試再壓力,在恢復測試

多種方法組合測試往往發現集成測試無法發現的問題。

5.出口準則

1)計劃執行的測試用例已經完成

2)缺陷分析的結果符合預期

3)達到了系統測試的產品質量目標

 

產品計劃表(例子,不代表過往產品使用)

Phase
 
測試策略
工期
集成測試 build1 功能測試 5人/天
  buildxx 功能測試 5人/天
  buildxxx 迴歸測試 5人/天
系統測試 ST1 功能測試 25人/天
  ST2 功能+非功能 25人/天
  ST3 ET+Regression 20人/天
  ST4 ET+Regression 15人/天
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章