新聞中心
我們知道,TFS是微軟的軟件開(kāi)發(fā)生命周期管理(ALM)套件的核心服務(wù)器端,將MTLM與它進(jìn)行緊密綁定更進(jìn)一步凸顯了微軟軟件生命周期管理軟件的戰(zhàn)略,這其實(shí)從VS 2005和VS2008就已經(jīng)逐步開(kāi)始了,VS2010軟件更進(jìn)一強(qiáng)化了這戰(zhàn)略。

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的隴西網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
VS不再單單只是面向開(kāi)發(fā)人員或者是測(cè)試人員角色,而是要提供一個(gè)平臺(tái)來(lái)有效協(xié)調(diào)和支持開(kāi)發(fā)過(guò)程中各個(gè)角色,并使他們能夠彼此緊密聯(lián)系進(jìn)行協(xié)作。就象早在VS 2008中就已經(jīng)支持Excel和Project和TFS連接一樣,這也是趨勢(shì),設(shè)想以后很可能所有和軟件開(kāi)發(fā)過(guò)程相關(guān)的工具都會(huì)與TFS綁定。
一改使用了十幾年的“紅綠藍(lán)黃”,采用了全新的“紫藍(lán)”Logo,乍一看還挺不適應(yīng)的,畢竟用了VS十多年,對(duì)老Logo還是有感情的,呵呵!有關(guān)VS 2010 Beta 2的下載、安裝和新功能特性等方面的信息,可以訪問(wèn) http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx ,這里就不再多說(shuō)了,作為一個(gè)測(cè)試人員,俺更關(guān)心的是它在測(cè)試方面的內(nèi)容。
對(duì)于測(cè)試人員而言,VS2010軟件帶來(lái)了更多嶄新的功能,這些新功能貫穿了整個(gè)測(cè)試周期 : 測(cè)試計(jì)劃、測(cè)試執(zhí)行和測(cè)試執(zhí)行進(jìn)度跟蹤。雖然VS 2010 RTM還不是正式版,但是從微軟發(fā)布的Beta 2我們也可以體驗(yàn)一下這些新的功能。 根據(jù)以往微軟的開(kāi)發(fā)流程和習(xí)慣,Beta 2和最終的RTM版應(yīng)該是八九不離十的。VS 2010 引入了一個(gè)全新的工具,稱作“微軟測(cè)試與實(shí)驗(yàn)室管理器” (Microsoft Test and Lab Manager, MTLM),MTLM是一個(gè)單獨(dú)運(yùn)行的工具 (內(nèi)部開(kāi)發(fā)代號(hào)“Camano”),用于創(chuàng)建測(cè)試計(jì)劃、管理測(cè)試用例、運(yùn)行測(cè)試用例以及測(cè)試結(jié)果管理等。
在安裝VS2010軟件的套件的時(shí)候會(huì)一起安裝上,其界面還是很漂亮的,不像是傳統(tǒng)的WinForm程序,應(yīng)該是完全用WPF編寫的。MTLM是單獨(dú)運(yùn)行的一個(gè)工具,運(yùn)行它不需要啟動(dòng)Visual Studio IDE。也許很多人會(huì)問(wèn):為什么不把它集成到VS IDE中,而是作為一單獨(dú)的程序呢?我能夠想到的答案是:測(cè)試和實(shí)驗(yàn)室的管理的功能相對(duì)比較獨(dú)立,作為一個(gè)單獨(dú)工具使用會(huì)更輕便。如果只是用來(lái)管理實(shí)驗(yàn)室或者執(zhí)行測(cè)試用例,就可以只安裝這個(gè)工具,在安裝界面中可以選擇只安裝MTLM工具吧?——有待下次安裝時(shí)確認(rèn)。
我在自己的機(jī)器上安裝了MTLM,***次運(yùn)行了這個(gè)工具后才發(fā)現(xiàn),MTLM僅是一個(gè)測(cè)試和實(shí)驗(yàn)室管理功能的客戶端,也就是個(gè)“配角兒”,真正的“主角兒”原來(lái)是Team Foundation Server(TFS)服務(wù)器,更確切的講應(yīng)該是TFS 2010 Beta 2。MTLM是完全依賴于TFS的,它運(yùn)行起來(lái)的***個(gè)界面就是要你去連接指定的TFS服務(wù)器,否則也就到此為止,寸步難行了。#t#
MTLM 引入了一些新的概念,從字面基本上都很容易理解,包括下面四個(gè)概念:Test Plan、Test Suites、Test Case和Configurations,我用VS 2010中提供的UML類圖描述了它們之間的關(guān)系。在上一回我們提到過(guò),在以往的Visual Studio版本中,MSBuild不能很好地支持Visual C++項(xiàng)目,微軟轉(zhuǎn)而提供了一個(gè)替代的專門解決辦法:VCBuild。在Visual Studio 2010中,微軟終于改進(jìn)了這一點(diǎn),將VCBuild的眾多特有的功能集成到MSBuild中,并且使用MSBuild替代了VCBuild。
雖然VCBuild有很多針對(duì)Visual C++項(xiàng)目的實(shí)用功能,但是,新的MSBuild不僅繼承了這些功能,還提供了更多的新特性,吸引用戶升級(jí)到這一新的構(gòu)建平臺(tái)上來(lái):診斷功能: MSBuild增強(qiáng)了它的診斷功能,以幫助用戶更加容易地發(fā)現(xiàn)和調(diào)試構(gòu)建錯(cuò)誤。例如,VS2010軟件可以幫助你決定如何以特定的順序編譯某些源文件,因?yàn)镸SBuild可以檢測(cè)這些文件之間的依賴性。
可擴(kuò)展性: 使用MSBuild,用戶可以為某些特定的平臺(tái)構(gòu)建不同的解決方案。另外,也可以在構(gòu)建過(guò)程中,使用不同版本的編譯器。連接器等,使得我們的解決方案更具擴(kuò)展性。集成: 我們可以將我們的Visual C++項(xiàng)目添加到一個(gè)已經(jīng)存在的MSBuild環(huán)境中。例如,我們可以將一個(gè)新的Visual C++項(xiàng)目集成到一個(gè)已經(jīng)存在的MSBuild環(huán)境中,雖然這個(gè)MSBuild環(huán)境包含的是使用.NET Framework的Visual C#和Visual Basic項(xiàng)目。
Multi-Targeting曾經(jīng)作為Visual Studio的一個(gè)重要特性,受到微軟的大力推廣。因?yàn)樗沟谩耙淮尉幋a,多個(gè)平臺(tái)運(yùn)行”成為可能。這一特性給程序員們帶來(lái)了極大的便利,再也不用為目標(biāo)機(jī)器混亂的平臺(tái)而頭疼。但是在之前的Visual Studio中,Multi-Targeting特性只在托管語(yǔ)言中得到支持,可以針對(duì)不同的.NET Framework版本?,F(xiàn)在在Visual Studio 2010中,隨著MSBuild的應(yīng)用,本地代碼的Multi-Targeting也成為可能。
網(wǎng)頁(yè)題目:資深專家對(duì)于VS2010軟件的測(cè)試成果
鏈接URL:http://m.5511xx.com/article/cddojij.html


咨詢
建站咨詢
