El ile test çalışmalarını oluşturma ve yönetme

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Her teslim edilebilirin kullanıcı gereksinimlerini karşıladığını doğrulamak için el ile test çalışmaları oluşturun. Test çalışmaları, test edenlerin gerçekleştirdiği adımları tek tek tanımlar ve veri temelli test içinpaylaşılan adımları ve parametreleri içerebilir. Test planlarında ve test paketlerinde test çalışmalarını düzenleyin ve bunları çalıştırmak için test edicileri atayın.

Temel kavramlar için bkz . Nesneleri ve terimleri test edin.

Not

Test yinelemeleri iş akışı temelli senaryolar için değil, veri temelli senaryolara yöneliktir. İki test senaryosu farklı iş akışlarını izlerse, ayrı test çalışmaları oluşturun. Daha fazla bilgi için bkz. Manuel Test için SSS.

Önkoşullar

Kategori Gereksinimler
Proje erişimi Proje üyesi
Erişim seviyeleri Testle ilgili iş öğelerini görüntülemek için en azından temel erişim. Stakeholder erişimi olan kullanıcılar Azure Test Plans erişemez.

Test planları ve test paketleri eklemek, test yapıtlarını silmek veya test yapılandırmalarını tanımlamak için Basic + Test Planları erişiminiz veya Visual Studio aboneliğiniz olmalıdır: Enterprise, Test Professional veya MSDN Platformları.
İzinler Alan Yolu:
- Bu düğümdeki iş öğelerini düzenle: Test planlarını, test paketlerini, test çalışmalarını veya diğer test tabanlı iş öğelerini ekleyin veya değiştirin.
- Test planlarını yönetme: Derleme ve test ayarları gibi test planı özelliklerini değiştirin.
- Test paketlerini yönetme: Test paketlerini oluşturun ve silin, test paketlerine test çalışmaları ekleyin ve kaldırın, test yapılandırmalarını değiştirin ve test paketlerini taşıyın.

Project-level:
- Test yapılandırmalarını yönetme ve Test ortamlarını yönetme: Test yapılandırmalarını veya test ortamlarını yönetme.
- İş öğelerini kalıcı olarak silme: Test tabanlı iş öğelerini kalıcı olarak silin.

Daha fazla bilgi için El ile test erişimi ve izinleri başlıklı belgeye bakın.

İpucu

Bu makalenin devamında AI kullanarak bu göreve yardımcı olabilirsiniz veya başlamak için Azure DevOps MCP Server ile yapay zeka yardımı sağlama konusuna bakın.

Test senaryoları oluşturma

  1. Henüz yapmadıysanız bir test planı oluşturun.

  2. Gereksinim tabanlı bir test paketi seçin ve Yeni Test Çalışması'ni seçin.

    Yeni Test Çalışması düğmesinin vurgulandığı test çalışmalarını gösteren ekran görüntüsü.

    Not

    Bu test serisi, bekleyen işler listesindeki bir Kullanıcı Hikayesi iş öğesine bağlanır. Gereksinim tabanlı bir pakete test çalışması eklediğinizde, bunu otomatik olarak kapsam öğesine bağlarsınız. Ayrıca, bir iş öğesinin bağlam menüsünü açıp Test ekle seçeneğini seçerek geri logtan test senaryoları oluşturabilirsiniz.

  3. Bir başlık girin ve 'Bir adım eklemek için buraya tıklayın veya yazın' ifadesini seçin.

    Test çalışması için girilen adımları gösteren ekran görüntüsü.

  4. Her bir adım için bir Eylem veBeklenen Sonuç belirleyerek test adımları ekleyin. Herhangi bir adıma ek dosyalar ekleyebilirsiniz.

    Bağlantılar düğmesinin vurgulandığı test çalışmalarını gösteren ekran görüntüsü.

    Daha fazla bilgi için bkz. Adımları paylaşma ve Hikayeleri, sorunları ve diğer iş öğelerini kopyalama veya klonlama.

Test çalışması açma

Test çalışması açmak için Tanımla sekmesinde adını çift seçin veya Yürüt sekmesinden seçin, bağlam menüsünü açın ve Test çalışmalarını düzenle'yi seçin. Daha fazla bilgi için bkz. Sekme bağlamı menü seçeneklerini tanımlama.

Bağlam menüsünde bir test çalışması için Test çalışmalarını düzenle seçeneğini gösteren ekran görüntüsü.

Test çalışmalarını test paketlerine, gereksinimlere ve hatalara bağlayabilirsiniz. Bağlantılı öğeleri görmek için Tanımla sekmesinde test çalışması için bağlam menüsünü açın ve Bağlı Öğeleri Görüntüle'yi seçin. Daha fazla bilgi için bkz. Bağlı öğeleri görüntüleme.

Test Paketlerini, Gereksinimleri ve Hataları görüntüleme seçeneklerini içeren bir test çalışması için Bağlı Öğeler iletişim kutusunu gösteren ekran görüntüsü.

Test senaryolarına yapılandırma atama

Paket veya test çalışması düzeyinde yapılandırmalar atayarak farklı işletim sistemlerinde, tarayıcılarda veya diğer çeşitlemelerde aynı testi çalıştırabilirsiniz. Yapılandırma oluşturma ve atamayla ilgili ayrıntılı adımlar için bkz. Farklı yapılandırmaları test etme.

Test çalışmalarını yeniden sıralama

Yeniden sıralama yöntemi paket türüne bağlıdır:

Paket türü Yeniden sıralama nasıl yapılır
Statik paket Test vakası listesinde test vakalarını sürükleyip bırakın.
Gereksinim tabanlı paket Backlog görünümünde backlog öğelerini yeniden sırala.
Sorgu tabanlı paket Sorgunun sıralama sütunlarını değiştirin.

Test adımlarını yeniden sıralama

Bir test adımı seçin ve yukarı ve aşağı okları kullanarak taşıyın. Birden çok adımı birlikte seçebilir ve taşıyabilirsiniz.

Test adımlarını yukarı veya aşağı taşımak için kullanılan okları gösteren ekran görüntüsü.

İpucu

Birkaç test çalışması aynı adımları paylaşıyorsa, bunları eşitlenmiş durumda tutmak için paylaşılan adımları kullanın. Paylaşılan bir adımı güncelleştirmek, değişikliği ona başvuran tüm test çalışmalarına uygular.

Mevcut test çalışmalarını test paketine ekleme

Aşağıdaki adımları kullanarak mevcut test çalışmalarını bir test paketine ekleyin.

  1. Bir test paketi seçin. Yeni Test Çalışması menüsünde Var olan test çalışmalarını ekle'yi seçin.

    Mevcut test vakalarını ekleme seçeneğini seçmek için gösteren ekran görüntüsü.

  2. Gerektiğinde arama yan tümceleri ekleyin ve ardından Sorguyu Çalıştır öğesini seçin.

    Sorguyu çalıştır düğmesinin vurgulandığı Pakete test çalışması ekle iletişim kutusunu gösteren ekran görüntüsü.

  3. İstediğiniz test çalışmalarını bulduğunuzda, bunları seçin ve Test çalışması ekle'yi seçin.

İpucu

Panodan bir test oluştururken bir gereksinime otomatik olarak bağlanan bir test çalışması oluşturabilirsiniz: Kullanıcı Hikayesi (Çevik), Ürün Kapsam Öğesi (Scrum), Gereksinim (CMMI) veya Sorun (Temel). Daha fazla bilgi için bkz. Satır içi testleri ekleme, çalıştırma ve güncelleştirme.

Test çalışmalarını düzenlemek için Kılavuz görünümünü kullanma

Kılavuz görünümünü kullanarak test çalışmalarını doğrudan düzenleyebilir ve Excel ile test çalışmalarınız arasında veri kopyalayabilirsiniz.

  1. Kılavuz Görünümü simgesini seçin.

    Kılavuz görünümünü açmak için kullanılan Kılavuz Görünümü düğmesini gösteren ekran görüntüsü.

  2. Bir veya daha fazla test çalışması seçin ve ardından Test çalışmalarını kılavuzda düzenle'yi seçin.

    Bağlam menüsü açıkken ve kılavuzda test vakalarını düzenle seçiliyken, seçilen çeşitli test vakalarını gösteren ekran görüntüsü.

  3. Satır ekleme, silme veya temizleme.

    Satır eklemek, silmek veya temizlemek için Kılavuz bağlam menüsünü gösteren ekran görüntüsü.

  4. Test paketine birden çok test vakası eklemek için Kılavuz kullanarak test vakası ekle'yi seçin.

    Kılavuz görünümünü kullanarak test çalışmaları ekleme seçeneğini gösteren ekran görüntüsü.

    Liste görünümünde, test çalışması iş öğesindeki alanları seçmek için sütun seçeneklerini kullanın. Kılavuz görünümüne geçtiğiniz zaman bu alanları görüntüleyebilir ve düzenleyebilirsiniz.

    Sütun Seçenekleri düğmesini gösteren ekran görüntüsü.

Ayrıca test çalışmalarını ve test adımlarını Excel kopyalayabilirsiniz. Başlık, eylem ve beklenen sonuçların sütunlarını kopyalayıp Kılavuz görünümüne yapıştırın. Excel ile Kılavuz arasında kopyalama yapılırken yalnızca çok satırlı biçimlendirme korunur.

 Excel Kılavuz görünümüne kopyalanan adımları kaydetme seçeneğini gösteren ekran görüntüsü.

Not

Test çalışması iş öğelerini eklemek veya güncelleştirmek için teams eklentisini Excel kullanmayın. Excel test adımlarını depolayan biçimi ayrıştıramaz ve bu da test çalışması biçimlendirmesini bozabilir.

Test edicileri atama

Farklı test edicilerin bunları çalıştırabilmesi için test çalışmaları atayın. Bir test paketindeki tüm test çalışmalarını, kabul testi için yararlı olan birden çok test ediciye atayabilirsiniz.

Test edicilerin Azure Test Plans'den testleri çalıştırmak için Basic access gerekir.

  1. Bir test paketinin bağlam menüsünde, Tüm testleri çalıştırmaları için test edicileri ata seçeneğini seçin.

    Test paketi bağlam menüsündeki Tüm testleri çalıştırmak için test edenleri ata seçeneğini gösteren ekran görüntüsü.

    Paketteki tüm testleri çalıştırmak için test edicileri seçin iletişim kutusu açılır.

  2. Test edicileri listeye ekleyin veya listeden kaldırın. Test edenleri seçtikten sonra E-posta gönder'i seçin ve testleri çalıştırmaya hazır olduklarını bilmeleri için iletiyi düzenleyin.

    'Kullanıcıları ara' ve 'E-posta gönder' seçeneklerinin belirtildiği tüm testleri çalıştırma için test kullanıcıları atama iletişim kutusunu gösteren ekran görüntüsü.

    E-posta, test edenlerin atanan testlerin listesini görmek için açabileceği bir bağlantı içerir.

Test edene tek bir test çalışması atama

  1. Test paketinin Yürüt sekmesinde bir test seçin ve bağlam menüsünü açın.

    Test çalışması için testçi ata seçeneğinin seçili olduğu bağlam menüsünü gösteren ekran görüntüsü.

  2. Sınayıcı ata'yı seçin. Bir test edici arayın ve seçin.

Test çalışmalarını toplu düzenleme

Aynı anda birden fazla test çalışması düzenleyebilirsiniz. Bir test paketinde birkaç test çalışması seçin ve Test çalışmalarını düzenle'yi seçin. Daha fazla bilgi için bkz. Teste özgü iş öğelerini dışarı aktarma, içeri aktarma ve toplu güncelleştirme.

Birkaç test çalışması için alanları ve değerleri seçebileceğiniz İş öğelerini düzenle iletişim kutusunu gösteren ekran görüntüsü.

Bir Alan seçin ve bir Değer girin. Başka bir alan-değer çifti eklemek için Yeni alan ekle'yi seçin.

Test çalışmaları için etiketleri kullanma

Test çalışmalarını filtrelemek ve gruplandırmak için etiketleyin. Örneğin, tüm oturum açma testlerini etiketleyerek bir hata düzeltmesi sonrasında bunları hızla yeniden çalıştırabilirsiniz. Test Planları web portalında etikete göre filtreleyebilir ve etiketlerden sorgu tabanlı paketler oluşturabilirsiniz.

Yeni etiketler eklemek için en azından Temel erişime ve proje düzeyinde Yeni etiket tanımı oluşturma izninin İzin Ver olarak ayarlanması gerekir. Daha fazla bilgi için bkz. İş öğesi etiketleri ekleme.

Kılavuz görünümünde bir test çalışması düzenlerken veya etiketleri toplu olarak düzenlerken etiketler ekleyebilirsiniz.

Test çalışması için etiketleri gösteren ekran görüntüsü.

Test çalışmalarını yeniden adlandırma veya kaldırma

Test paketindeki test çalışmalarını yeniden adlandırabilir veya kaldırabilirsiniz.

Test çalışmalarını yeniden adlandırma: Bağlam menüsünden test çalışmalarını açın ve ardından adı düzenleyin.

Test çalışması aç seçeneğinin seçili olduğu bağlam menüsünü gösteren ekran görüntüsü.

Düzenlemek üzere adının seçili olduğu bir test çalışması gösteren ekran görüntüsü.

Test çalışmalarını kaldırma: Test çalışması için bağlam menüsünde Kaldır'ı seçin.

Kaldırılan test vakasını gösteren ekran görüntüsü.

::: moniker-end

Test çalışmalarını yönetmek için yapay zeka kullanma

Azure DevOps MCP Server yapılandırıyorsanız, yapay zeka yardımcılarını kullanarak test durumlarınızı doğal dil istemlerini kullanarak yönetebilirsiniz.

Test çalışması yönetimi için örnek istemler

Görev Örnek talimat
Test örneği oluşturma Create a new test case in <Contoso> project titled '<Verify login with valid credentials>'
Test çalışmalarını listeleme Show all test cases in test suite <67890> in project <Contoso>
Atanmamış test durumlarını bulun List test cases in test plan <12345> that have no tester assigned
Test çalışmalarını güncelleştirme Update work item <5678> to set State = <Ready> and Priority = <2>
Anahtar sözcüğe göre arayın Find all test cases in <Contoso> that contain 'checkout' in the title
Eski testleri tanımlama List test cases in <Contoso> project that haven't been run in the last 90 days
Test vakası kapsamını kontrol etme Show all active test cases in area path <Contoso\\Payments> grouped by state
Adımları olmayan testleri bulma List test cases in test plan <12345> that have no test steps defined
Yinelenen test çalışmalarını tespit edin Find test cases in project <Contoso> that have the same title
Yüksek öncelikli boşlukları gözden geçirme Show test cases in area path <Contoso\\Payments> with Priority = <1> that have State = <Design>

İpucu

Visual Studio Code kullanıyorsanız, agent modu özellikle karmaşık test çalışması senaryolarında sorun gidermeye yardımcı olur.

  • Önceki sorgulardan eski veya önbelleğe alınmış verileri kullanmaktan kaçınmak için" Daha önce getirilen verileri kullanmayın" isteminize ekleyin.

Sonraki adımlar