Tcm'yi kullanarak komut satırından otomatikleştirilmiş testleri çalıştırma
Yayýmlanma: Nisan 2016
Microsoft Test Yöneticisi tarafından sağlanan kullanıcı arabirimi yerine tcm.exe kullanarak komut satırından ilişkili otomasyonla test çalışmalarını çalıştırabilirsiniz. Bu, toplu iş dosyasından otomatik olarak çalışmaları başlatabilmenize olanak tanır. Örneğin, daha sonra bir derlemenin her tamamlanışında çalıştırılacak toplu iş dosyasını planlamaya karar verebilirsiniz.
Test sonuçlarının test planınızın bir parçası olması için otomatikleştirilmiş test çalıştırmalarını başlatmak için laboratuvar ortamı kullanmanız gerekir. Çalıştırmayı komut satırından başlatırken tcm.exe kullanın. Testlerinizi çalıştırmaya gerek duyduğunuz roller kümesini içeren test ayarlarını ve bu roller kümesini içeren ortamı belirtmelisiniz. Test ayarları ve ortamlar hakkında daha fazla bilgi için Testleri Çalıştırmak veya Veri Toplamak için Test Makinelerini Ayarlama.
Not
Masaüstünüzle etkileşimli otomatikleştirilmiş testleri çalıştırmak istiyorsanız, test aracınızı hizmet yerine işlem olarak çalışacak şekilde ayarlamalısınız.Daha fazla bilgi için Nasıl yapılır: Masaüstü ile Etkileşimi Olan Testleri Çalıştırmak İçin Test Aracınızı Ayarlama.
Test noktaları olarak adlandırılan test çalışması ve yapılandırma eşlemesi belirtmek üzere bir sorgu kullanabilir veya test planınızdan çalıştırmak istediğiniz test paketlerini ve yapılandırmaları belirleyebilirsiniz. Test planınız, test paketleriniz ve yapılandırmalarınız için kimliklerinizi bilmeniz gerekir. Gerekirse bunları listelemek için tcm.exe kullanabilirsiniz.
Komut satırından otomatikleştirilmiş testleri çalıştırmak için gereken bilgileri toplamak üzere aşağıdaki yordamları kullanın ve ardından testleri çalıştırın:
Ekip projenizdeki tüm yapılandırmaları listeleme
Ekip projenizdeki tüm test planlarını listeleme
Ekip projeniz için tüm test ortamlarını listeleme
Test planınızdaki tüm test paketlerini listeleme
Bir test noktası sorgusu kullanarak test çalışması oluşturma
Bir test paketi ve belirli bir yapılandırma için test çalışması oluşturma
Test sonuçlarını görüntüleme ve güncelleştirme
Yordamlar için ortak parametreler
Parametre |
Açıklama |
---|---|
/collection:CollectionURL |
Takım projesi koleksiyonunun URI'sini belirtir. URI biçimi aşağıdaki gibidir: http://ServerName: Port/VirtualDirectoryName/CollectionName Sanal dizin kullanılmamışsa URI biçimi aşağıdaki şekildedir: http://ServerName: Port / CollectionName Doğru yolu bilmiyorsanız Team Foundation sistem yöneticinize başvurun. |
/teamproject: TeamProjectName |
Kullanmak istediğiniz ekip projesi. Bu takım projesi /collection parametresi tarafından belirlenmiş proje koleksiyonunda tanımlanmalıdır. |
/login: Kullanıcı adı, parola |
İsteğe bağlı. Team Foundation Server için uygulama katmanı sunucusunda oturum açan ve komutu çalıştırmak için izne sahip olan bir kullanıcının adını ve parolasını belirtir. Windows kimlik bilgileriniz uygun izinlere sahip değilse, temel kimlik doğrulaması kullanıyorsanız veya bir etki alanına bağlı değilseniz bu seçeneği kullanın. Visual Studio Online'da oturum açmayı, de kullanmanız gerekir /allowalternatecredentials aşağıda listelenen. |
/allowalternatecredentials |
Bu bayrak, ek olarak belirtilmelidir /login Visual Studio Online'a bağlanırken parametresi. (Bu bayrağı yalnızca Visual Studio 2013 Update 4 varsa veya büyük kullanılabilir.) |
/build |
İsteğe bağlı. Test çalıştırmasıyla ilişkilendirilecek derlemenin numarasını belirtir. /buildDir seçeneği belirtilmezse, test ikili dosyalarını almak için bu derlemenin bırakma konumu kullanılır. |
/buildDefinition |
Derlemenin ait olduğu derleme tanımının adı. |
/flavor |
Derlemede birden fazla çeşit bulunması durumunda kullanılacak derleme çeşidi. |
/platform |
Derlemenin birden fazla platformu varsa, kullanılacak derleme platformu. |
/? veya help |
Komut İstemi penceresinde komut hakkında yardımı görüntüler. |
Yordamlar
Ekip projenizdeki tüm yapılandırmaları listeleme
Ekip projenizdeki tüm yapılandırmaları listelemek için
Açık bir Visual Studio komut istemi.
Bunu yapmak için seçin Başlat, üzerine gelin Tüm Programlar, üzerine gelin Microsoft Visual Studio 2012, üzerine Visual Studio Araçları, ve ardından seçin Geliştirici komut istemi.
Komut istemi klasöre açılır: < sürücü >: \Program Visual Studio 11.0\VC
Ekip projenizdeki tüm yapılandırmaları listelemek için komut istemine aşağıdakini yazın:
tcm configs /list /collection:<CollectionURL> /teamproject:<Team Project name>
Bunlara benzer sonuçlar görürsünüz:
Id Name
---------------- ------------------
1 Vista and IE 7
25 Vista and IE 8
Not
Şu komutu kullanarak ekip projeniz için de planları listeleyebilirsiniz: Tcm plans /list /collection:<CollectionURL> /teamproject:<Team Project name>
Ekip projenizdeki tüm test planlarını listeleme
Ekip projenizdeki tüm test planlarını listelemek için
Açık bir Visual Studio komut istemi.
Bunu yapmak için seçin Başlat, üzerine gelin Tüm Programlar, üzerine gelin Microsoft Visual Studio 2012, üzerine Visual Studio Araçları, ve ardından seçin Geliştirici komut istemi.
Komut istemi klasöre açılır: < sürücü >: \Program Visual Studio 11.0\VC
Ekip projenizdeki tüm planları listelemek için komut istemine aşağıdakini yazın:
tcm plans /list /collection:<CollectionURL> /teamproject:<Team Project name>
Bunlara benzer sonuçlar görürsünüz:
Id Name
---------------- ------------------
1 Beta 1 Test Plan
22 RTM Test Plan
(İsteğe bağlı) Test planında test paketlerinin tamamını bulmak için aşağıdaki komut istemini yazın:
tcm suites /list /planid:<your plan id> /collection:<CollectionURL> /teamproject:<Team Project name>
Bunlara benzer sonuçlar görürsünüz:
Id Name
---------------- ------------------
1 Priority 1 Test Suite
15 Shopping Cart Test Suite
Ekip projeniz için tüm test ortamlarını listeleme
Ekip projeniz için tüm test ortamlarını listelemek için
Açık bir Visual Studio komut istemi.
Bunu yapmak için seçin Başlat, üzerine gelin Tüm Programlar, üzerine gelin Microsoft Visual Studio 2012, üzerine Visual Studio Araçları, ve ardından seçin Geliştirici komut istemi.
Komut istemi klasöre açılır: < sürücü >: \Program Visual Studio 11.0\VC
Ekip projenizdeki tüm planları listelemek için komut istemine aşağıdakini yazın:
tcm testenvironments /list /collection:<CollectionURL> /teamproject:<Team Project name>
Bunlara benzer sonuçlar görürsünüz:
Name Description
---------------- ------------------
Staging Environment Use to test staging environment
Testing Environment for Customer ABC
Test planınızdaki tüm test paketlerini listeleme
Test planınızdaki tüm test paketlerini listelemek için
Açık bir Visual Studio komut istemi.
Bunu yapmak için seçin Başlat, üzerine gelin Tüm Programlar, üzerine gelin Microsoft Visual Studio 2012, üzerine Visual Studio Araçları, ve ardından seçin Geliştirici komut istemi.
Komut istemi klasöre açılır: < sürücü >: \Program Visual Studio 11.0\VC
Test planınızdaki tüm test paketlerini bulmak için, komut istemine aşağıdakini yazın:
tcm suites /list /planid:<your plan id> /collection:<CollectionURL> /teamproject:<Team Project name>
Bunlara benzer sonuçlar görürsünüz:
Id Name
---------------- ------------------
1 Priority 1 Test Suite
15 Shopping Cart Test Suite
Bir test noktası sorgusu kullanarak test çalışması oluşturma
Test noktası sorgusu kullanarak bir test çalışması oluşturmak için
Açık bir Visual Studio komut istemi.
Bunu yapmak için seçin Başlat, üzerine gelin Tüm Programlar, üzerine gelin Microsoft Visual Studio 2012, üzerine Visual Studio Araçları, ve ardından seçin Geliştirici komut istemi.
Komut istemi klasöre açılır: < sürücü >: \Program Visual Studio 11.0\VC
Belirli bir test yapılandırması için bir test noktası sorgusu kullanan bir test çalışması oluşturmak için aşağıdaki tabloda bilgileri kullanın.
Kimlik
Değer
Planid
1
ConfigId
13
Komut istemine şunu yazın:
tcm run /create /title:"Nightly Run" /planid:1 /querytext:"SELECT * FROM TestPoint WHERE ConfigurationId=13" /settingsname:"<Name of your automated test settings>" /testenvironment:"<Name of a matching environment>" /collection:<CollectionURL> /teamproject:<Team Project name>
Bunlara benzer sonuçlar görürsünüz:
Run created with ID: <xxx>.
Not
tcm.exe kullanarak otomatikleştirilmiş test çalıştırması için test ayarlarınızdaki roller kümesiyle eşleşen bir test ayarı ve ortam sağlamalısınız.Test ayarları ve ortamlar hakkında daha fazla bilgi için Testleri Çalıştırmak veya Veri Toplamak için Test Makinelerini Ayarlama.Test ayarlarını oluşturmak için bkz Microsoft Test Yöneticisi'ni Kullanarak Otomatikleştirilmiş Sistem Testleri için Test Ayarları Oluşturma.
Test çalıştırmanızın ilerlemesini görüntülemek için Test Sonuçlarını Görüntüleme ve Güncelleştirme öğesindeki adımları takip edin.
Bir test paketi ve belirli bir yapılandırma için test çalışması oluşturma
Test paketi ve belirli bir yapılandırma için test çalıştırması oluşturmak için
Açık bir Visual Studio komut istemi.
Bunu yapmak için seçin Başlat, üzerine gelin Tüm Programlar, üzerine gelin Microsoft Visual Studio 2012, üzerine Visual Studio Araçları, ve ardından seçin Geliştirici komut istemi.
Komut istemi klasöre açılır: < sürücü >: \Program Visual Studio 11.0\VC
Belirli bir yapılandırma için bir test paketindeki tüm testlere ilişkin bir test çalışması oluşturmak amacıyla aşağıdaki tablodaki bilgileri kullanın.
Kimlik
Değer
Planid
1
Suiteid
5
ConfigId
13
Komut istemine şunu yazın:
tcm run /create /title:"Nightly Run" /planid:1 /suiteid:5 /configid:13 /settingsname:"<Name of your automated test settings>" /testenvironment:"<Name of a matching environment>" /collection:<CollectionURL> /teamproject:<Team Project name>
Bunlara benzer sonuçlar görürsünüz:
Run created with ID: <xxx>.
Not
tcm.exe kullanarak otomatikleştirilmiş test çalıştırması için test ayarlarınızdaki roller kümesiyle eşleşen bir test ayarı ve ortam sağlamalısınız.Test ayarları ve ortamlar hakkında daha fazla bilgi için Testleri Çalıştırmak veya Veri Toplamak için Test Makinelerini Ayarlama.Test ayarlarını oluşturmak için bkz Microsoft Test Yöneticisi'ni Kullanarak Otomatikleştirilmiş Sistem Testleri için Test Ayarları Oluşturma.
Test çalıştırmanızın ilerlemesini görüntülemek için Test Sonuçlarını Görüntüleme ve Güncelleştirme öğesindeki adımları takip edin.
Test sonuçlarını görüntüleme ve güncelleştirme
Test sonuçlarını görüntülemek ve güncelleştirmek için
Açık Microsoft Test Yöneticisi.
Not
Microsoft Test Yöneticisi penceresini görüntülemek için Başlat'ı ve ardından Tüm Programlar'ı seçin.Microsoft Visual Studio 2012 üzerine gelin ve daha sonra Microsoft Test Yöneticisi 'ni seçin.
Test sonuçlarını görüntülemek için merkez grubu geçiş aracında aşağı oku ve ardından Test Merkezi öğesini seçin.
Merkez grubu menü çubuğunda Test öğesini ve ardından Test Çalıştırmalarını Çözümle öğesini seçin.
Bu test planı için tüm test çalıştırmalarını gösteren Test Çalıştırmalarını Çözümleme etkinliği görüntülenir.
Test çalışmasını başlığı ile bu açık açmak ve ayrıntılarını görüntülemek için komut satırından verdi.
Test çalışması ayrıntıları görüntülenir.
(İsteğe bağlı) Test çalıştırmasının başlığını güncelleştirmek için Başlık bölümüne yeni ad yazın.
(İsteğe bağlı) Testiniz başarısız olduysa, başarısızlık nedenini güncelleyebilirsiniz. Çözüm öğesini seçin ve listeden başarısızlık nedenini seçin.
(İsteğe bağlı) Test sonuçlarına yorum eklemek için, Yorumlar simgesini seçin. Yorumlarınızı yazın ve ardından Yorumları kaydet'i seçin.
(İsteğe bağlı) Tek bir testin ayrıntılarını görüntülemek için testi açın.
Bu test için test sonuçları geçmişinden ve test çalıştırmasından ayrıntıları gösteren test sonuçları görüntülenir. Test çalışmasına dönmek için bu görünümü kapatabilirsiniz.
Not
Analizinizde bir hata olduğunu belirlerseniz, bu görüntüden bir hata oluşturabilirsiniz.
Bu test çalıştırması için değişiklikleri kaydetmek üzere araç çubuğundan Kaydet seçeneğini belirleyin.
Ayrıca bkz.
tcm: Test planlarını, test paketlerini, test yapılandırmalarını ve ortamları listeleme
tcm: Komut Satırı Yardımcı Programını Kullanarak Test Planından Testleri Çalıştırma
Komut satırından otomatikleştirilmiş testler çalıştırma
Team Web Access'i kullanarak El İle Testleri planlama