目錄·序言

13.8 測試計劃

移山之道:VSTS軟件開發(fā)指南 作者:鄒欣


  13.8測試計劃

  測試不是在所有的開發(fā)工作完成之后才進行,而是與開發(fā)幾乎同步進行的。一個軟件項目的各個功能都可以有自己的測試計劃,它們可以在不同的階段發(fā)揮作用。但是針對整個項目的總測試計劃(又叫測試總綱)要在計劃階段大致定下來,并指導(dǎo)所有測試工作的進行。

  那測試總綱到底講什么呢?

  測試計劃描述了一次測試活動的主要方面:為什么(Why),測試什么(What),誰來測試(Who)和什么時候測試(When),詳細地說,包括以下方面:

 ?。?)測試的總體策略和方法。

 ?。?)測試日程安排:何時開始什么樣的測試。

 ?。?)質(zhì)量目標:測試要達到什么樣的目標才能算通過——這個目標也決定了“驗收測試”的標準。

 ?。?)資源:需要多少人力、物力來達到質(zhì)量目標。

  (5)測試變量矩陣:我們的系統(tǒng)需要支持多少種操作系統(tǒng)?瀏覽器,以及其他影響功能的變量?

  關(guān)于這一點,阿亨有一天晚上和大牛在頂球酒吧暢談理想,講到激動處,夜不能寐,勾畫了這樣的測試矩陣(見表13-4):

  這個計劃拿給大家討論,大家在驚嘆之余,紛紛懷疑我們是否有能力完成這么多種類型的測試。畢竟是184 320種組合!這時候,阿超建議大家看看團隊的遠景和各種情況所占實際用戶的比率,來決定我們真正需要支持的測試矩陣是什么。

  經(jīng)過分析和討論,大家逐條精簡,結(jié)果如下:

  a.用戶類型不變。

  b.屏幕分辨率降到兩種,手機屏幕不要了,我們暫時不在手機上測試。

  c.屏幕DPI不測試高級DPI(屏幕 | 屬性 | 高級 | DPI 中可以設(shè)置DPI以提高顯示效果)。

  d. 操作系統(tǒng)只測試3種,二柱強烈支持Linux,同時考慮到一些高收入的網(wǎng)民可能會用Linux操作系統(tǒng),保留Linux。

  e. 操作系統(tǒng)的語言只支持3種,這并不是網(wǎng)站內(nèi)容的語言,而是操作系統(tǒng)的缺省語言。

  f. 網(wǎng)絡(luò)速度3種,無線網(wǎng)絡(luò)的速度介于撥號與ADSL之間,可以忽略。

  g.瀏覽器的版本,經(jīng)過激烈的討論,瀏覽器從5種變?yōu)?種。

  總計648種組合,如表13-5所示。

  表13-4宏偉的測試矩陣

 

用戶

類型

屏幕

分辨率

屏幕DPI

操作系統(tǒng)

操作系統(tǒng)

缺省語言

網(wǎng)絡(luò)速度

瀏覽器

Flash

JavaScript

Cookie

組合

總數(shù)

變量

數(shù)目

4

4

2

6

6

4

5

2

2

2

184320

 

商戶

800x600

正常

WindowME

中文(簡體)

撥號

IE6

支持

支持

支持

 
 

用戶

1024x768

高級DPI

WinXP

中文(繁體)

ADSL

IE7

不支持

不支持

不支持

 
 

瀏覽者

1280x1024

 

WinVista

英語

局域網(wǎng)

Opera

       
 

管理員

手機屏幕

 

Win Server

2003

日語

無線網(wǎng)絡(luò)

Safari

       
       

Linux/Unix

阿拉伯語

 

Firefox

       
       

Mac

西班牙語

           

表13-5  精簡后的測試矩陣

 

用戶

類型

屏幕

分辨率

操作系統(tǒng)

操作系統(tǒng)

缺省語言

網(wǎng)絡(luò)速度

瀏覽器

組合

總數(shù)

變量數(shù)目

4

2

3

3

3

3

648

 

商戶

800x600

WinXP

中文(簡體)

撥號

IE6

 
 

用戶

1024x768

WinVista

中文(繁體)

ADSL

IE7

 
 

瀏覽者

 

Linux/Unix

英語

局域網(wǎng)

Firefox

 
 

管理員

         
  

  有了這樣的測試矩陣,測試人員在設(shè)計與執(zhí)行測試的時候就能夠按照矩陣進行全面的測試。同時要指出的是,不同組合的重要性是不一樣的,我們最主要的測試環(huán)境還是:用戶 + 1204x768 + WinXP + 中文 + ADSL + IE6。必須先保證網(wǎng)站在主要的測試環(huán)境下能正常運行。

上一章目錄下一章

Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號