El ile test çalıştırma

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

Microsoft Test Çalıştırıcısı'nı kullanarak el ile testlerinizi çalıştırın ve her test adımının test sonuçlarını kaydedin. Hem web uygulamaları hem de masaüstü uygulamaları için testler çalıştırabilirsiniz.

Test Çalıştırıcısı, tüm etkin testleri toplu iş veya belirli test çalışmaları olarak çalıştırmanıza olanak tanır. Testleri çalıştırırken değiştirin. Belirli bir derleme için testler çalıştırabilirsiniz.

Test ederken ekran görüntüsü veya test eylemleriniz gibi bilgileri toplayın. Test sırasında bir sorun bulursanız, test çalıştırıcısını kullanarak bir hata oluşturun. Hataya test adımlarını, ekran görüntülerini ve açıklamaları ekleyin.

Not

Test çalışmalarını değil test noktalarını yürütürsiniz. Bir test paketine test çalışması eklediğinizde, test noktaları oluşturulur. Test noktası, test çalışması, test paketi, yapılandırma ve test oluşturucunun benzersiz bir birleşimini temsil eder.

Örneğin, Edge ve Chrome tarayıcıları için iki yapılandırmaya sahip test oturumu açma işlevi adlı bir test çalışması iki test noktası oluşturur. Bu test noktalarının her birini yürütebilir veya çalıştırabilirsiniz. Yürütme sırasında test sonuçları oluşturulur. Test sonuçları görünümü veya yürütme geçmişi aracılığıyla bir test noktasının tüm yürütmelerini görebilirsiniz. Test noktası için en son yürütme , Yürüt sekmesinde gördüklerinizdir.

Desteklenen istemciler ve çalıştırma seçenekleri

Belirli bir derleme için testleri çalıştırmaya ek olarak, çalıştırma seçenekleri çeşitli test senaryolarını destekler. Seçenekleri görmek için Yürüt sekmesinde bir test seçin ve ardından Seçeneklerle çalıştır'ı seçin.

Test türünü seçtiğinizde çalıştırıcı şu seçenekleri sunar:

  • Web Tarayıcısı tabanlı çalıştırıcı kullanan el ile testler Derleme için testleri çalıştırma bölümünde açıklandığı gibi test etmek üzere belirli bir derlemeyi seçebilirsiniz. Derlemeleri bul iletişim kutusunu açmak ve test etmek için bir derleme aramak için Derlemeleri bul'u seçin.

  • Test Çalıştırıcısı istemcisi kullanan el ile testler Test Çalıştırıcısı istemcisini kullanarak masaüstü uygulamaları için el ile testler çalıştırabilirsiniz. Gerekirse Test Çalıştırıcısı masaüstü istemcisini yükleyin.

  • Yayın aşamasını kullanan otomatikleştirilmiş testler Yayın aşamasını kullanarak testleri çalıştırmak için bir derleme seçin. Derlemenin yapıtlarını kullanmak için bir yayın işlem hattı ve aşama seçin. Daha fazla bilgi için bkz. Test planlarından otomatikleştirilmiş testler çalıştırma.

  • Microsoft Test Manager 2017 istemcisini kullanan el ile testler Yerel makineden veri toplar. Bir derleme seçin. Bir veya daha fazla veri toplayıcısı seçin: Eylem günlüğü, Olay günlüğü, Ekran ve ses kaydedicisi ve Sistem bilgileri.

  • Microsoft Test Manager 2015 veya önceki bir istemciyi kullanan el ile testler

Microsoft Test Manager istemcisindeki Test Merkezi masaüstü tabanlı bir el ile test çözümüdür. Test ediciler bunu el ile test ihtiyaçları için kullanabilir. Daha fazla bilgi için bkz. Microsoft Test Yöneticisi kullanımıyla ilgili yönergeler. Microsoft Test Yöneticisi'ni edinmek için Visual Studio Enterprise veya Visual Studio Test Professional yükleyin.

Önkoşullar

  • Bir projeye bağlanmanız gerekir. Henüz bir projeniz yoksa bir proje oluşturun.
  • Bir projeye eklenmelisiniz. Eklemek için bir projeye veya takıma kullanıcı ekleyin.
  • El ile veya otomatikleştirilmiş testleri görüntülemek veya çalıştırmak için Temel veya daha yüksek erişime sahip olmanız gerekir.

Daha fazla bilgi edinmek için bkz. El ile test erişimi ve izinleri.

TCM komut satırı aracıyla çalışma

TCM komut satırı aracını kullanmak için aşağıdakilere sahip olmanız gerekir:

  • Visual Studio 2017 Professional veya önceki bir sürümü yüklendi. TCM'ye komut isteminden ve aşağıdaki dizinlerden erişebilirsiniz: %programfiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\IDE
    %programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE

  • TCM komutunu çalıştırmak için ve /teamproject parametrelerini /login ve gerektiği gibi belirtin/collection.

    Parametre Açıklama
    /collection:CollectionURL Gereklidir. Takım projesi koleksiyonunun URI'sini belirtir. URI'nin biçimi aşağıdaki gibidir:
    - Azure DevOps Services için:http://dev.azure.com/OrganizationName
    - Azure DevOps Server için: http://ServerName:Port/VirtualDirectoryName/CollectionName. Sanal dizin kullanılmazsa, URI'nin biçimi aşağıdaki gibidir:http://ServerName:Port/CollectionName
    /teamproject:project Gereklidir. Otomatikleştirilmiş testleri kopyalamak veya içeri aktarmak istediğiniz test nesnelerini içeren projenin adı.
    /login:username,[password] İsteğe bağlı. Geçerli bir Azure DevOps kullanıcısının adını ve parolasını ve komutu çalıştırma izinlerine sahip olan kişiyi belirtir. Windows kimlik bilgileriniz uygun izinlere sahip değilse veya temel kimlik doğrulaması kullanıyorsanız veya bir etki alanına bağlı değilseniz bu seçeneği kullanın.
  • Erişmek istediğiniz projenin geçerli bir üyesi olmanız ve çalıştırdığınız komutlara göre gerekli izinlere sahip olmanız gerekir. Daha fazla bilgi edinmek için bkz. El ile test erişimi ve izinleri.

  • Test nesnelerini kopyalamak veya içeri aktarmak için, Önkoşullar bölümünde açıklandığı gibi test planları ve test paketleri eklemek için gereken erişim düzeylerinin aynısını almış olmanız gerekir.

Web uygulamaları için testleri çalıştırma

Web uygulamalarına yönelik testleri çalıştırmak için bu adımları izleyin.

  1. Web portalından projenizi açın ve Test Plans>Test planları'nı seçin.

  2. Henüz yapmadıysanız el ile testlerinizi oluşturun.

  3. Benimki veya Tümü'ne tıklayın ya da test planınızı bulup seçmek için Başlığa göre filtrele'yi kullanın. Yürüt sekmesini seçin.

    Yürüt sekmesinin seçili olduğu bir test paketini gösteren ekran görüntüsü

  4. Bir veya daha fazla testi ya da bir test paketindeki tüm testleri seçin. Ardından Web uygulaması için çalıştır'ı seçin.

    Belirli bir testi seçmeyi ve çalıştırmayı gösteren ekran görüntüsü.

    Microsoft Test Çalıştırıcısı açılır ve yeni bir tarayıcıda çalışır.

  5. Test etmek istediğiniz uygulamayı başlatın.

    Test Sonuçlarınızı kaydeden Test Çalıştırıcısı'nı gösteren ekran görüntüsü.

    Uygulamanızın Test Çalıştırıcısı ile aynı bilgisayarda çalıştırılması gerekmez. Testi el ile çalıştırırken hangi test adımlarının geçtiğini veya başarısız olduğunu kaydetmek için Test Çalıştırıcısı'nın kullanılması gerekir.

    Örneğin, Test Çalıştırıcısını bir masaüstü bilgisayarda çalıştırabilir ve Windows 8 tablette test ettiğiniz Windows 8 için mağaza uygulamanızı çalıştırabilirsiniz.

  6. Beklenen sonuçlara göre her test adımını başarılı veya başarısız olarak işaretleyin.

    Test Çalıştırıcısı'nın açıklama girebileceğiniz başarısız bir teste açıldığı ekran görüntüsü.

    Bir test adımı başarısız olursa, neden başarısız olduğuyla ilgili bir açıklama girebilir veya test için tanılama verileri toplayabilirsiniz. Ayrıca hata oluşturabilir veya hataya ekleyebilirsiniz.

  1. Henüz yapmadıysanız el ile testlerinizi oluşturun.

  2. Test paketinden bir test seçin ve çalıştırın.

    Belirli bir testi seçme ve çalıştırma

    Microsoft Test Çalıştırıcısı açılır ve yeni bir tarayıcıda çalışır.

  3. Test etmek istediğiniz uygulamayı başlatın. Uygulamanızın Test Çalıştırıcısı ile aynı bilgisayarda çalıştırılması gerekmez. Testi el ile çalıştırırken hangi test adımlarının geçtiğini veya başarısız olduğunu kaydetmek için Test Çalıştırıcısı'nın kullanılması gerekir. Örneğin, Test Çalıştırıcısını bir masaüstü bilgisayarda çalıştırabilir ve test ettiğiniz Windows 8 mağazası uygulamanızı bir Windows 8 tablette çalıştırabilirsiniz.

    Test sonuçlarınızı kaydetmek için Microsoft Test Çalıştırıcısı'ni kullanma

  4. Beklenen sonuçlara göre her test adımını başarılı veya başarısız olarak işaretleyin. Bir test adımı başarısız olursa, neden başarısız olduğu hakkında bir açıklama girebilir veya test için tanılama verileri toplayabilirsiniz. Ayrıca hata oluşturabilir veya hataya ekleyebilirsiniz.

    Test adımlarını işaretleme

Önemli

Beklenen sonucu içeren herhangi bir test adımına doğrulama testi adımı adı verilir. Test edenlerin, doğrulama testi adımıysa bir test adımlarını durumla işaretlemesi gerekir. Bir test çalışması için genel sonuç, test edenin işaretlediğini tüm test adımlarının durumunu yansıtır. Bu nedenle, test eden herhangi bir test adımını başarısız olarak işaretlediyse veya işaretlenmediyse test çalışması başarısız durumuna sahip olur.

Hata oluşturma veya hataya ekleme

Bir test adımı başarısız olursa davranış hakkında bir açıklama girin ve tanılama verilerini toplayın. Sorunu yakalamak ve izlemek için bir hata oluşturabilirsiniz. Ayrıca mevcut bir hatayı hatayla ilgili bilgilerle güncelleştirebilirsiniz.

  1. Bir adım başarısız olduğunda bir açıklama girin ve Hata oluştur'u seçin.

    Başarısız bir testin ve Hata oluştur'un vurgulandığı Test Çalıştırıcısı'nın ekran görüntüsü.

  2. Yeni hata iletişim kutusunda hata için bir ad girin.

    Hata oluştur'un seçili ve yeni hata iletişim kutusunun açık olduğu Test Çalıştırıcısı'nı gösteren ekran görüntüsü.

    Adımlar ve yorumlarınız hataya otomatik olarak eklenir. Test Çalıştırıcısı bir web tarayıcısı penceresinde çalışıyorsa, panodan doğrudan hataya bir ekran görüntüsü kopyalayabilirsiniz.

  3. Hatayı atayabilir, açıklamalar girebilir veya diğer sorunlara bağlantı vekleyebilirsiniz. İşiniz bittiğinde Kapat'ı kaydet'i & seçin. Test çalışması, oluşturduğunuz hatayla bağlantılıdır.

Test oturumunuz sırasında bildirilen hataları görebilirsiniz.

Test sırasında oluşturulan hata sayısını gösteren ekran görüntüsü.

Hata oluşturmak yerine, mevcut bir hatayı bu adımla ilgili bilgilerle güncelleştirebilirsiniz. Hata oluştur açılan menüsünde Mevcut hataya ekle'yi seçin.

Mevcut hataya ekle seçeneğinin seçili olduğu Test Çalıştırıcısı'nın gösterildiği ekran görüntüsü

  1. Test Çalıştırıcısı penceresinde Hata oluştur'u seçin.

    Hata gönderin.

    Adımlar ve yorumlarınız hataya otomatik olarak eklenir. Test Çalıştırıcısı bir web tarayıcısı penceresinde çalışıyorsa, panodan doğrudan hataya bir ekran görüntüsü kopyalayabilirsiniz.

  2. Hatayı atayabilir, açıklamalar girebilir veya diğer sorunlara bağlantı vekleyebilirsiniz. İşiniz bittiğinde Kapat'ı kaydet'i & seçin. Test çalışması, oluşturduğunuz hatayla bağlantılıdır.

Test oturumunuz sırasında bildirdiğiniz hataları görebilirsiniz.

Günlüğe kaydedilen hatalar

Hata oluşturmak yerine, mevcut bir hatayı bu adımla ilgili bilgilerle güncelleştirebilirsiniz. +Hata oluştur simgesini ve ardından Var olan hataya ekle'yi seçin. Mevcut bir hatayı bulun ve güncelleştirin.

Sonuçları kaydedin, oturumu kapatın ve sonuçları gözden geçirin

Testi tamamladıktan sonra sonuçlarınızı kaydedin, oturumu kapatın ve test sonuçlarını gözden geçirin.

  1. Tüm testlerinizi çalıştırdığınızda Kaydet ve kapat'ı seçin. Tüm test sonuçları Azure Test Plans depolanır.

  2. Test paketinizin test durumunu görüntüleyin. Her test için en son sonuçları görürsünüz.

    Etkin, Başarısız ve Geçirildi sonuçlarının görüntülendiği çalışan test çalışmalarının sonucunu gösteren ekran görüntüsü.

    Test sonuçlarını görüntüle'yi gösteren ekran görüntüsü.

    Henüz bir test çalıştırmadıysanız, durumu etkindir. Yeniden çalıştırmak istiyorsanız testin durumunu etkin olarak sıfırlayın.

  3. Bir test paketi açın ve İlgili Çalışma bölümünde test çalışmasını seçin. Ardından, test eden tarafından dosyalanan hataları görüntülemek için bu iş öğesinin İlgili Çalışma bölümündeki alt bağlantıları kullanın.

    Bu test için dosyalanmış hataları görüntülemek için bir iş öğesinin İlgili Çalışma bölümünü gösteren ekran görüntüsü.

    Dosyalanan hataları görüntüleme

Testleri çevrimdışı çalıştırabilir ve ardından sonuçları içeri aktarabilirsiniz. Daha fazla bilgi için bkz . Çevrimdışı Test Yürütme uzantısı.

Masaüstü uygulamaları için testler çalıştırma

Masaüstü uygulamanız için daha fazla tanılama verisi toplamak istiyorsanız Test Çalıştırıcısı istemcisini kullanarak testlerinizi çalıştırın.

  1. Web portalından projenizi açın ve Test Plans>Test planları'nı seçin.

  2. Mayın veya Tümü'ne tıklayın ya da test planınızı bulup seçmek için Başlığa göre filtrele'yi kullanın. Yürüt sekmesini seçin.

    Yürüt sekmesinin seçili olduğu bir test paketini gösteren ekran görüntüsü

  3. Açılan menüden Masaüstü uygulaması için çalıştır'ı seçerek test çalıştırıcısını Azure Test Plans başlatın.

    Test Çalıştırıcısı istemcisinin başlatılmasını gösteren ekran görüntüsü.

  4. Gerekirse Test Çalıştırıcısı masaüstü istemcisini indirip yükleyin.

    Test Çalıştırıcısı'nı indirme ve başlatma seçeneklerini içeren Masaüstü uygulaması için çalıştır iletişim kutusunu gösteren ekran görüntüsü.

    Not

    Test Çalıştırıcısı istemcisinin platformunuz için kullanılabilir olup olmadığını denetleyin. Şu anda Test Çalıştırıcısı istemcisi yalnızca x64 için kullanılabilir.

  5. Önceki bölümde açıklandığı gibi Başlat ve testi başlat'ı seçin. Veri toplama hakkında daha fazla bilgi için bkz. Test sırasında tanılama verilerini toplama.

Masaüstü uygulamanız için daha fazla tanılama verisi toplamak istiyorsanız Test Çalıştırıcısı istemcisini kullanarak testlerinizi çalıştırın:

  1. Çalıştır menüsünden Masaüstü uygulaması için çalıştır'ı seçerek test çalıştırıcı istemcisini Azure Test Plans başlatın.

    Test çalıştırıcı istemcisini başlatma

  2. Henüz ayarlamadıysanız Test Çalıştırıcısı masaüstü istemcisiniindirin ve yükleyin:

    Test çalıştırıcısı indirme ve başlatma

    Not

    Test Çalıştırıcısı istemcisinin platformunuz için kullanılabilir olup olmadığını denetleyin. Şu anda Test Çalıştırıcısı istemcisi yalnızca x64 için kullanılabilir.

  3. Başlat'ı seçin ve yukarıda web uygulamaları için açıklandığı gibi test etmeye başlayın. Veri toplama hakkında daha fazla bilgi için bkz. Test sırasında tanılama verilerini toplama.

Tüm testleri çalıştırma

Tüm testleri bir test paketinde aynı anda çalıştırabilirsiniz.

Bir test paketi seçin ve tüm etkin testleri çalıştırmak için Web uygulaması içinçalıştır'ı veya Masaüstü uygulaması için çalıştır'ı seçin.

Bir test paketindeki tüm etkin testleri seçmeyi ve çalıştırmayı gösteren ekran görüntüsü.

Tüm etkin testleri çalıştırmak için bir test paketi seçin ve Çalıştır'ı seçin.

Bir test paketindeki tüm etkin testleri çalıştırmayı gösteren ekran görüntüsü.

Derleme için test çalıştırma

Testleri çalıştırmak için bir derleme seçin.

  1. Açılan listeden Seçeneklerle çalıştır'ı seçin.

    Seçenekler içeren web uygulaması için test çalıştırmayı gösteren ekran görüntüsü.

  2. Seçeneklerle çalıştır iletişim kutusunda istediğiniz derlemeyi seçin.

    Bir derlemenin seçili olduğu Seçeneklerle çalıştır iletişim kutusunu gösteren ekran görüntüsü.

  1. Çalıştır'ı ve ardından Seçeneklerle çalıştır'ı seçin.

    Çalıştır'ın seçili olduğunu ve Kullanılabilir seçeneklerle çalıştır'ı gösteren ekran görüntüsü.

  2. İstediğiniz derlemeyi seçin.

    Derleme içeren Seçeneklerle çalıştır iletişim kutusunu gösteren ekran görüntüsü.

Not

Seçilen derleme, testlerin tanımlandığı projeden olmalıdır.

Aşağıdaki seçenekler için bir derleme seçebilirsiniz:

  • Web Tarayıcısı tabanlı çalıştırıcı kullanarak el ile testler
  • Yayın aşamasını kullanan otomatikleştirilmiş testler
  • Microsoft Test Manager 2017 istemcisini kullanan el ile testler

İletişim kutusunun sunduğu alanlar, seçtiğiniz seçeneğe bağlı olarak farklılık gösterir. Daha fazla bilgi için bkz . Desteklenen istemciler ve çalıştırma seçenekleri.

Çalıştırma sırasında dosyalanan tüm hata, seçilen derlemeyle ilişkilendirilir. Test sonucu bu derlemede yayımlanır.

Test çalıştırması sırasında test adımlarını değiştirme

Test hala çalışırken test adımlarınızla ilgili sorunları düzeltin. Test adımını düzenle simgesini seçin.

Ekran görüntüsü, test adımlarını düzenlemek için düzenleme simgesini seçmeyi gösterir.

Test adımlarını değiştirmek için düzenleme simgesinin nasıl seçileceği ekran görüntüsü.

Adımları ekleyebilir, yeniden sıralayabilir veya silebilirsiniz. Metnin kendisini de düzenleyebilirsiniz.

Bir testi çalıştırdığınızda test adımlarını düzenleme aracını gösteren ekran görüntüsü.

Bir testi çalıştırdığınızda test adımlarını değiştirme aracını gösteren ekran görüntüsü.

Zengin tanılama verilerini yakalama

Testlerinizi çalıştırırken ekran görüntüleri ekleyebilir, eylemleri günlük olarak yakalayabilir ve video veya ses kaydedebilirsiniz.

Ekran görüntüsü ekleme

Test çalıştırırken test sonuçlarına bir ekran görüntüsü ekleyin.

Google Chrome veya Firefox kullanıyorsanız test sırasında web uygulamasının ekran görüntülerini almak için web çalıştırıcısını kullanın. Microsoft Internet Explorer veya Microsoft Edge tarayıcıları ya da masaüstü uygulaması testi için Test Çalıştırıcısı masaüstü istemcisini kullanın.

Ekran görüntüsü, test sırasında ekran görüntüsü yakalama düğmesini gösterir.

Ekran görüntüsü, ekran görüntüsü yakalama düğmesini gösterir.

Daha fazla bilgi için bkz. Tanılama verilerini toplama.

Testten eylemleri yakalama

Uygulamadaki eylemlerinizi günlük olarak yakalayın.

Google Chrome veya Firefox kullanıyorsanız web çalıştırıcısını kullanarak test sırasında web uygulamasındaki eylemlerinizi görüntü günlükleri olarak yakalayın. Microsoft Internet Explorer veya Microsoft Edge tarayıcıları ya da masaüstü uygulaması testi için Test Çalıştırıcısı masaüstü istemcisini kullanın.

Uygulamadan görüntü eylem günlüğünü yakalama düğmesini gösteren ekran görüntüsü.

Uygulamadan görüntü eylem günlüğü yakalama düğmesini gösteren ekran görüntüsü.

Daha fazla bilgi için bkz. Tanılama verilerini toplama.

Test edilen uygulamanızın ekran kayıtlarını yakalama

Test sırasında uygulamamın ekran kayıtlarını yakalayın.

Google Chrome veya Firefox kullanıyorsanız test sırasında web ve masaüstü uygulamalarınızın ekran kayıtlarını yakalamak için web çalıştırıcısını kullanın. Microsoft Internet Explorer veya Microsoft Edge tarayıcıları ya da masaüstü uygulaması testi için Test Çalıştırıcısı masaüstü istemcisini kullanın.

Uygulamadan ekran kaydı yakalama düğmesini gösteren ekran görüntüsü.

Uygulamadan ekran kaydı yakalama düğmesini gösteren ekran görüntüsü.

Daha fazla bilgi için bkz. Tanılama verilerini toplama.

TCM ile test çalıştırma

TCM komut satırı aracını kullanarak bir test planının parçası olan testleri çalıştırabilirsiniz. Bu araç, bir test çalıştırması oluşturup başlatmanıza ve ardından tüm mevcut test çalıştırmalarınızı yönetmenize olanak tanır. Bu görevleri gerçekleştirmek için burada belgelenen tcm komutlarını kullanın.

Test çalıştırmalarını | listeleme Test çalıştırmaları | oluşturma Test çalıştırmaları yürütme | Test çalıştırmalarını durdurma | Test çalıştırmalarını | silme Test çalıştırmalarını dışarı | aktarma Test çalıştırmalarını yayımlama

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

Bir test planında kullanılabilen çalıştırmaları listelemek ve kimliklerini göstermek için kullanıntcm run /list. Kimlik, çalıştırma oluşturulduğunda tanımlanan iş öğesi kimliğine karşılık gelir.

tcm run /list /collection:teamprojectcollectionurl /teamproject:project 
           [/planid:id  |  /querytext:query] [/login:username,[password]]
Parametre Açıklama
/planid:id İsteğe bağlı. Listede yalnızca belirtilen test planıyla ilişkili test çalıştırmalarının döndürüldüğünü gösterir.
/querytext:query İsteğe bağlı. Test çalıştırmalarının bir alt kümesini listelemek için kullanılacak sorguyu belirtir.

ve /teamproject/login parametrelerinin /collectionaçıklamaları için bkz. TCM komut satırı aracıyla çalışma.

Örnek

Aşağıdaki komut, fabrikamprime kuruluşunda barındırılan Fabrikam Fiber projesi için tanımlanan test çalıştırmalarını listeler. Kimlik ve Başlık, test çalıştırması için tanımlanan iş öğesi kimliğine ve başlığına karşılık gelir. Örneğin, test çalıştırması 1000052Döngü 1 (El ile) için Test Planı başlıklıdır.

tcm run /list /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Id        Title                              Owner               Date Completed
--------- ---------------------------------- ------------------- -----------
1000006   Sprint 2 (Manual)                  Thomas Margand      11/5/2021
1000032   33 : Change initial view (Manual)  Danielle Brasseur   11/11/2021
1000040   Sprint 2 (Manual)                  Thomas Margand      11/16/2021
1000042   Sprint 3 (Manual)                  Thomas Margand      11/16/2021
1000046   Special testing (Manual)           Nicoletta Guibord   11/18/2021
1000052   Test Plan for Cycle 1 (Manual)     Bukhosi Bhengu      12/1/2021
1000060   Game Shopping (Manual)             Bukhosi Bhengu      12/6/2021

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

Belirtilen test planıyla ilişkili bir test çalıştırması oluşturmak için kullanın tcm run /create . Test planına ek olarak, kullanmak istediğiniz test paketini ve yapılandırmayı ilgili kimlikleriyle de tanımlarsınız. Bu kimlikleri , tcm suites /listve tcm configs /listkomutlarını kullanarak tcm plans /listtoplayabilirsiniz.

tcm run /create /title:title /planid:id /collection:CollectionURL /teamproject:project 
            (suiteid:id /configid:configid | /querytext:query) 
            [/settingsname:name] [/owner:owner] [/builddir:directory]  
            [/testenvironment:name] [/login:username,[password]] [/include]

Parametre Açıklama
/title:title Oluşturduğunuz test çalıştırması için kullanmak istediğiniz başlığı belirtir.
/planid:id Test çalıştırmasını oluşturmak istediğiniz test planını belirtir.
/suiteid:id Test çalıştırmanız için kullanmak istediğiniz test paketlerini belirtir.
/configid:id Test paketleriniz için çalıştırmak istediğiniz test yapılandırmasını belirtir.
/querytext:query ve configidbelirtirseniz suiteid isteğe bağlı olarak. Çalıştırmak istediğiniz testleri seçmek için kullanılacak sorguyu belirtir.

Ipucu: Birden fazla test paketi çalıştırmak için parametresini kullanabilirsiniz /querytest . Örneğin: querytext:“SELECT * FROM TestPoint WHERE (ConfigurationId=20 OR ConfigurationId=21) AND (Suiteid=1185 OR Suiteid=1186)”.
/settingsname:name İsteğe bağlı. Bu test çalıştırması için kullanmak istediğiniz test ayarlarını belirtir. Test ayarlarını seçmezseniz, test planındaki varsayılan test ayarları kullanılır.
/owner:owner İsteğe bağlı. Test çalıştırmasının sahibini belirtir.
/builddir:directory İsteğe bağlı. Testin test derlemelerini bulmak için kullanılacak derleme dizinini belirtir. Bu belirtilmezse, derleme konumu şu anda test planına atanmış olan derlemeye göre kullanılır.
/testenvironment:name İsteğe bağlı. Bu test çalıştırması için kullanmak istediğiniz test ortamını belirtir. Bir test ortamı seçmezseniz, test planındaki varsayılan test ortamı kullanılır.
/include İsteğe bağlı. Testler şu anda Etkin duruma ayarlanmasa bile, test çalıştırması için seçilen tüm testlerin dahil olduğunu belirtir.

ve /teamproject/login parametrelerinin /collectionaçıklamaları için bkz. TCM komut satırı aracıyla çalışma.

Örnek

Aşağıdaki komut, 77kimliğine sahip test planında MyTestRun adlı bir test çalıştırması oluşturur. Çalıştırma, 161 kimliğine sahip test paketini ve 9. kimlikli test yapılandırmasını kullanır. Çalıştırma, fabrikamprime kuruluşunda barındırılan Fabrikam Fiber projesi için tanımlanır.

Bu örnekte, 1000082kimliğine sahip bir test çalıştırması oluşturulur.

tcm run /create /title:MyTestRun /planid:77 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber" /suiteid:161 /configid:9

Run created with ID: 1000082.

Test çalıştırmalarını yürütme

Test planınızdaki çalıştırmalardan birini başlatmak için kullanın tcm run /execute . Belirttiğiniz kimlik , çalıştırma oluşturulduğunda tanımlanan iş öğesi kimliğine karşılık gelir. tcm run /list komutuyla tüm test çalıştırması kimliklerinin listesini görebilirsiniz.

tcm run /execute /id:id /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parametre Açıklama
/id:id Çalıştırmak istediğiniz test çalıştırmasının kimliğini belirtir.

ve parametrelerinin /collection/teamproject/login açıklamaları için bkz. TCM komut satırı aracıyla çalışma.

Örnek

Aşağıdaki komut, fabrikamprime kuruluşunda barındırılan Fabrikam Fiber projesi için kimlik1000082 için bir test çalıştırması başlatır. Sonuçlar CLI pencerenizde döndürülür.

tcm run /execute /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Executing run: MyTestRun

Results
------------------------
Total:                   2
Passed:                  1
Failed:                  1
Inconclusive:            0

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

Devam eden bir test çalıştırmasını iptal etmek için kullanın tcm run /abort . Belirttiğiniz kimlik , çalıştırma oluşturulduğunda tanımlanan iş öğesi kimliğine karşılık gelir.

tcm run /abort /id:id /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parametre Açıklama
/id:id İptal etmek istediğiniz test çalıştırmasının kimliğini belirtir.

ve parametrelerinin /collection/teamproject/login açıklamaları için bkz. TCM komut satırı aracıyla çalışma.

Örnek

Aşağıdaki komut, fabrikamprime kuruluşunda barındırılan Fabrikam Fiber projesi için kimlik1000082 ile test çalıştırmasını durdurur. Sonuçlar, iptal edilen çalıştırmanın kimliğini ve Başlığını onaylar.

tcm run /abort /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Run with ID [1000082] and title [MyTestRun] has been aborted.

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

Test planınızdan bir test çalıştırmasını silmek için kullanın tcm run /delete . Belirttiğiniz kimlik , test çalıştırması oluşturulduğunda tanımlanan iş öğesi kimliğine karşılık gelir.

tcm run /delete /id:id [/noprompt] /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parametre Açıklama
/id:id Silmek istediğiniz test çalıştırmasının kimliğini belirtir.
/noprompt İsteğe bağlı. Kullanıcıdan bir test çalıştırmasının silinmesini onaylamasının istenmediğini belirtir.

ve parametrelerinin /collection/teamproject/login açıklamaları için bkz. TCM komut satırı aracıyla çalışma.

Örnek

Aşağıdaki komut, fabrikamprime kuruluşunda barındırılan Fabrikam Fiber projesi için kimlik1000082 ile test çalıştırmasını siler. Kullanıcıdan belirtilen test çalıştırmasını silmek istediğini onaylaması istenir ve sonuç sağlanır.

tcm run /delete /id:1000082 /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Are you sure you want to delete run [MyTestRun]? (Yes/No) y

Run [MyTestRun] has been deleted.

Test çalıştırmalarını dışarı aktarma

Test çalıştırmasını belirtilen bir konuma dışarı aktarmak için kullanın tcm run /export . Belirttiğiniz kimlik , çalıştırma oluşturulduğunda tanımlanan iş öğesi kimliğine karşılık gelir.

tcm run /export /id:id /resultsfile:path /collection:teamprojectcollectionurl /teamproject:project [/login:username,[password]]
Parametre Açıklama
/id:id Dışarı aktarmak istediğiniz test çalıştırması kimliğini belirtir.
/resultsfile:path Dışarı aktarmak istediğiniz test çalıştırması için bir konum ve dosya adı belirtir.

ve parametrelerinin /collection/teamproject/login açıklamaları için bkz. TCM komut satırı aracıyla çalışma.

Örnek

Aşağıdaki komut, fabrikamprime kuruluşunda barındırılan Fabrikam Fiber projesi için kimlik1000082 ile test çalıştırmasının c:\temp\ResultsForDeveloper.trx adresine dışarı aktarıldığını belirtir.

tcm run /export /id:1000082 /resultsfile:"c:\temp\ResultsForDeveloper.trx" /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Test çalıştırmalarını yayımlama

Belirtilen bir test planı için Visual Studio test çalıştırma sonuçları dosyasından sonuçları yayımlamak için kullanın tcm run /publish .

tcm run /publish /suiteid:id /configid:id /resultowner:owner /resultsfile:path 
            /collection:teamprojectcollectionurl /teamproject:project [/title:runtitle] 
            [/runowner:owner] [/build:buildnumber /builddefinition:builddefinition] 
            [/flavor:flavor] [/platform:platform] [/assignfailurestouser:user] 
            [/login:username,[password]] [/buildverification]
Parametre Açıklama
/suiteid:id Bir test çalıştırması yayımladığınızda kullanılacak test paketini belirtir.
/configid:id Bir test çalıştırması yayımlarken hangi test yapılandırmasını kullanmak istediğinizi belirtir.
/resultowner:owner Test sonuçlarının sahibini belirtir.
/resultsfile:path Yayımlamak istediğiniz test çalıştırmasının konumunu belirtir. Örneğin, "c:\temp\ResultsForDeveloper.trx".
/title:runtitle İsteğe bağlı. Yayımladığınız test çalıştırması için kullanmak istediğiniz başlığı belirtir.
/runowner:owner İsteğe bağlı. Test çalıştırmasının sahibini belirtir.
/build:buildnumber İsteğe bağlı. Test çalıştırmasını yayımlamak için kullanılacak derleme numarasını belirtir. Bu parametre ile /builddefinitionkullanılmalıdır.
/builddefinition:builddefinition İsteğe bağlı. Test çalıştırması yayımlamak için kullanılacak derleme tanımını belirtir. Bu parametre ile /buildkullanılmalıdır.
/flavor:flavor İsteğe bağlı. Yayın gibi derleme lezzetini belirtir. Bu parametre yalnızca parametresi kullanılıyorsa /build kullanılabilir.
/platform:platform İsteğe bağlı. x86 gibi derleme platformunu belirtir. Bu parametre yalnızca parametresi kullanılıyorsa /build kullanılabilir.
/assignfailurestouser:user İsteğe bağlı. Test çalıştırmasında başarısız olan testlerin atandığı kullanıcıyı belirtir.
/buildverification İsteğe bağlı. Bu test çalıştırmasının, derlemenizin temel işlevlerini denetleyebilen derleme doğrulama testleri içerdiğini belirtir.

ve parametrelerinin /collection/teamproject/login açıklamaları için bkz. TCM komut satırı aracıyla çalışma.

Örnek

Aşağıdaki komut, 161 kimliğine ve 9kimliğine sahip test yapılandırmasına sahip test paketi için bir test çalıştırması yayımlar ve sahibi yeniden atayın. Bu, bu yapılandırmayla eşleştirilen test paketindeki test çalışmaları için mevcut test noktalarını güncelleştirir ve sonuçları belirtilen .trx dosyasında yayımlar. Ayrıca test çalıştırmasında başarısız olan tüm testler belirtilen kullanıcıya atanır.

tcm run /publish /suiteid:167 /configid:9 /resultowner:"Thomas Margand" /resultsfile:"c:\temp\ResultsForDeveloper.trx" /assignfailurestouser:"Bukhosi Bhengu" /collection:https://fabrikamprime.visualstudio.com /teamproject:"Fabrikam Fiber"

Sık sorulan sorular

Burada sık sorulan bazı sorular yer alır.

S: Testi yeniden Nasıl yaparım??

A: Herhangi bir testi seçin ve Çalıştır'ı seçin.

S: Test paketindeki tüm testleri birlikte çalıştırabilir miyim?

A: Evet, bir test paketi seçin ve Çalıştır'ı seçin. Bu seçenek, test paketindeki tüm etkin testleri çalıştırır. Henüz bir test çalıştırmadıysanız, durumu etkindir. Yeniden çalıştırmak istiyorsanız testin durumunu etkin olarak sıfırlayabilirsiniz.

Test paketindeki tüm etkin testleri seçme ve çalıştırma

S: Test çalıştırmak için bir derleme seçebilir miyim?

A: Evet, Çalıştır'ı seçin ve ardından Seçeneklerle çalıştır'ı seçin.

Seçeneklerle test başlatma

Açılan listeden istediğiniz derlemeyi seçin.

Sonuçlara bağlantı eklemek için derlemeyi seçme

Çalıştırma sırasında dosyalanan tüm hata otomatik olarak seçili derlemeyle ilişkilendirilecektir. Test sonucu bu derlemeye göre yayımlanır.

Not

Seçilen derleme, testlerin tanımlandığı projeden olmalıdır.

S: Test çalıştırırken test adımlarımı düzeltebilir miyim?

A: Evet, Azure DevOps için Azure Test Plans varsa. Adımları ekleyebilir, taşıyabilir veya silebilirsiniz. Alternatif olarak, metnin kendisini de düzenleyebilirsiniz. Test adımı numarasının yanındaki düzenle simgesini kullanın.

Test adımlarını düzenlemek için düzenle simgesini seçin

Test adımlarını düzenleme aracı gösterilir.

Test çalıştırdığınızda test adımlarını düzeltme

S: Test çalıştırdığımda test sonuçlarına ekran görüntüsü ekleyebilir miyim?

A: Google Chrome veya Firefox kullanıyorsanız test sırasında web uygulamasının ekran görüntülerini almak için web çalıştırıcısını kullanın. Microsoft Internet Explorer veya Microsoft Edge tarayıcıları ya da masaüstü uygulama testi için Test Çalıştırıcısı masaüstü istemcisini indirip kullanabilirsiniz.

Uygulamadan ekran görüntüsü yakalama

Daha fazla bilgi için bkz. Tanılama verilerini toplama.

S: Uygulamadaki eylemlerimi günlük olarak yakalayabilir miyim?

A: Google Chrome veya Firefox kullanıyorsanız web çalıştırıcısını kullanarak test sırasında web uygulamasındaki eylemlerinizi görüntü günlükleri olarak yakalayın. Microsoft Internet Explorer veya Microsoft Edge tarayıcıları ya da masaüstü uygulama testi için Test Çalıştırıcısı masaüstü istemcisini indirip kullanabilirsiniz.

Uygulamadan görüntü eylem günlüğünü yakalama

Daha fazla bilgi için bkz. Tanılama verilerini toplama.

S: Uygulamamın ekran kayıtlarını yakalayabilir miyim?

A: Google Chrome veya Firefox kullanıyorsanız test sırasında web ve masaüstü uygulamalarınızın ekran kayıtlarını yakalamak için web çalıştırıcısını kullanın. Microsoft Internet Explorer veya Microsoft Edge tarayıcıları ya da masaüstü uygulaması testi için Test Çalıştırıcısı masaüstü istemcisini indirip kullanın.

Uygulamadan ekran kaydı yakalama

Daha fazla bilgi için bkz. Tanılama verilerini toplama.

S: Test verilerimi ne kadar süreyle saklayacağım Nasıl yaparım? denetlensin mi?

A: Daha fazla bilgi için bkz. Test bekletme ilkelerini ayarlama.

S: Test Çalıştırıcısı istemcisini nereden indirebilirim?

A:Test Çalıştırıcısı masaüstü istemcisini indirin.

S: Test Çalıştırıcı istemcisi için desteklenen işletim sistemleri nelerdir?

A: Test Çalıştırıcısı masaüstü istemcisi şu anda yalnızca Windows'ta desteklenmektedir.

S: Test Çalıştırıcısı istemcisi için telemetriyi geri çevirebilir miyim?

Y: Hayır. Test Çalıştırıcısı masaüstü istemcisi, kullanıcı tarafından tanımlanabilir veri toplamaz. Geri çevirme mekanizması sağlanmadı. Daha fazla bilgi için bkz. Microsoft Gizlilik ilkesi.

S: Testleri çevrimdışı çalıştırıp sonuçları içeri aktarabilir miyim?

A: Evet, bkz . Çevrimdışı Test Yürütme uzantısı.

Sonraki adım