Aracılığıyla paylaş


Yükseltilmiş Ekip Projeleri için Microsoft Test Yöneticisi ile Ara Yüz Kullanımını Etkinleştirme

Microsoft Test Yöneticisi kullanmak için, yeni iş öğesi türlerini, test durumunu ve paylaşılan adımları yükseltilmiş takım projenize eklemeniz gerekir. Takım, test çalışmasını Microsoft Test Yöneticisi'ni kullanarak çalıştırılabilen ve yönetilebilen hem elle yapılan hem otomatik testleri tanımlamak için kullanır. Microsoft Test Yöneticisi, Visual Studio 2010 Ultimate ve Visual Studio Test Professional 2010 ile kullanılabilir. Bu test araçları, organizasyon kullanımınızın diğer alanlarının kullandığı aynı takım projelerine dayanan testlerinizi tanımlamanızı sağlayan Visual Studio Team Foundation Server ile bütünleşiktir.

Microsoft Çözüm Çerçevesi (MSF) uygulamasına ilişkin işlem şablonlarında iş öğesi türleri, test durumu ve paylaşılan adımlar kapsanır. Daha ayrıntılı bilgi için aşağıdaki konulara bakın:

Yeni iş öğe türlerinin yanı sıra, MSF işlem şablonlarının 5.0 sürümü ile sağlanan bağlantı türleri ve kategorileri eklemeniz gerekir. İş öğesi formlarında yeni alanların görünmesi için varolan iş öğe türlerini özelleştirmelisiniz. Ayrıca, hataların ya da kod kusurlarının Microsoft Test Yöneticisi tarafından otomatik olarak oluşturulmasını desteklemek için, iş öğesi türünü belirten bir eşleme dosyası da yüklemelisiniz.

Önemli

Dağıtımınız Team Foundation Server 2010 için güncelleştirildikten sonra varolan ekip projenizi yükseltmelisiniz.

Bu konu, tek bir takım çalışmasını Microsoft Test Yöneticisi kullanarak arayüze yükseltmek için izlemeniz gereken adımları sağlamaktadır. Yükseltme adımlarını gerçekleştirdikten sonra, bilgileri birden çok projenin yükseltmesini komutlamak ve kuruluşunuzun özel işlem şablonuna yeni özellikler eklemek için kullanabilirsiniz.

Bu konuda

  • İş Öğesi Adları, İş Öğesi Alanları ve Olası Çakışmalar Hakkında

  • Çalışma Öğesi Türünü Yeniden Adlandırma

  • Varolan bir Test Çalışması İş Öğesi Türünü Özelleştirme

  • İşlem Şablonunu Yükleyin: Çevik Yazılım Geliştirme v5.0 için MSF

  • İş Öğesi İzleme Nesneleri Ekleme

  • İş Öğesi Tür Tanımlarını Değiştirme

  • Microsoft Test Yöneticisi'nde Oluşturulacak Hata Türünü Belirtme

  • Test Ekibi Üyelerine İzinler Verme

  • Microsoft Test Yöneticisini Başlatma

Gerekli İzinler (bu sayfa İngilizce içeriğe sahip olabilir)

Bu yordamları gerçekleştirmek için aşağıdaki izinlerinizin olması gerekir:

  • Bir işlem şablonu indirmek için Proje Koleksiyonu Yöneticileri grubunun bir üyesi olmanız gerekir. Gerekli güvenlik izinleri açıkça ayarlandıysa, takım projesi koleksiyonunuzun İşlem şablonunu yönet izninin İzin Ver olarak ayarlanması gerekir.

  • witadmin ve tcm komut satırı araçlarını çalıştırmak için Team Foundation Yöneticileri grubunun veya projenin Proje Yöneticileri grubunun bir üyesi olmanız gerekir.

  • İzinler vermek için, değiştirmek istediğiniz grup düzeyindeki yöneticiler grubunun bir üyesi olmalısınız. Takım projesi koleksiyon düzeyindeki grubun veya kullanıcının izinlerini değiştirmek isterseniz, Proje Koleksiyon Yöneticileri grubunun bir üyesi olmalısınız veya Koleksiyon Düzeyi Bilgisini Düzenle izninizin İzin Ver'e ayarlanması gerekir.

Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.

İş Öğesi Adları, İş Öğesi Alanları ve Olası Çakışmalar Hakkında

Çalışma öğesi türünün tanımını değiştirdiğinizde, aşağıdaki olası çakışmalarla karşılaşabilirsiniz:

  • Almanız gereken bir iş öğesiyle adları çakışan bir iş öğesi türü var. Örneğin, zaten "test case" etiketli bir iş öğesi türü olabilir.

    Bir iş öğesi türünü yeniden adlandırarak veya varolan iş öğesi türünü Microsoft Test Yöneticisi uygulamasını desteklemek üzere yeni iş öğesi denetimlerini içerecek şekilde özelleştirerek bir iş öğesi türü ad çakışmasını çözebilirsiniz. Daha fazla bilgi için, bu konunun devamında aşağıdaki bölümlere bkz.:

    • Çalışma Öğesi Türünü Yeniden Adlandırma

    • Varolan bir Test Çalışması İş Öğesi Türünü Özelleştirme

  • Team Foundation dağıtımı için tanımlanan bir ya da daha fazla proje koleksiyonundaki diğer ekip projeleri tarafından kullanılan bir iş öğesi alanı türünde tanımlanan bir alanınız olabilir. Dağıtımda, takım projelerinde raporlanabilir alanlara atanan öznitelikler farklıysa, veri ambarı işlendiğinde veri çakışmaları ortaya çıkabilir. Daha fazla bilgi için bkz. Veri Ambarında Oluşan Şema Çakışmalarını Çözümleme.

  • İş öğesi türlerini içe alırken, bir hata iletisi ad çakışmasına işaret edebilir. Bu çakışma, Team Foundation öğesinin önceki sürümlerinin birinden yükseltildiği dağıtımlarda daha sık meydana gelir. Kolay ad Visual Studio Team Foundation Server 2010 öğesinin son sürümünden önce birçok sistem ve test durumu yönetimi alanları için yeniden adlandırıldı. Yeniden adlandırılan sistem alanları arasında System.AreaID, System.IterationID, System.HyperLinkCount, System.ExternalLinkCount, and System.AttachedFileCount yer alır.

    Bir iş öğesi türü için XML tanımındaki hatayı yeniden adlandırarak veya witadmin changefield komut satırı aracını kullanarak bu hatayı çözebilirsiniz. Daha fazla bilgi için bkz. İş Öğesi Alanlarını Yönetme [witadmin].

Başa dön

Çalışma Öğesi Türünü Yeniden Adlandırma

Bir iş öğesi türünü yeniden adlandırarak bir iş öğesi türü ad çakışmasını çözebilirsiniz.

İş öğesi türünü yeniden adlandırma

  1. Visual Studio 2010 yüklü bir bilgisayarda bir Komut İstemi penceresi açın.

  2. Aşağıdaki komutu yazarak ve sonra ENTER'a basarak witadmin komut satırı aracını içeren dizine değiştirin.

    cd Sürücü:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

  3. Gösterilen bağımsız değişkenlerin yerine verinizi geçirerek aşağıdaki komutu yazın ve ENTER tuşuna basın.

    witadmin renamewitd /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /p:project /n:CurrentName /new:NewName
    

    Aşağıdaki komut Test Durumu çalışma öğesi türünün Test Durumuma nasıl yeniden adlandırılacağına dair bir örnek gösterir:

    witadmin renamewitd /collection:"http://MyServer:8080/tfs/Collection0" /p:MyProject /n:"Test Case" /new:"My Test Case"

Başa dön

Varolan bir Test Çalışması İş Öğesi Türünü Özelleştirme

Varolan takım projeniz test durumlarını yönetmek için kullandığınız bir çalışma öğesi türü içeriyorsa, onu Microsoft Test Yöneticisi arabirimi oluşturmak için gerekli olan yeni denetimleri destekleyecek şekilde özelleştirebilirsiniz. Aksi takdirde, bu konunun ilerleyen kısımlarında Çalışma Öğesi Türleri Ekleyin: Test Durumu ve Paylaşılan Adımlar bölümünde tanımlanan çalışma öğesi test durumu türünü içe aktarabilirsiniz.

Varolan bir test çalışması çalışma öğesi türünü özelleştirmek için

  1. Visual Studio 2010 yüklü bir bilgisayarda bir Komut İstemi penceresi açın.

  2. Aşağıdaki komutu yazarak ve sonra ENTER'a basarak witadmin komut satırı aracını içeren dizine değiştirin.

    cd Sürücü:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

  3. Gösterilen bağımsız değişkenlerin yerine verinizi geçirerek aşağıdaki komutu yazın ve ENTER tuşuna basın.

    witadmin exportwitd /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /p:project /n:"Test Case" /f:MyTestCase.xml
    
  4. Visual Studio öğesinde veya bir metin düzenleyicisinde MyTestCase.xml dosyasını açın.

  5. Aşağıdaki FIELD öğelerini XML dosyasındaki FIELDS bölümüne aşağıdaki alıntıda gösterildiği gibi ekleyin:

    <FIELD name="Steps" refname="Microsoft.VSTS.TCM.Steps" type="HTML">
           <HELPTEXT>Steps required to perform the test</HELPTEXT>
    </FIELD>
    <FIELD name="Automated Test Name" refname="Microsoft.VSTS.TCM.AutomatedTestName" type="String" >
           <HELPTEXT>The name of the test that automates this test case</HELPTEXT>
    </FIELD>
    <FIELD name="Automated Test Storage" refname="Microsoft.VSTS.TCM.AutomatedTestStorage" type="String" >
           <HELPTEXT>The assembly containing the test that automates this test case</HELPTEXT>
    </FIELD>
    <FIELD name="Automated Test Id" refname="Microsoft.VSTS.TCM.AutomatedTestId" type="String" >
           <HELPTEXT>The ID of the test that automates this test case</HELPTEXT>
    </FIELD>
    =<FIELD name="Automated Test Type" refname="Microsoft.VSTS.TCM.AutomatedTestType" type="String" >
           <HELPTEXT>The type of the test that automates this test case</HELPTEXT>
    </FIELD>
    <FIELD name="Parameters" refname="Microsoft.VSTS.TCM.Parameters" type="HTML" />
    <FIELD name="Local Data Source" refname="Microsoft.VSTS.TCM.LocalDataSource" type="HTML" />
    <FIELD reportable="detail" type="String" name="Automation status" refname="Microsoft.VSTS.TCM.AutomationStatus">
           <WHEN field="Microsoft.VSTS.TCM.AutomatedTestId" value="">
             <ALLOWEDVALUES>
               <LISTITEM value="Not Automated" />
               <LISTITEM value="Planned" />
             </ALLOWEDVALUES>
             <DEFAULT from="value" value="Not Automated" />
           </WHEN>
           <WHENNOT field="Microsoft.VSTS.TCM.AutomatedTestId" value="">
             <ALLOWEDVALUES>
               <LISTITEM value="Automated" />
             </ALLOWEDVALUES>
             <COPY from="value" value="Automated" />
           </WHENNOT>
    </FIELD>
    
  6. Aşağıdaki Control öğesini FORM bölümüne ekleyin.

    <Control FieldName="Microsoft.VSTS.TCM.AutomationStatus" Type="FieldControl" Label="Automation Status:" LabelPosition="Left" />
    

    Bunu, çalışma öğesi formunun en üst bölümüne ekleyebilirsiniz.

  7. Aşağıdaki Tab öğesini FORM bölümüne ekleyin.

    <Tab Label="Steps">
               <Control FieldName="Microsoft.VSTS.TCM.Steps" Type="Test Steps Control" LabelPosition="Top" Dock="Fill" />
             </Tab>
    

    FORM bölümünde tanımlanan sekmelerin grubunda ilk sekme olarak bunu eklemeniz gerekir.

  8. Aşağıdaki Tab öğesini XML tanım dosyasının FORM bölümüne ekleyin:

    <Tab Label="Tested Work Items">
       <Control Type="LinksControl" Name="Tested">
          <LinksControlOptions>
          <WorkItemLinkFilters FilterType="include">
          <Filter LinkType="Microsoft.VSTS.Common.TestedBy" FilterOn="reversename"/>
          </WorkItemLinkFilters>
          <ExternalLinkFilters FilterType="excludeAll"/>
             <LinkColumns>
                     <LinkColumn RefName="System.ID" />
                     <LinkColumn RefName="System.WorkItemType" />
                     <LinkColumn RefName="System.Title" />
                     <LinkColumn RefName="System.AssignedTo" />
                     <LinkColumn RefName="System.State" />
                     <LinkColumn LinkAttribute="System.Links.Comment" />
               </LinkColumns>
          </LinksControlOptions>
       </Control>
    </Tab>
    

    Bu öğe, yalnızca TestedBy bağlantı türünü dahil etmek üzere, bu sekmede bağlantı ilişkileri oluşturmayı kısıtlamak için kullanılır. Bu sekme genel olarak genelde kullanıcı hikayeleri, senaryolar veya gereklilikler olan test edilmiş iş öğelerine bağlantı ilişkileri kurmak için kullanılır. Daha fazla bilgi için bkz. İş Bağlanıyor Öğeler (etkin).

  9. Aşağıdaki Tab öğesini XML tanım dosyasının FORM bölümüne ekleyin:

    <Tab Label="Associated Automation">
        <Control Type="AssociatedAutomationControl" LabelPosition="Top" Dock="Fill" />
    </Tab>
    

    Bu öğe, bir test çalışması ilişkilendirilirken bunu otomatik bir testle desteklemek için kullanılır. Daha fazla bilgi için bkz. Nasıl yapılır: Otomatikleştirilmiş Testi, Test Çalışmasıyla İlişkilendirme.

  10. XML dosyasını kaydedin.

  11. Gösterilen bağımsız değişkenlerin yerine verinizi geçirerek MyTestCase dosyasını içe aktarmak için aşağıdaki komutu yazın ve ENTER tuşuna basın.

    witadmin importwitd /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /p:project /f:MyTestCase.xml
    

    İçe aktarma başarılı bir şekilde tamamlandığında aşağıdaki ileti belirir:

    Çalışma öğesi türü alma tamamlandı.

  12. Ekip Gezgini öğesindeki değişiklikleri doğrulamak için takım projenizi sağ tıklayın ve ardından Yenileme Yenile'yi tıklayın.

  13. Çalışma Öğeleri'ni sağ tıklayın, Yeni Çalışma Öğesi'nin üzerine gelin ve Test Çalışması'nı tıklayın.

    Yeni alanların ve çalışma öğesine yapılan değişikliklerin göründüğünü doğrulayın.

Başa dön

Çevik Yazılım Geliştirme v.5.0 İşlem Şablonu için MSF'yi Yükleyin

MSF işlem şablonunun 5.0 sürümünü yükleyin. Daha fazla bilgi için bkz. MSF İşlem Şablonunun 5.0 Sürümünü Yükleme.

İş Öğesi İzleme Nesneleri Ekleme

Çalışma öğelerini izlemek üzere nesneler eklemek için aşağıdaki adımları belirtilen sırada izlemeniz gerekir:

  1. Bağlantı Türleri Ekleyin: SharedSteps ve TestedBy

  2. İş Öğesi Türleri Ekleyin: Test Çalışması ve Paylaşılan Adımlar

  3. İş Öğesi Türleri için Kategorileri Ekleme

Bağlantı Türleri Ekleyin: SharedSteps ve TestedBy

Bağlantı türleri eklemek için

  1. Visual Studio 2010 yüklü bir bilgisayarda bir Komut İstemi penceresi açın.

  2. Aşağıdaki komutu yazarak ve sonra ENTER'a basarak witadmin komut satırı aracını içeren dizine değiştirin.

    cd Sürücü:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

  3. Bağlantı türü tanım dosyalarını dışarıdan aktarmak için aşağıdaki iki komutu yazarak verilerinizi gösterilen bağımsız değişkenlerle değiştirin ve sonra ENTER tuşuna basın.

    witadmin importlinktype /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /f:"DirectoryPath\TestedBy.xml"
    witadmin importlinktype /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /f:"DirectoryPath\SharedStep.xml"
    

    DirectoryPath için, Yüklediğiniz işlem şablonuna ait LinkTypes klasörünün dizin konumunu belirtin. Dizin yolu şu yapıyı izlemelidir:

    Drive:\MSFTemplateFolder\Agile\Files\WorkItem Tracking\LinkTypes

    Aşağıdaki komut TestedBy bağlantı türünün nasıl alınacağına dair bir örnek gösterir:

    witadmin importlinktype /collection:"http://MyServer:8080/tfs/Collection0" /f:"C:\MyTemplates\Agile\Files\WorkItem Tracking\LinkTypes\TestedBy.xml"

İş Öğesi Türleri Ekleyin: Test Çalışması ve Paylaşılan Adım

Not

Bu konuda daha önce Varolan bir Test Durumu Türü İş Öğesini Özelleştirme başlığında açıklandığı gibi varolan bir test durumu türü iş öğesini değiştirdiyseniz, yalnızca paylaşılan adım türü iş öğesini içe aktarmanız gerekir.

Çalışma öğesi türleri için tanım dosyalarını dışarıdan aktarmak için

  • Komut İstemi penceresinde aşağıdaki iki komutu verilerinizi gösterilen bağımsız değişkenlerle değiştirerek yazın ve sonra ENTER tuşuna basın.

    witadmin importwitd /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /p:project /f:"DirectoryPath\TestCase.xml"
    witadmin importwitd /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /p:project /f:"DirectoryPath\SharedStep.xml"
    

    DirectoryPath için, Yüklediğiniz işlem şablonuna ait TypeDefinitions klasörünün dizin konumunu belirtin. Dizin yolu şu yapıyı izlemelidir:

    Drive:\MSFTemplateFolder\Agile\Files\WorkItem Tracking\TypeDefinitions

    Aşağıdaki komut TestCase türü tanım dosyasının nasıl alınacağına dair bir örnek gösterir:

    witadmin importwitd /collection:"http://MyServer:8080/tfs/Collection0" /p:MyProject /f:"C:\MyTemplates\Agile\Files\WorkItem Tracking\TypeDefinitions\TestCase.xml"

İş Öğesi Türleri için Kategorileri Ekleme

Kategoriler için tanım dosyalarını dışarıdan aktarmak için

  • Komut İstemi penceresinde gösterilen bağımsız değişkenlerin yerine verinizi geçirerek aşağıdaki komutu yazın ve ENTER tuşuna basın.

    witadmin importcategories /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /p:project /f:"DirectoryPath\categories.xml"
    

    DirectoryPath için, Yüklediğiniz işlem şablonuna ait WorkItem İzleme klasörünün dizin konumunu belirtin. Dizin yolu şu yapıyı izlemelidir:

    Drive:\MSFTemplateFolder\Agile\Files\WorkItem Tracking\

    Aşağıdaki komut kategoriler için tanım dosyalarının nasıl alınacağına dair bir örnek gösterir:

    witadmin importcategories /collection:"http://MyServer:8080/tfs/Collection0" /p:MyProject /f:"C:\MyTemplates\Agile\Files\WorkItem Tracking\categories.xml"

    Not

    Bir projeye kategori XML dosyası almak tüm varolan kategorilerin üzerine yazacaktır. Önceden tanımlanmış ancak dosyada belirtilmemiş kategoriler silinir.

Başa dön

İş Öğesi Tür Tanımlarını Değiştirme

Hata ve diğer senaryo ya da gereksinim için iş öğesi türlerini değiştirmeniz gerekir. Hata tanımına iki alan eklemeniz ve ardından form denetimlerini her iki tanım türüne eklemeniz gerekir.

Aşağıdaki görevleri gerçekleştirin:

  • Hata Türü Tanımını Değiştirme

  • Senaryo veya Gereksinim Türü Tanımını Değiştirme

Hata Türü Tanımını Değiştirme

Hata türü tanımını değiştirmek için

  1. Komut İstemi penceresinde gösterilen bağımsız değişkenlerin yerine verinizi geçirerek aşağıdaki komutu yazın ve ENTER tuşuna basın.

    witadmin exportwitd /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /p:project /n:bug /f:MyBug.xml
    
  2. Visual Studio öğesinde veya bir metin düzenleyicisinde MyBug.xml dosyasını açın.

  3. Aşağıdaki FIELD öğelerini XML dosyasının FIELDS bölümüne ekleyin:

    <FIELD name="System Info" refname="Microsoft.VSTS.TCM.SystemInfo" type="HTML" >
       <HELPTEXT>Test context, provided automatically by test infrastructure</HELPTEXT>
    </FIELD>
    <FIELD name="Repro Steps" refname="Microsoft.VSTS.TCM.ReproSteps" type="HTML">
       <HELPTEXT>How to see the bug. End by contrasting expected with actual behavior.
       </HELPTEXT>
    </FIELD>
    
  4. "Geçmiş" olarak etiketlenen aşağıdaki Tab öğesini değiştirin:

    <Tab Label="History">
    <Control Type="WorkItemLogControl" FieldName="System.History" Label="&amp;History:" LabelPosition="Top" Dock="Fill"/>
    </Tab>
    

    aşağıdaki sözdizimi ile:

    <Tab Label="History">
       <Group>
          <Column PercentWidth="50">
          <Control FieldName="Microsoft.VSTS.TCM.ReproSteps" Type="HtmlFieldControl" Label="Steps to Repro&amp;duce:" LabelPosition="Top"  MinimumSize="(100,200)"  Dock="Fill"/>
          </Column>
          <Column PercentWidth="50">
          <Control FieldName="System.History" Type="WorkItemLogControl" Label="&amp;History:" LabelPosition="Top" Dock="Fill" />
          </Column>
       </Group>
    </Tab> 
    
  5. XML dosyasının FORM bölümü altında "Ayrıntılar" olarak etiketlenmiş Tab öğesindeki Group öğesinin önüne Control öğesini ekleyin:

    <Tab Label="Details">
       <Group>
    . . . 
        </Group>
    <Control FieldName="Microsoft.VSTS.TCM.SystemInfo" Type="HtmlFieldControl" Label="System I&amp;nfo:" LabelPosition="Top" Dock="Fill" />
    </Tab>
    
  6. Bunları iki yeni sekme öğesi ile değiştireceğiniz için, Tab öğesi "Bağlantıları"nı silin.

    <Tab Label="Links">   <Control Type="LinksControl"/></Tab>
    
  7. Aşağıdaki sözdizimini kullanarak FORM bölümündeki Ayrıntılar sekmesinin önüne bir Tab öğesi ekleyin:

    <Tab Label="Test Cases" >
       <Control Type="LinksControl" Name="TestedBy" Label="Test &amp;Cases testing this Bug:" LabelPosition="Top">
          <LinksControlOptions>
             <WorkItemLinkFilters FilterType="include">
                <Filter LinkType="Microsoft.VSTS.Common.TestedBy" FilterOn="forwardname" />
                </WorkItemLinkFilters>
                <WorkItemTypeFilters FilterType="include">
                <Filter WorkItemType="Test Case" />
                </WorkItemTypeFilters>
                <ExternalLinkFilters FilterType="excludeAll"/>
                    <LinkColumns>
                      <LinkColumn RefName="System.ID" />
                      <LinkColumn RefName="System.WorkItemType" />
                      <LinkColumn RefName="System.Title" />
                      <LinkColumn RefName="System.AssignedTo" />
                      <LinkColumn RefName="System.State" />
                      <LinkColumn LinkAttribute="System.Links.Comment" />
                  </LinkColumns>
            </LinksControlOptions>
       </Control>
    </Tab>
    
  8. Aşağıdaki sözdizimini kullanarak Test Durumları sekmesinin önüne bir Tab öğesi ekleyin:

    <Tab Label="All Links" >
       <Control Type="LinksControl" Name="GeneralLinks">
          <LinksControlOptions>
             <LinkColumns>
             <LinkColumn RefName="System.ID" />
             <LinkColumn RefName="System.WorkItemType" />
             <LinkColumn RefName="System.Title" />
             <LinkColumn RefName="System.AssignedTo" />
             <LinkColumn RefName="System.State" />
             <LinkColumn LinkAttribute="System.Links.Comment" />
             </LinkColumns>
          </LinksControlOptions>
       </Control>
    </Tab>
    
  9. XML dosyasını kaydedin.

  10. Gösterilen bağımsız değişkenlerin yerine verinizi geçirerek MyBug dosyasını içe aktarmak için aşağıdaki komutu yazın ve ENTER tuşuna basın.

    witadmin importwitd /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /p:project /f:MyBug.xml
    

    İçe aktarma başarılı bir şekilde tamamlandığında aşağıdaki ileti belirir:

    Çalışma öğesi türü alma tamamlandı.

  11. Ekip Gezgini öğesindeki değişiklikleri doğrulamak için takım projenizi sağ tıklayın ve ardından Yenileme Yenile'yi tıklayın.

  12. Çalışma Öğeleri'ni sağ tıklayın, Yeni Çalışma Öğesi'nin üzerine gelin ve Hata'yı tıklayın.

  13. Yeni alanların ve çalışma öğesine yapılan değişikliklerin göründüğünü doğrulayın.

Başa dön

Senaryo veya Gereksinim Türü Tanımını Değiştirme

Senaryo veya gereksinim türü tanımını değiştirmek için

  1. Komut İstemi penceresinde gösterilen bağımsız değişkenlerin yerine verinizi geçirerek aşağıdaki komutu yazın ve ENTER tuşuna basın.

    Not

    Bu örnek, senaryo çalışma öğesi türüne başvurur. Takım projeniz CMMI işlem şablonuna dayalı ise, gereksinimi ya da ürün özelliklerini izlemek için kullandığınız başka türden bir çalışma öğesi yerine bunu koyun. Takım projesinin bir gereksinimi yoksa, MSF işlem şablonları sürüm 5.0 ile sağlanan kullanıcı hikayesi ya da gereksinim türü tanım dosyalarını içe aktarabilirsiniz. Daha fazla bilgi için bkz. Var Olan Bir projeden Çalışma Öğesi Türleri Alma ve Verme.

    witadmin exportwitd /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /p:project /n:bug /f:MyScenario.xml
    
  2. Visual Studio öğesinde veya bir metin düzenleyicisinde MyScenario.xml dosyasını açın.

  3. Bunları bağlantı denetimi sağlayan iki yeni sekme öğesi ile değiştireceğiniz için, Tab öğesi "Bağlantıları"nı silin.

    <Tab Label="Links">   <Control Type="LinksControl"/></Tab>
    
  4. Aşağıdaki Tab öğesini XML dosyasının FORM bölümüne ekleyin:

    <Tab Label="Test Cases" >
       <Control Type="LinksControl" Name="TestedBy" Label="&amp;Work items testing this Story:" LabelPosition="Top">
       <LinksControlOptions>
          <WorkItemLinkFilters FilterType="include">
             <Filter LinkType="Microsoft.VSTS.Common.TestedBy" FilterOn="forwardname" />
          </WorkItemLinkFilters>
          <WorkItemTypeFilters FilterType="include">
          <Filter WorkItemType="Test Case" />
          </WorkItemTypeFilters>
          <ExternalLinkFilters FilterType="excludeAll"/>
          <LinkColumns>
             <LinkColumn RefName="System.ID" />
             <LinkColumn RefName="System.WorkItemType" />
             <LinkColumn RefName="System.Title" />
             <LinkColumn RefName="System.AssignedTo" />
             <LinkColumn RefName="System.State" />
             <LinkColumn LinkAttribute="System.Links.Comment" />
          </LinkColumns>
          </LinksControlOptions>
       </Control>
    </Tab>
    
  5. Aşağıdaki Tab öğesini XML dosyasının FORM bölümüne ekleyin:

    <Tab Label="Other Links" >
       <Group>
          <Column PercentWidth="100">
             <Control Type="LinksControl" Name="GeneralLinks">
             <LinksControlOptions>
             <WorkItemLinkFilters FilterType="exclude">
             <Filter LinkType="System.LinkTypes.Hierarchy"   />
             <Filter LinkType="Microsoft.VSTS.Common.TestedBy" />
             <Filter LinkType="Microsoft.VSTS.TestCase.SharedStepReferencedBy" />
             </WorkItemLinkFilters>
             <LinkColumns>
                <LinkColumn RefName="System.ID" />
                <LinkColumn RefName="System.WorkItemType" />
                <LinkColumn RefName="System.Title" />
                <LinkColumn RefName="System.AssignedTo" />
                <LinkColumn RefName="System.State" />
                <LinkColumn LinkAttribute="System.Links.Comment" />
             </LinkColumns>
          </LinksControlOptions>
       </Control>
       </Column>
    </Group>
    </Tab>
    
  6. XML dosyasını kaydedin.

  7. Gösterilen bağımsız değişkenlerin yerine verinizi geçirerek MyScenario dosyasını içe aktarmak için aşağıdaki komutu yazın ve ENTER tuşuna basın.

    witadmin importwitd /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /p:project /f:MyScenario.xml
    

    İçe aktarma başarılı bir şekilde tamamlandığında aşağıdaki ileti belirir:

    Çalışma öğesi türü alma tamamlandı.

  8. Ekip Gezgini öğesindeki değişiklikleri doğrulamak için takım projenizi sağ tıklayın ve ardından Yenileme Yenile'yi tıklayın.

  9. Çalışma Öğeleri'ni sağ tıklayın, Yeni Çalışma Öğesi,'nin üzerine gelin ve Senaryo'yu tıklayın.

  10. Yeni alanların ve çalışma öğesine yapılan değişikliklerin göründüğünü doğrulayın.

Başa dön

Microsoft Test Yöneticisi'nde Oluşturulacak Hata Türünü Belirtme

Bir test takımı üyesi Microsoft Test Yöneticisi öğesini kullanırken bulunan kod kusurlarını veya hataları takip etmek üzere bir çalışma öğesinin otomatik olarak oluşturulmasını desteklemek için varılan takım projeniz için hata türünü belirtmeniz gerekir. tcm bugfieldmapping komutu takım projesine bir eşleme dosyasını almayı ve vermeyi destekler. Eşleme dosyası oluşturulacak çalışma öğesi türünü ve Microsoft Test Yöneticisi ile doldurulacak üç veri alanını tanımlar. Üç alan tekrarlanabilir adımlar, sistem bilgileri ve hatanın bulunduğu yapıdır. Bir test eden bir testi çalıştırdığında ve bir kusur bulduğunda, üç alanı otomatik olarak doldurulan bir hata oluşturabilirler.

Daha fazla bilgi için bkz. Microsoft Test Yöneticisi Kullanılarak Dosyalanacak Hata Türünü Belirtme.

Microsoft Test Yöneticisi tarafından oluşturulacak hata türünü belirtmek için

  1. Not Defteri'ni veya metin düzenleyiciyi açın ve dosyaya şu kodu kopyalayın:

    <?xml version="1.0" encoding="utf-16"?
    <BugFilerMappings workitemtypetocreate="Bug">
       <ReproSteps>Microsoft.VSTS.TCM.ReproSteps</ReproSteps>
       <SystemInformation>Microsoft.VSTS.TCM.SystemInfo</SystemInformation>
       <BuildFoundIn>Microsoft.VSTS.Build.FoundIn</BuildFoundIn>
    </BugFilerMappings>
    

    Not

    Kod hataları oluşturmak için kullandığınız iş öğesi türü "Hata" dışında bir şey olarak etiketlenmişse, önceki örnekteki "Hata"'yı bu iş öğesi türünün adı ile değiştirin.

  2. Dosyayı kaydedin ve bugfieldmappings.xml dosyasına etiketleyin.

  3. Komut İstemi penceresinde gösterilen bağımsız değişkenlerin yerine verinizi geçirerek aşağıdaki komutu yazın ve ENTER tuşuna basın.

    tcm bugfieldmapping /import /mappingfile:"DirectoryPath\bugfieldmappings.xml" /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /teamproject:project
    

    DirectoryPath için, bugfieldmappings.xml dosyasını kaydettiğiniz klasörü belirtin.

    Aşağıdaki komut bugfieldmappings.xml dosyasını almak için bir örnek gösterir:

    tcm bugfieldmapping /import /mappingfile:"C:\MyFiles\bugfieldmappings.xml" collection:"http://MyServer:8080/tfs/Collection0" /p:MyProject

Başa dön

Test Ekibi Üyelerine İzinler Verme

Test ortamlarını ve test yapılandırmalarını yönetecek, test çalışmaları oluşturacak ve görüntüleyecek ve diğer görevler gerçekleştirecek takım üyelerine izinler vermeniz gerekir.

Aşağıdaki tablo test işlevlerine erişimi denetleyen ve test için takım projesi ile arabirim sağlayan izinleri açıklar. El ile test edicilere ve test liderlerine verilecek önerilen izinlere ek olarak, MSF işlem şablonlarının 5.0 sürümünde yapılan varsayılan atamaları gösterir.

İzin

Açıklama

Kapsam

Readers

Katkıda Bulunanlar

Oluşturucular

El ile test edenler için önerilen

Test liderleri için önerilen

Proje düzeyi bilgisini görüntüle

Proje düzeyindeki grupların üyeliğini ve bu üyelerin izinlerini görüntüleyebilir.

Proje düzeyi

onay işareti onay işareti onay işareti onay işareti onay işareti

Test çalıştırmalarını görüntüleyin

Bu düğümdeki test planlarını görüntüleyebilir.

Proje düzeyi

onay işareti onay işareti onay işareti onay işareti onay işareti

Test çalıştırmaları oluşturun

Test sonuçlarını ekleyip kaldırabilir ve ekip projesi için test çalıştırmalarını değiştirebilir.

Proje düzeyi

onay işareti onay işareti onay işareti onay işareti

Test yapılandırmalarını yönet

Ekip projesi için test yapılandırmaları oluşturabilir ve silebilir.

Proje düzeyi

onay işareti onay işareti

onay işareti

Test ortamlarını yönet

Ekip projesi için test ortamları oluşturabilir ve silebilir.

Proje düzeyi

onay işareti onay işareti

onay işareti

Test çalıştırmalarını silin

Ekip projesi için planlanmış bir testi silebilir.

Proje düzeyi

onay işareti onay işareti

onay işareti

Bu düğümü görüntüle

Bir alan düğümü için güvenlik ayarlarını görüntüleyebilir.

Alan düğümü

onay işareti onay işareti onay işareti

onay işareti

Test planlarını yönetme

Bir alan düğümüne atanmış olan test planlarını oluşturabilir ve düzenleyebilir. Eğer test planları çalıştırılmadıysa, onları da silebilirsiniz.

Alan düğümü

onay işareti onay işareti onay işareti onay işareti

Test denetleyicilerini yönet

Ekip projesi koleksiyonu için test denetleyicilerini kaydedebilir veya kayıtlarını silebilir.

Proje koleksiyonu

onay işareti

Belirli kapsam alanı için belirtilen yordamları izleyerek izinler verebilirsiniz:

  • Ekip Projesi Ayarları seçeneğini tıklatarak ve ardından Güvenlik seçeneğini tıklatarak Ekip Gezgini içinde proje düzeyindeki izinleri ayarlayabilirsiniz. Ayrıca, TFSSecurity komut satırı aracını kullanarak bu izinleri ayarlayabilirsiniz. Daha fazla bilgi için bkz. İzinleri Yönetme.

  • Alanlar ve Yinelemeler seçeneğini tıklatarak, Alan sekmesini tıklatarak ve ardından Güvenlik seçeneğini tıklatarak Ekip Gezgini içinde alan düğümü izinlerini ayarlayabilirsiniz. Daha fazla bilgi için bkz. Alanlar ve Yinelemeler Oluşturma ve Değiştirme.

  • Ekip Gezgini içindeki sunucuyu sağ tıklatarak ve ardından Güvenlik seçeneğini tıklatarak, Team Foundation için yönetim konsolunu açarak ve kullanarak veya TFSSecurity ve tf komut satırı araçlarını kullanarak proje koleksiyonu izinlerini ayarlayabilirsiniz. Daha fazla bilgi için bkz. Koleksiyon Düzeyi Grupları.

Daha fazla bilgi için bkz. Bir Kullanıcı veya Grup İçin İzinleri Değiştirme.

Başa dön

Microsoft Test Yöneticisini Başlatma

Bu konuda daha önce açıklanan yükseltme görevlerini tamamladıktan sonra, Microsoft Test Yöneticisi'i başlatabilir, projenize bağlanabilir ve test çalışmalarınızı planlamaya başlayabilirsiniz. Daha fazla bilgi için bkz. Uygulamayı Test Etme.

Başa dön

Ayrıca bkz.

Kavramlar

test çalışması (Etkin)

Paylaşılan adımlar (etkin)

Diğer Kaynaklar

witAdmin: Çalışma Öğelerini İzlemek için Nesneleri Yönetme

Microsoft Test Yöneticisi Kullanılarak Dosyalanacak Hata Türünü Belirtme

İşlem Şablonlarını Özelleştirme

Yeni Özelliklere Erişim İçin Yükseltilmiş Bir Takım Projesini Güncelleştirmek

Değişiklik Geçmişi

Tarih

Geçmiş

Nedeni

Temmuz 2010

Alanların kolay adlarındaki olası çakışmalarla değişiklikler hakkında bilgiler eklendi. Dizin yolunda ters eğik çizgi eksik olduğu için witadmin komutunun bazı örnekleri düzeltildi. Test durumlarını yöneten çeşitli alanların kolay adları düzeltildi ve Başa dön bağlantıları eklendi.

Müşteri geribildirimi.