對VS2005 Team System使用感慨
希望我對VS2005Team System 的一點(diǎn)經(jīng)驗(yàn)?zāi)芙o大家?guī)韼椭?,怎樣?chuàng)建VS2005Team System。這些內(nèi)容都是一些門戶網(wǎng)站和技術(shù)論壇找到的,中間可能有不少錯誤是我沒有挑出的,歡迎大家指正。
在應(yīng)用程序或 Web 頁可以達(dá)到其質(zhì)量和性能目標(biāo)之前,必須經(jīng)過嚴(yán)格的測試。過去,Microsoft Visual Studio 是一種只關(guān)注軟件開發(fā)人員的產(chǎn)品,而對開發(fā)的測試方面提供的支持不足。組織內(nèi)部質(zhì)量保證小組的測試工程師無疑已經(jīng)正確地認(rèn)識到,在他們努力確保發(fā)布高質(zhì)量的軟件過程中,先前版本的 Microsoft Visual Studio 產(chǎn)品所提供的支持微乎其微。
作為開發(fā)人員或測試人員,您可以使用 Visual Studio 來對您自己的測試進(jìn)行編碼。但是要創(chuàng)建某些專業(yè)化的測試或者要對測試進(jìn)行管理,則通常必須使用其他 Microsoft 產(chǎn)品、購買第三方工具或從頭創(chuàng)建工具。#t#
當(dāng)需要建模和發(fā)布數(shù)據(jù)、組織支持文檔、跟蹤錯誤并創(chuàng)建測試套件(例如,版本驗(yàn)證測試 (BVT))時(shí),您的工作將愈加復(fù)雜。所得到的工具集有可能產(chǎn)生這樣的結(jié)果:它不能在它的各種工具和存儲機(jī)制之間進(jìn)行轉(zhuǎn)換。
有這樣一種情況,某個金融領(lǐng)域企業(yè)的 IT 小組積累了大量在開發(fā)生命周期的各個階段使用的不同測試工具。每個工具都是來自獨(dú)立供應(yīng)商的獨(dú)立可執(zhí)行程序。因此,這些工具之間沒有交互,而且這些工具的用戶之間的交互也受到阻礙。
例如,在一個工具中輸入項(xiàng)目需求,然后將其復(fù)制到另一個工具,這并不會在兩個工具的數(shù)據(jù)庫的需求之間建立鏈接。因?yàn)闆]有建立鏈接,所以在第一個工具中更改需求不會更新由開發(fā)和測試團(tuán)隊(duì)使用的其他工具所訪問的數(shù)據(jù)。
有了 VS2005Team System ,軟件測試人員將高興地看到,他們的工具集正在接近開發(fā)人員的工具已經(jīng)擁有的價(jià)值水平。主要的例子就是能夠使用 Visual Studio 集成開發(fā)環(huán)境 (IDE) 來創(chuàng)建并運(yùn)行測試。
許多核心測試類型(包括單元測試、Web 測試、加載測試、手動測試,以及代碼覆蓋的度量)現(xiàn)在都集成到 Visual Studio 中。(實(shí)際上,Visual Studio 2005 Team Test Edition 引入了一種新的項(xiàng)目類型 — “測試”項(xiàng)目,它與傳統(tǒng)的項(xiàng)目類型一起顯示在解決方案資源管理器中。)
新測試工具還與 VS2005Team System 的其他部分集成在一起。這意味著軟件測試人員還能夠?qū)⑵浣Y(jié)果發(fā)布到數(shù)據(jù)庫,生成趨勢報(bào)告和歷史報(bào)告,比較不同種類的數(shù)據(jù),查看測試后找到了多少錯誤以及都是哪些錯誤,并確定哪些錯誤沒有鏈接到可以幫助重新產(chǎn)生它們的測試中。