MTLM 引入了一些新的概念,從字面基本上都很容易理解,包括下面四個(gè)概念:Test Plan、Test Suites、Test Case和Configurations,我用VS 2010中提供的UML類圖描述了它們之間的關(guān)系:
點(diǎn)擊放大
這幾概念還是比較好理解的,Test Plan是MTLM中管理的最頂層的對象。在啟動(dòng)了MTLM需要連接到TFS工程,這個(gè)工程必須是團(tuán)隊(duì)使用的工程,它保存了開發(fā)團(tuán)隊(duì)創(chuàng)建的用戶需求工作項(xiàng)、代源代碼等,Test Plan對象必須在這個(gè)工程上創(chuàng)建。Test Suites實(shí)際上使用來組織Test Case,類似于文件系統(tǒng)中文件夾的作用。Test Case在這里指的是手工測試用例,它描述了測試的詳細(xì)執(zhí)行步驟,以及每個(gè)步驟執(zhí)行完的期望結(jié)果,更準(zhǔn)確地講這里的Test Case是指手動(dòng)測試用例 (Manual Test Case)。Configuration則是定義了Test Plan的各種執(zhí)行環(huán)境配置。這其中, Requirement映射到TFS的User Storey類型的工作項(xiàng),而Test Case和Shared Step對應(yīng)于Test Case和Shared Step工作項(xiàng)。MTLM為這些對象的管理和使用提供了操作界面,如下圖所示:
點(diǎn)擊放大
在這里需要指出的是,Automated Test Case只能在VS測試工程中定義和代碼實(shí)現(xiàn)的,并可以在VS中運(yùn)行,其代碼保存在TFS工程的代碼控制器中。Automated Test Case在與MTLM中定義的Test Case關(guān)聯(lián)后,也可以在MTLM中執(zhí)行。
開篇就寫到這里,我會(huì)在后續(xù)的文章中詳細(xì)描述我用到的VS 2010 Beta 2測試功能,希望能對大家有所幫助。
本文鏈接:http://m.95time.cn/computer/system/2009/7107.asp
出處:藍(lán)色理想
責(zé)任編輯:bluehearts
上一頁 VS 2010 Beta 2 測試功能搶先學(xué) [1] 下一頁
◎進(jìn)入論壇計(jì)算機(jī)技術(shù)版塊參加討論
|