客制Visual Studio Team System 2008 Manual Test Template

  • 2011
  • 0

摘要:客制Visual Studio Team System 2008 Manual Test Template

若需要將VSTS 2008的Manual Test的內容改為自訂的內容,請參考以下步驟進行。

感謝TINA大力協助 

1.取得原Manual Test的Template進行客製

2.在下列位置中,取得「ManualTestWordFormat.zip」檔案

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\1028

3.複製「ManualTestWordFormat.zip」並另存成「MedincomManualTest.zip」進行客制

4.解開「MedincomManualTest.zip」並且 將ManualTest.mht重新命名

   例如:MedincomManualTest.mht 改為MedincomManualTest.mht

5.將ManualTest.vstemplate 重新命名 例如: MedincomManualTest.vstemplate並編輯:

 

<修改前的原始檔: ManualTest.vstemplate> 

01 <?xml version="1.0" encoding="utf-8"?>
02 <VSTemplate Version="3.0.0" Type="Item" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.microsoft.com/developer/vstemplate/2005">
03  <TemplateData>
04      <Name Package="{52CBD135-1F97-2580-011F-C7CD052E44DE}" ID="113"/>
05      <Description Package="{52CBD135-1F97-2580-011F-C7CD052E44DE}" ID="109"/>
06      <Icon Package="{52CBD135-1F97-2580-011F-C7CD052E44DE}" ID="107"/>
07      <ProjectType>CSharp</ProjectType>
08      <SortOrder>80</SortOrder>
09      <DefaultName>ManualTest.mht</DefaultName>
10      <TemplateGroupID>TestProject-V1</TemplateGroupID>
11      <TemplateID>TestProject-V1-WordManualTest</TemplateID>
12      <ShowByDefault>false</ShowByDefault>
13  </TemplateData>
14  <TemplateContent>
15      <ProjectItem ReplaceParameters="true" OpenInEditor="false">ManualTest.mht</ProjectItem>
16  </TemplateContent>
17  <TestProjectData>
18      <LongDescription Package="{52CBD135-1F97-2580-011F-C7CD052E44DE}" ID="112"/>
19      <HelpKeyword Package="{52CBD135-1F97-2580-011F-C7CD052E44DE}" ID="105"/>
20  </TestProjectData>
21  <WizardExtension>
22          <Assembly>Microsoft.VisualStudio.QualityTools.Wizard.TestProjectWizards</Assembly>
23          <FullClassName>Microsoft.VisualStudio.TestTools.TestProjectWizards.TestItemWizardExtension</FullClassName>
24  </WizardExtension>
25 </VSTemplate>

<修改後的檔案: 黃色部分,必須要修改>

 

01 <?xml version="1.0" encoding="utf-8"?>
02 <VSTemplate Version="3.0.0" Type="Item" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.microsoft.com/developer/vstemplate/2005">
03  <TemplateData>
04      <Name Package="Tina"/>
05      <Description Package="Tina"/>
06      <Icon Package="{52CBD135-1F97-2580-011F-C7CD052E44DE}" ID="107"/>
07      <ProjectType>CSharp</ProjectType>
08      <SortOrder>80</SortOrder>
09      <DefaultName>MedincomManualTest.mht</DefaultName>
10      <TemplateGroupID>TestProject-V1</TemplateGroupID>
11      <TemplateID>MedincomManualTest</TemplateID>
12      <ShowByDefault>false</ShowByDefault>
13  </TemplateData>
14  <TemplateContent>
15      <ProjectItem ReplaceParameters="true" OpenInEditor="false">MedincomManualTest.mht</ProjectItem>
16  </TemplateContent>
17  <TestProjectData>
18      <LongDescription Package="{52CBD135-1F97-2580-011F-C7CD052E44DE}" ID="112"/>
19      <HelpKeyword Package="{52CBD135-1F97-2580-011F-C7CD052E44DE}" ID="105"/>
20  </TestProjectData>
21  <WizardExtension>
22      <Assembly>Microsoft.VisualStudio.QualityTools.Wizard.TestProjectWizards</Assembly>
23      <FullClassName>Microsoft.VisualStudio.TestTools.TestProjectWizards.TestItemWizardExtension</FullClassName>
24  </WizardExtension>
25 </VSTemplate>

 

6.選取MedincomManualTest.vstemplate、MedincomManualTest.mht兩個檔案,並壓成.zip檔案 

    例如:「MedincomManualTest.zip」
     NOTE:重要!! 請確定壓縮完畢後 所有檔案都在zip檔根目錄下面
切忌將整個資料夾直接壓 縮, 否則後面步驟會有錯誤, 只需要將兩個檔案選取壓縮即可!!

7.將「MedincomManualTest.zip」檔案放入下列網址中:
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\1028

8. 開啟Visual Studio 2008 命令提示字元 (從 開始>程式集>VSTS2008>VS Tool),執行:devenv / InstallVSTemplates
note:執行該命令前,先將VSTS 2008 IDE關閉

9.確認以下路徑是否增加「MedincomManualTest」資料夾

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache

10.開啟VSTS 2008,看看新增測試視窗是否多了MedincomManualTest 選項。

風來疏竹,風過而竹不留聲;雁度寒潭,雁去而潭不留影。故君子事來而心始現,事去而心隨空。