MSF v4.2 İşlem Şablonuna Göre Takım Projesini Güncelleştirme
Visual Studio Team System 2008 Team Foundation Server seçeneğini Team Foundation Server 2013'e yükselttiyseniz, takım projenizi el ile güncelleştirebilirsiniz.Takım projeniz bir Microsoft Çözüm Çerçevesi (MSF) sürüm 4.2 işlem şablonunu temel almışsa bu konudaki yordamları izleyin.Bu güncelleştirmeleri uyguladıktan sonra, TFS yükseltmesinden sonra özellikleri yapılandırma içinde açıklandığı gibi yeni özelliklere erişebilir ve Microsoft Test Yöneticisi ile arabirim oluşturabilirsiniz.
Önemli |
---|
Sadece Visual Studio Team System 2008 Team Foundation Server ile sağlanan bir işlem şablonuyla oluşturulmuş veya Test Durumları ve Paylaşılan Adımlar adlı çalışma öğesi türlerini içermeyen bir takım projesini yükseltiyorsanız bu konudaki yordamları uygulamanız gerekir. Bu yordamlar yalnızca Team Foundation Server 2012'de bulunan yeni özelliklere erişimi destekler.Yeni sorgular veya en son raporları eklemek, özelleştirilmiş raporları güncelleştirmek ya da panolara erişmek için ek çalışma gerekir.Daha fazla bilgi için bkz. TFS'ye yükseltme sırasında yapılan değişiklikler hakkında ek bilgiler. |
Yeni özelliklere erişmek için gereken görevleri güncelleştir:
Sistem alanlarını yeniden adlandırın
(Yalnızca Çevik) Kullanıcı Hikayesine Senaryoyu yeniden adlandırma
MSF işlem şablonunun son sürümünü indirin.
İçeri aktarma bağlantı türleri
(İsteğe bağlı) Gerekli özelleştirmeleri uygulama
İş öğesi türlerini içeri aktar
Kategori dosyasını içe aktarma
İşlem yapılandırma dosyalarını içe aktarma
Yeni özelliklere erişimi doğrulama
Microsoft Test Yöneticisi ile arabirim oluşturmak için gerekli ek görevler:
Microsoft Test Yöneticisi'nde oluşturulacak hata türünü belirtme
Test ekibi üyelerine izinler verme
Microsoft Test Yöneticisini Başlat
Gereksinimler
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 istiyorsanız şu gruplardan birine üye olmanız gerekir: takım projesi için Team Foundation Administrators, Project Collection Administrators veya Project Administrators.
İ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. Team Foundation Server izinleri.
1.Sistem alanlarını yeniden adlandırın
Birçok sistem alanının kolay adları, Visual Studio Team Foundation Server 2010 içinde yeniden adlandırıldığından, takım projesi koleksiyonunuzda bu alanları el ile yeniden adlandırmanız gerekir.Yeniden adlandırılan sistem alanları arasında System.AreaID, System.IterationID, System.HyperLinkCount, System.ExternalLinkCount, and System.AttachedFileCount yer alır.
Bu görevi yerine getirmek için yükseltilen üzerinde tanımlanan her takım projesi koleksiyonu Yükseltilmiş Team Foundation Server'de tanımlanan her bir takım projesi koleksiyonu için bu görevi yerine getirin.
Visual Studio 2012 veya Ekip Gezgini 2012 yüklü olan bir Komut İstemi penceresi açın ve şunu yazın:
cd %programfiles%\Microsoft Visual Studio 12.0\Common7\IDE
Windows'un 64-bit sürümünde %programfiles% öğesini %programfiles(x86)% olarak değiştirin.
Gösterilen bağımsız değişkenlerin yerine verinizi geçirerek aşağıdaki komutların her birini yazın ve ENTER tuşunu seçin.
witadmin changefield /collection:CollectionURL /n:System.AreaId /name:"Area Id" witadmin changefield /collection:CollectionURL /n:System.AttachedFileCount /name:"Attached File Count" witadmin changefield /collection:CollectionURL /n:System.ExternalLinkCount /name:"External Link Count" witadmin changefield /collection:CollectionURL /n:System.HyperLinkCount /name:"Hyperlink Count" witadmin changefield /collection:CollectionURL /n:System.RelatedLinkCount /name:"Related Link Count"
CollectionURL için bu biçimi kullanın: http://ServerName:Port/VirtualDirectoryName/CollectionName, örneğin: http://srvalm:8080/tfs/DefaultCollection.
Başa dön
2. (Yalnızca Çevik) Senaryo iş öğesi türünü yeniden adlandırma
Yapmanız gereken özelleştirme miktarını en az indirmek ve Çevik işlem şablonunda ileride yapılacak güncelleştirmelerle uyum sağlamak için, Senaryo çalışma öğesi türünü Kullanıcı Hikayesi olarak değiştirmeniz gerekir.
[!NOT]
Kuşkusuz, senaryo çalışma öğesi türünü yeniden adlandırma, Senaryo çalışma öğesi türüne başvuran varolan raporları ve sorguları güncelleştirmenizi gerektirir.Ancak, Team Foundation Server 2010'a yükseltme ile veri ambarı üzerinde yapılan şema değişiklikleri nedeniyle, yeni şema ile çalışmak için önceden var olan veya yükseltme öncesi raporların yeniden yazılması gerekir.Bkz. Team Foundation Server 2010 Yükseltmesinin Ardından Raporları Bulma.
Güncellemek istediğiniz her takım projesi için bu görevi gerçekleştirin.
Gösterilen bağımsız değişkenlerin yerine verinizi geçirerek aşağıdaki komutu yazın ve ENTER tuşunu seçin.
witadmin renamewitd /collection:CollectionURL /p:projectName /n:Scenario /new:"User Story"
İpucu Boşluk içeriyorsa, parametreyi tırnak içine alın.Örneğin, proje adınız boşluk içerdiğinde /p:"My Project X" belirtin.
Başa dön
3.MSF işlem şablonunun son sürümünü indirin.
Bkz: İşlem şablonlarının son sürümünü indirme
İpucu |
---|
Varsayılan işlem şablonlarının en son sürümlerine erişim elde etmek için, Team Foundation Server için en son üç aylık güncelleştirmeyi yükleyin.Önemli güncelleştirmeleri, en son üç aylık güncellemedeki birkaç çalışma öğesi türü için iş akışına yapıldı.Bu değişiklikler geriye dönük geçişleri destekler böylece bir Kanban panosundaki veya görev panosundaki iş öğesini yanlışlıkla çözülmüş veya kapatılmış bir duruma sürüklediğinizde, daha önceki bir iş akışı durumuna geri sürükleyebilirsiniz. Yükseltmeyi Microsoft yükleme sitesinden edinebilirsiniz: Quarterly Update for Microsoft Visual Studio Team Foundation Server 2012. |
Başa dön
4.İçeri aktarma bağlantı türleri
3. görevde indirdiğiniz işlem şablonundaki LinkTypes klasöründe yer alan SharedSteps ve TestedBy bağlantı türlerini içeri aktarın.
Bu görevi yerine getirmek için yükseltilen üzerinde tanımlanan her takım projesi koleksiyonu Yükseltilmiş Team Foundation Server'de tanımlanan her bir takım projesi koleksiyonu için bu görevi yerine getirin.
Gösterilen bağımsız değişkenlerin yerine verinizi geçirerek aşağıdaki iki komutu yazın ve ENTER tuşunu seçin.
witadmin importlinktype /collection:CollectionURL /f:"DirectoryPath\TestedBy.xml" witadmin importlinktype /collection:CollectionURL /f:"DirectoryPath\SharedStep.xml"
DirectoryPath için, indirdiğiniz işlem şablonuna ait LinkTypes klasörünün dizin konumunu belirtin.Dizin yolu şu yapıyı izlemelidir: Drive:\MSFTemplateFolder\ WorkItem Tracking\LinkTypes.
Başa dön
5. (İsteğe bağlı) İş öğesi türlerinin en son sürümlerine özelleştirmeleri uygulama
Aşağıdaki çalışma öğesi türlerini özelleştirdiyseniz, bu türlerin en son sürümünü özelleştirmelerinizle güncelleştirmeniz gerekir.Aşağıdaki tablolarda her işlem şablonunun en son sürümlerine eklenen ve kaldırılan alanlar özetlenmektedir.
Çevik iş öğesi türleri
İş öğesi türü |
Kaldırılan alanlar |
Eklenen alanlar. |
---|---|---|
Hata |
|
|
Görev |
|
|
Kullanıcı Hikayesi (önceden adlandırılmış Senaryo) |
|
CMMI çalışma öğesi türleri
İş öğesi türü |
Kaldırılan alanlar |
Eklenen alanlar. |
---|---|---|
Hata |
|
|
Görev |
|
|
Gereksinim |
|
Uygulayabileceğiniz özelleştirme türleri alan eklemeleri, seçim listelerindeki eklemeler veya değişiklikler veya iş akışı nedenleri eklemelerini içerir.İş akışı durumları, işlem yapılandırmasında ve Çevik planlama araçlarında kullanıldığından, iş akışı durumlarını değiştirmeyin.İş akışını değiştirmeniz gerekirse, güncelleştirmeyi tamamladıktan ve Bir ekip projesi için Çevik planlama araçlarını yapılandırma ve özelleştirme konumunda sağlanan meta durum eşlemeleriyle ilgili kılavuzu uyguladıktan sonra bunu değiştirin.
İşlem şablonunda tanımlanan başka iş öğesi türlerini kullanıyor ve bunları en son sürümlerine güncelleştirmek istiyorsanız, bunlar için de yapılan tüm özelleştirmeleri uygulayın.Ayrıca, test çalışmalarını izlemek için kullandığınız bir özel iş öğesi türünü tanımladıysanız, en son işlem şablonu ile sağlanan Test Çalışması iş öğesi türüne o türden özelleştirmeler uygulamanız gerekir.
Bu işlem şablonlarının sağladığı yapılarla çalışmakla ilgili daha fazla bilgi için, aşağıdaki konulara bakın:
Başa dön
6.İş öğesi türlerini içeri aktar
Üzerinde çalıştığınız işlem şablonuna dayanan aşağıdaki iş öğesi türlerini içeri aktarın.
Çevik: Hata, Görev, Kullanıcı Hikayesi, Test Çalışması, Paylaşılan Adımlar, Kod Gözden Geçirme İsteği, Kod Gözden Geçirme Yanıtı, Geribildirim İsteği, Geribildirim Yanıtı
CMMI: Hata, Görev, Gereksinim, Test Çalışması, Paylaşılan Adımlar, Kod Gözden Geçirme İsteği, Kod Gözden Geçirme Yanıtı, Geribildirim İsteği, Geribildirim Yanıtı
Güncellemek istediğiniz her takım projesi için bu görevi gerçekleştirin.
İçe aktarmak istediğiniz her bir çalışma öğesi türü için, gösterilen bağımsız değişkenleri verilerinizle değiştirerek aşağıdaki komutu yazın ve ardından ENTER tuşunu seçin.
witadmin importwitd /collection:CollectionURL /p:projectName /f:"DirectoryPath\WITName"
İpucu Çalışma öğesi türünün kolay adını değil, Xml dosyasının adını belirtin.Örneğin, Kod Gözden Geçirme İsteği iş öğesi türü için CodeReviewRequest.xml belirtin.
DirectoryPath için, indirdiğiniz işlem şablonuna ait TypeDefinitions klasörünün dizin konumunu belirtin.Dizin yolu şu yapıyı izlemelidir: Drive:\MSFTemplateFolder\ WorkItem Tracking\TypeDefinitions.
(İsteğe bağlı) Takım Gezgini veya Takım Web Erişimi'ni açarak iş öğesi türlerinin erişilebilir olduğunu doğrulayın.Değişiklikleri görmek için önbelleği yenilemeniz gerekebilir.
Başa dön
7.Kategoriler dosyasını içe aktarma
İndirdiğiniz işlem şablonunu İş Öğesi İzleme klasöründe bulunan kategori dosyasını içeri aktarın.Kategoriler, iş öğesi türlerinin akıllı gruplandırmasını destekler.Daha fazla bilgi için bkz. İş öğesi türlerini gruplamak için kategorileri kullanma.
Komut İstemi penceresinde gösterilen bağımsız değişkenlerin yerine verinizi geçirerek aşağıdaki komutu yazın ve ENTER tuşunu seçin.
witadmin importcategories /collection:CollectionURL /p:projectName /f:"DirectoryPath\categories.xml"
DirectoryPath için, indirdiğiniz işlem şablonuna ait WorkItem İzleme klasörünün yolunu belirtin.Dizin yolu şu yapıyı izlemelidir: Drive:\MSFTemplateFolder\ WorkItem Tracking.
Başa dön
8.İşlem yapılandırma dosyasını içe aktarma
İşlem yapılandırma dosyası, Team Web Access öğesinin biriktirme listesi ve pano sayfaları aracılığıyla kullanılabilen özellikleri ve düzeni belirler.Bu sayfaları kullanmak için, işlem yapılandırma dosyasını içe aktarmanız gerekir.
İşlem yapılandırma tanımını içe aktarır.
witadmin importprocessconfig /collection:CollectionURL /p:" ProjectName" /f:"DirectoryPath\ProcessConfiguration.xml"
DirectoryPath için, indirdiğiniz işlem şablonuna ait İşlem klasörünün yolunu belirtin.Dizin yolu şu yapıyı izlemelidir: Drive:\TemplateFolder\WorkItem Tracking\Process.
Başa dön
9.Yeni özelliklere erişimi doğrulama
Team Web Access için etkinleştirilen yeni özellikler'da verilen görevleri gerçekleştirin.
[!NOT]
Çevik takım projelerine ilişkin iş akışını güncellemek için şu bölümdeki açıklanan ek adımları uygulamanız gerekir: Çevik takım projeleri için iş akışını güncelleştirme.Bu konudaki yordamları izleyerek, bu değişiklikleri zaten uygulamış olursunuz.
Başa dön
Microsoft Test Yöneticisi ile arabirim oluşturmak için ek görevler
Test Yöneticisi ile arabirim oluşturmak için gerekli güncellemeleri tamamlamak için aşağıdaki görevleri gerçekleştirin.
1.Microsoft Test Yöneticisi'nde oluşturulacak hata türünü belirtme
Bir test takımı üyesi 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ı içeri ve dışarı aktarmayı destekler.Eşleme dosyası oluşturulacak çalışma öğesi türünü ve 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.
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.
Dosyayı kaydedin ve bugfieldmappings.xml dosyasına etiketleyin.
Komut İstemi penceresinde gösterilen bağımsız değişkenlerin yerine verinizi geçirerek aşağıdaki komutu yazın ve ENTER tuşunu seçin.
tcm bugfieldmapping /import /mappingfile:"DirectoryPath\bugfieldmappings.xml" /collection:CollectionURL /teamproject:projectName
DirectoryPath için, bugfieldmappings.xml dosyasını kaydettiğiniz klasörü belirtin.
Daha fazla bilgi için bkz. Test deneyimini [tcm ve Microsoft Test Yöneticisi] özelleştirme ve yönetme.
Başa dön
2.Test ekibi üyelerine izinler 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 |
Tanımlama |
Kapsam |
Okuyucular |
Katkı yapanlar |
Oluşturucular |
El ile test edenler için önerilen |
Test liderleri için önerilen |
---|---|---|---|---|---|---|---|
Proje düzeyi bilgisini görüntüle |
Proje düzeyi gruplarının üyeliklerini ve bu üyelerin izinlerini görüntüleyebilir. |
Proje düzeyi |
|||||
Test çalıştırmalarını görüntüle |
Bu düğümdeki test planlarını görüntüleyebilir. |
Proje düzeyi |
|||||
Test çalıştırmaları oluşturun |
Test sonuçlarını ekleyip kaldırabilir ve takım projesi için test çalıştırmalarını değiştirebilir. |
Proje düzeyi |
|||||
Test yapılandırmalarını yönet |
Takım projesi için test yapılandırmaları oluşturabilir ve silebilir. |
Proje düzeyi |
|||||
Test ortamlarını yönet |
Takım projesi için test ortamları oluşturabilir ve silebilir. |
Proje düzeyi |
|||||
Test çalıştırmalarını silin |
Takım projesi için zamanlanmış bir testi silebilir. |
Proje düzeyi |
|||||
Bu düğümü görüntüleyin. |
Bir alan düğümü için güvenlik ayarlarını görüntüleyebilir. |
Alan düğümü |
|||||
Test planlarını yönet |
Bir alan düğümüne atanmış olan test planları oluşturabilir ve düzenleyebilir.Test planları çalıştırılmadıysa, onları da silebilirsiniz. |
Alan düğümü |
|||||
Test denetleyicilerini yönet |
Ekip projesi koleksiyonu için test denetleyicilerini kaydedebilir veya kayıtlarını silebilir. |
Proje koleksiyonu |
Belirli kapsam alanı için belirtilen yordamları izleyerek izinler verebilirsiniz:
Team Web Access öğesinin yönetim sayfasından alan düğümü izinleri veya proje düzeyinde izinler ayarlayabilirsiniz.Bkz. İzinleri Yönetme ve Alan ve yineleme yolları ekleme ve değiştirme.
Ekip Gezgini içindeki sunucuyu sağ tıklatarak ve ardından Ekip, Ekip Projesi Koleksiyon Ayarları, Güvenlik seçeneğini belirleyerek, 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. Collection-Level Groups.
Daha fazla bilgi için bkz. Bir Kullanıcı veya Grup İçin İzinleri Değiştirme.
Başa dön
3.Microsoft Test Yöneticisini Başlat
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
TFS yükseltilirken yapılan değişiklikler hakkında ek bilgi
Visual Studio Team System 2008 Team Foundation Server'den TFS 2012'ye yükseltme yaptığınızda, hem TFS 2010 hem de TFS 2012'ye yapılan güncelleştirmeleri alırsınız.TFS 2010 sürümünde yapılan bazı mimari değişiklikler vardı.Visual Studio Team System 2008 Team Foundation Serverden en son FTS sürümüne yükseltme sonucunda yapılan değişikliklerle ilgili daha fazla bilgi için, aşağıdaki kaynaklara bakın:
Team Foundation Server 2010 Anahtar Kavramlar (Web günlüğü postası)
Yeni Özelliklere Erişim İçin Yükseltilmiş Bir Takım Projesini Güncelleştirmek (VS ALM 2010 article)
Team Foundation Server 2010 Yükseltmesinin Ardından Raporları Bulma (VS ALM 2010 makalesi)
Çözümleme Hizmetleri Küpü için Şema üzerinde yapılan Değişiklik ve Eklemeler (VS ALM 2010 makalesi)
Team Foundation Server yükseltilirken takım projelerinde ve varsayılan işlem şablonlarında yapılan değişiklikler (VS ALM 2012 makalesi)
Ayrıca bkz.
Kavramlar
TFS yükseltmesinden sonra özellikleri yapılandırma
Diğer Kaynaklar
witAdmin: İşi izlemek için nesneleri özelleştirme ve yönetme