目錄·序言

13.8 測(cè)試計(jì)劃

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


  13.8測(cè)試計(jì)劃

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

  那測(cè)試總綱到底講什么呢?

  測(cè)試計(jì)劃描述了一次測(cè)試活動(dòng)的主要方面:為什么(Why),測(cè)試什么(What),誰(shuí)來(lái)測(cè)試(Who)和什么時(shí)候測(cè)試(When),詳細(xì)地說(shuō),包括以下方面:

  (1)測(cè)試的總體策略和方法。

  (2)測(cè)試日程安排:何時(shí)開(kāi)始什么樣的測(cè)試。

 ?。?)質(zhì)量目標(biāo):測(cè)試要達(dá)到什么樣的目標(biāo)才能算通過(guò)——這個(gè)目標(biāo)也決定了“驗(yàn)收測(cè)試”的標(biāo)準(zhǔn)。

  (4)資源:需要多少人力、物力來(lái)達(dá)到質(zhì)量目標(biāo)。

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

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

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

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

  a.用戶類型不變。

  b.屏幕分辨率降到兩種,手機(jī)屏幕不要了,我們暫時(shí)不在手機(jī)上測(cè)試。

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

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

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

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

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

  總計(jì)648種組合,如表13-5所示。

  表13-4宏偉的測(cè)試矩陣

 

用戶

類型

屏幕

分辨率

屏幕DPI

操作系統(tǒng)

操作系統(tǒng)

缺省語(yǔ)言

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

瀏覽器

Flash

JavaScript

Cookie

組合

總數(shù)

變量

數(shù)目

4

4

2

6

6

4

5

2

2

2

184320

 

商戶

800x600

正常

WindowME

中文(簡(jiǎn)體)

撥號(hào)

IE6

支持

支持

支持

 
 

用戶

1024x768

高級(jí)DPI

WinXP

中文(繁體)

ADSL

IE7

不支持

不支持

不支持

 
 

瀏覽者

1280x1024

 

WinVista

英語(yǔ)

局域網(wǎng)

Opera

       
 

管理員

手機(jī)屏幕

 

Win Server

2003

日語(yǔ)

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

Safari

       
       

Linux/Unix

阿拉伯語(yǔ)

 

Firefox

       
       

Mac

西班牙語(yǔ)

           

表13-5  精簡(jiǎn)后的測(cè)試矩陣

 

用戶

類型

屏幕

分辨率

操作系統(tǒng)

操作系統(tǒng)

缺省語(yǔ)言

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

瀏覽器

組合

總數(shù)

變量數(shù)目

4

2

3

3

3

3

648

 

商戶

800x600

WinXP

中文(簡(jiǎn)體)

撥號(hào)

IE6

 
 

用戶

1024x768

WinVista

中文(繁體)

ADSL

IE7

 
 

瀏覽者

 

Linux/Unix

英語(yǔ)

局域網(wǎng)

Firefox

 
 

管理員

         
  

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

上一章目錄下一章

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