Aracılığıyla paylaş


Sorgu Temelli Test Paketleri Nasıl Oluşturulur ve Yönetilir

Test planınızda sorgu temelli bir test paketi oluşturmak üzere, test durumlarını seçmek için bir sorgu tanımlarsınız. Örneğin, önceliği 1 olan tüm test durumlarını seçmek için bir sorgu oluşturabilirsiniz. Bu dinamik test paketini oluşturarak, takım projeniz için oluşturduğunuz herhangi öncelik 1 test durumu, otomatik olarak bu test paketine eklenecektir. Tüm öncelik 1 testlerini çalıştırmak istediğinizde, test planınızdan bu sorgu temelli test paketini seçebilirsiniz. Test paketinizdeki testlerin nasıl çalıştırıldığı hakkında daha fazla bilgi için, bkz. Testleri Çalıştırma.

Test planınızdaki test paketleri kök düğümü içeren hiyerarşinin parçası olarak eklenir ve yönetilir. Kök düğüm test paketi, test plan gibi aynı ada sahiptir. Tüm diğer test paketlerini içerir. Sorgu temelli olmayan veya bir gereksinimden oluşturulan test paketleri, test durumlarına ek olarak diğer test paketlerini içerir. Bu hiyerarşinin bir örneği aşağıdaki çizimde gösterilir.

Sorgu Tabanlı Test Paketi Hiyerarşisi

Önemli

Test paketleri sorgu temelli test paketlerini içerebilir. Bununla birlikte, sorgu temelli test paketleri herhangi başka test paketlerini içeremez.

Aşağıdaki yordamları, bu sorgu temelli test paketlerini oluşturmak ve yönetmek için kullanabilirsiniz:

  • Sorgu temelli test paketi oluşturma

  • Sorgu temelli test paketini güncelleştirme

  • Sorgu temelli test paketini taşıma

  • Sorgu temelli test paketini yeniden adlandırma

  • Sorgu temelli test paketini silme

Sorgu temelli test paketi oluşturma

Sorgu temelli test paketi oluşturmak için

  1. Microsoft Test Yöneticisi öğesini açın.

    Not

    Microsoft Test Yöneticisi penceresini görüntülemek için önce Başlat'ı, ardından Tüm Programlar'ı tıklatın. Microsoft Visual Studio 2010'un üzerine gelin ve Microsoft Test Yöneticisi 2010'u tıklatın.

  2. Test Merkezi'nden Plan'ı daha sonra İçindekiler'i tıklatın.

    İçindekiler bölmesi görüntülenir.

    Not

    Test paketi hiyerarşisi, test plan gibi aynı ada sahip bir kök düğüme sahiptir. Bu test paketi kök düğümüne test durumları veya test paketleri ekleyebilirsiniz; ancak onu yeniden adlandıramazsınız.

  3. Test paketi hiyerarşi bölmesinde bu test paketini oluşturmak istediğiniz konumu seçin, test paketi hiyerarşisini gösteren bölmede Yeni'nin yanındaki açılır oku tıklayın ve ardından Query-based suite (Sorgu temelli paket)'in üzerine gelin.

    Create a Query-Based Test Suite (Sorgu Temelli Test Paketi Oluştur) iletişim kutusu görüntülenir.

  4. Sorgu temelli test paketiniz için ad girmek için, Test suite name (Test paketi adı)'na adı yazın.

  5. Sorgunuza yeni bir tümce eklemek için, Click here to add a clause (Buraya yeni bir tümce eklemek için tıkla)'yı seçin.

    Önemli

    Test suite query (Test paketi sorgusu)'nda gösterilen ilk tümce, sadece şu anda seçili takım projenizden olan iş öğelerinin sorgu sonuçlarında döndürüldüğünden emin olmayı sağlar. İkinci tümce, sonuçları sadece test durumu kategorisine sahip olan iş öğelerine sınırlar. Bu iki tümceyi değiştirmeyin.

  6. Yan tümceyi doldurmak için, sorgu yan tümcesindeki her sütuna tıklayın. Sütun kabul edilen değerlerin listesine sahipse, sütun seçildiğinde açılır bir ok görüntülenir. Listeden bir değer seçmek için, açılır oka tıklayın. Aşağıdaki sütunlar kullanılabilir:

    Sorgu Sütunu

    Nasıl tamamlanacak

    Ve/Veya

    Bu tümcenin ve önceki tümcenin bir sonuçla eşlemek için doğru olması gerekiyorsa, Ve'yi seçin. Bu tümcenin veya önceki tümcenin bir sonuçla eşlemek için doğru olması gerekiyorsa, Veya'yı seçin.

    Alan

    Bu alan için olan liste, geçerli Team Foundation Server'daki arama yapılabilen tüm iş öğesi alanlarını içerir. Yararlı sonuçlar almak istediğiniz kadar çok tümce ve alan kullanın. ALT+AŞAĞI OKU'na basın veya seçmek istediğiniz alan adını yazın.

    İşleç

    İşleç seçeneklerinin örnekleri = (eşittir), <> (eşit değildir), > (büyüktür), < (küçüktür), >= (büyüktür veya eşittir), <= (küçüktür veya eşittir), In (İçinde), Was Ever, Was Never ve Contains (İçerir)'dir.

    Değer

    Belirtilen alandaki aradığınız değeri belirtir. Seçmek için değerlerin listesi varsa, istediğiniz birini seçmek için açılır oka tıklayın. Team Foundation çalışma öğesi izleme, sorgunuza dinamik olarak değerler eklemek için bazı sorgu değişkenleri içerir. Daha fazla bilgi için bkz. How to: Run or Cancel a Work Item Query.

  7. Aramak istediğiniz tüm değerleri eklemek için adım 5 ve 6'yı tekrarlayın.

  8. Sorgunuzun sonuçlarını görmek için, sorgu çalıştırmada Çalıştır'a tıklayın.

  9. (İsteğe bağlı) Sorgu birçok test durumu geri dönerse, sonuçları sıralamak isteyebilirsiniz. Sütuna göre sıralamak için sorgu sonuçları tablosunda bir sütun başlığına tıklayın.

  10. (İsteğe bağlı) Sorgu sonuçlarını sütuna göre gruplamak için, sorgu sonuçları tablosundaki sütun başlığını sorgu sonuçlarının başlık çubuğuna sürükleyin.

  11. (İsteğe bağlı) Sorgunuzu sıralamak için, Column Options (Sütun Seçenekleri)'ni tıklayın ve ardından Sıralama'yı tıklayın. Kullanmak istediğiniz sütunları seçin ve sıralama düzeninin artan veya azalan olmasını isterseniz her sütun için seçin. Tamam düğmesini tıklatın.

    Not

    Sorgunuzun sıralama düzeni, test paketindeki testlerinizin düzenini yansıtır. Buna ek olarak, bu düzen test paketindeki testleri çalıştırdığınızda da kullanılır.

  12. Oluşturduğunuz sorgu test paketinizin üyeleri olmasını istediğiniz test durumlarını geri döndüğünde, Create test suite (Test paketi oluştur)'u tıklayın.

    Sorgu temelli test paketi artık test paketi hiyerarşisinde görüntülenir ve bu sorgu temel alınarak geri dönülen test durumları test paketi detayları bölmesinde görüntülenir.

  13. Durum'u tıklayın ve aşağıdaki tabloyu temel alan durumlar listesinden seçin:

    State

    Ne zaman kullanılmalı

    Planlama içinde

    Bu test paketi içindeki testleri çalıştırmaya hazır değilseniz.

    Devam Edenler

    Bu test paketi içindeki testleri çalıştırmaya hazırsanız.

    Tamamlanan

    Bu test paketi içindeki testleri çalıştırmayı bitirdiğinizde ve ulaşılan kalite düzeyi hedeflerinizi karşıladığında.

    Önemli

    Testleri çalıştırmak için, test paketinin durumunu İşleniyor'a ayarlamalısınız.

  14. Oluşturduğunuz test paketi için varsayılan yapılandırmaları değiştirmek için, onların plan için varsayılan ayarlardan farklı olmasını istiyorsanız, Yapılandırmalar'ı tıklayın.

    Takım projeniz için olan tüm yapılandırmaları ve test planınız için olan geçerli varsayılan yapılandırmaları gösteren iletişim kutusu görüntülenir.

  15. İlk önce Use configurations from parent test suite (Üst test paketinden yapılandırmaları kullan)'ı temizlemelisiniz ve eklemek istediğiniz varsayılan yapılandırmaları ve kaldırmak istediğiniz herhangi birini seçmelisiniz.

    Not

    Varsayılan yapılandırmaları değiştirme sadece yeni test durumlarını veya bu test paketine eklenen test paketlerini etkiler. Test ve zaten test planınızda olan yapılandırma eşleştirmelerinin nasıl değiştirildiği hakkında daha fazla bilgi için, özel test durumları için yapılandırmaların nasıl güncelleştirildiği hakkındaki yordama bakınız.

  16. (İsteğe bağlı) Yeni bir yapılandırma eklemek için veya varolan yapılandırmaları yönetmek için, Yönet'i tıklayınız.

    Test Yapılandırma Yöneticisi etkinliği görüntülenir. Test yapılandırma yöneticisi kullanarak yapılandırmalar oluşturma hakkında daha fazla bilgi için, bkz. Test Yapılandırmaları Nasıl Oluşturulur.

  17. Değişikliklerinizi varsayılan yapılandırmalara kaydetmek için, Kaydet'i tıklayın.

Sorgu temelli test paketini güncelleştirme

Sorgu temelli test paketini güncelleştirmek için

  1. Microsoft Test Yöneticisi öğesini açın.

    Not

    Microsoft Test Yöneticisi penceresini görüntülemek için önce Başlat'ı, ardından Tüm Programlar'ı tıklatın. Microsoft Visual Studio 2010'un üzerine gelin ve Microsoft Test Yöneticisi 2010'u tıklatın.

  2. Test Merkezi'nden Plan'ı daha sonra İçindekiler'i tıklatın.

    İçindekiler bölmesi görüntülenir.

  3. Varolan sorgu temelli test paketini güncelleştirmek için, test paketi hiyerarşisinden sorgu temelli test paketini seçmek için onu seçin.

  4. Sorguyu güncelleştirmek için, test paketi detaylar bölmesindeki araç çubuğunda Edit query (Sorgu düzenle)'yi tıklayın.

    Edit Query for Query-Based Test Suite (Sorgu Temelli Test Paketi için Sorgu Düzenle) iletişim kutusu görüntülenir. Sorgunuz için varolan tümceyi gösterir.

  5. Sorguyu güncelleştirmek için, varolan tümceyi değiştirin veya yeni tümceler ekleyin. Daha fazla bilgi için, Sorgu temelli test paketi oluşturma'daki adım 6'ya bakınız.

  6. (İsteğe bağlı) Sorgu birçok test durumu geri dönerse, sonuçları sıralamak isteyebilirsiniz. Sütuna göre sıralamak için sorgu sonuçları tablosunda bir sütun başlığına tıklayın.

  7. (İsteğe bağlı) Sorgu sonuçlarını sütuna göre gruplamak için, sorgu sonuçları tablosundaki sütun başlığını sorgu sonuçlarının başlık çubuğuna sürükleyin.

  8. Güncelleştirdiğiniz sorgu, test paketinizin üyesi olmasını istediğiniz test durumları geri döndüğünde, Save query (Sorguyu kaydet)'i tıklayın.

    Bu güncelleştirilmiş sorgu temel alınarak geri dönülen test durumları, test paketi detaylar bölmesinde görüntülenir.

Sorgu temelli test paketini taşıma

Sorgu temelli test paketleri, sorgu temelli olmayan diğer test paketlerinin altı olması için taşınabilir.

Sorgu temelli test paketini taşımak için

  1. Microsoft Test Yöneticisi öğesini açın.

    Not

    Microsoft Test Yöneticisi penceresini görüntülemek için önce Başlat'ı, ardından Tüm Programlar'ı tıklatın. Microsoft Visual Studio 2010'un üzerine gelin ve Microsoft Test Yöneticisi 2010'u tıklatın.

  2. Test Merkezi'nden Plan'ı daha sonra İçindekiler'i tıklatın.

    İçindekiler bölmesi görüntülenir.

  3. Varolan bir test paketini taşımak için, test paketini tıklayın ve bu paket için yeni üst olmasını istediğiniz düğüme sürükleyin.

    Test paketi artık o düğümün bir altıdır ve test paketi hiyerarşisinde yeni konumunda görüntülenir.

    Not

    Sorgu temelli bir test paketini sadece varolan bir test paketinin altı olması için taşıyabilirsiniz. Sorgu temelli test paketi, başka sorgu temelli test paketinin altı olamaz.

Sorgu temelli test paketini yeniden adlandırma

Sorgu temelli test paketini yeniden adlandırmak için

  1. Microsoft Test Yöneticisi öğesini açın.

    Not

    Microsoft Test Yöneticisi penceresini görüntülemek için önce Başlat'ı, ardından Tüm Programlar'ı tıklatın. Microsoft Visual Studio 2010'un üzerine gelin ve Microsoft Test Yöneticisi 2010'u tıklatın.

  2. Test Merkezi'nden Plan'ı daha sonra İçindekiler'i tıklatın.

    İçindekiler bölmesi görüntülenir.

  3. Varolan bir test paketini yeniden adlandırmak için, tüm test paketlerinin ağaç görünümünde test paketine sağ tıklayın ve ardından Rename (Yeniden Adlandır)'ı tıklayın.

    Not

    Test paketini yeniden adlandırmak için F2'ye de basabilirsiniz.

  4. Test paketiniz için yeni ad yazın.

    Test paketi artık, test paketi hiyerarşisinde yeni adı ile görüntülenir.

Sorgu temelli test paketini silme

Sorgu temelli test paketini silmek için

  1. Microsoft Test Yöneticisi öğesini açın.

    Not

    Microsoft Test Yöneticisi penceresini görüntülemek için önce Başlat'ı, ardından Tüm Programlar'ı tıklatın. Microsoft Visual Studio 2010'un üzerine gelin ve Microsoft Test Yöneticisi 2010'u tıklatın.

  2. Test Merkezi'nden Plan'ı daha sonra İçindekiler'i tıklatın.

    İçindekiler bölmesi görüntülenir.

  3. Varolan bir test paketini silmek için, tüm test paketlerinin ağaç görünümünde test paketine sağ tıklayın ve ardından Sil'i tıklayın.

    Onay iletişim kutusu görüntülenir.

    Önemli

    Test paketindeki test durumları veya test paketleri için test sonuçlarını artık görüntüleyemeyeceksiniz. Ayrıca, bu test paketinin altı olan herhangi bir test paketi kalıcı olarak silinir.

  4. Test paketinin silinmesini onaylamak için, Delete test suite (Test Paketini Sil)'i tıklayın.

    Bu plan için test paketi hiyerarşisinde test paketi artık görüntülenmez.

Ayrıca bkz.

Görevler

Test Paketleri Nasıl Oluşturulur ve Yönetilir

Kavramlar

Test Paketlerini Kullanarak Test Durumlarını Düzenleme

Diğer Kaynaklar

How to: Create Test Suites from Requirements or User Stories