
圖 9 MTM測試對象關系圖
由上圖看出,Test Plan是MTM中管理的最頂層的對象。在啟動了MTM時需要連接到TFS工程,這個工程必須是團隊使用的工程,它保存了開發團隊創建的用戶需求工作項、代源代碼等,Test Plan對象必須在這個工程上創建。Test Suites實際上用來組織Test Case,類似于文件系統中文件夾的作用。Test Case在這里指的是手工測試用例,它描述了測試的詳細執行步驟,以及每個步驟執行完的期望結果,更準確地講這里的Test Case是指手動測試用例 (Manual Test Case)。Configuration則是定義了Test Plan的各種執行環境配置。在這其中, Requirement映射到TFS的User Storey類型的工作項,而Test Case和Shared Step對應于Test Case和Shared Step工作項。MTM為這些對象的管理和使用提供了操作界面,如圖10所示。

圖 10 MTM對象的管理界面
注意:在這里需要指出的是,Automated Test Case只能在VS測試工程中定義和代碼實現,并可以在VS中運行,其代碼保存在TFS工程的代碼控制器中。Automated Test Case在與MTM中定義的Test Case關聯后,也可以在MTM中執行。
文章來源于領測軟件測試網 http://www.kjueaiud.com/