Aracılığıyla paylaş


Takım projenizde test planlarını kullanma

Ekip projeniz için test planları ve test takımları oluşturmada Microsoft Test Yöneticisi kullandığınızda, bir kaç farklı yaklaşımda bulunabilirsiniz.Bu konu geliştirme yönteminize dayanan iki yaklaşım üzerinde duracaktır.

Uygulanabilecek yöntemlerden biri ise, tüm kilometre taşları için kullandığınız, test paketleri eklediğiniz ve ilerledikçe test ettiğiniz bir test planı oluşturmaktır.Ancak, bu yaklaşımı kullanırsanız, önceki kilometre taşları için test geçiş oranlarınızın geçmiş verilerine sahip olmazsınız.Bu yüzden, hangi geliştirme metodolojisini kullanıyorsanız, belirli yineleme veya kilometre taşları için test hedeflerinize dayanan test planları oluşturmak daha iyidir.Yinelemeler veya kilometre taşları için test planları oluşturarak, belirli bir yinelemenin veya kilometre taşının test hedeflerinize göre ne zaman tamamlandığını görebilirsiniz.Ayrıca var olan kilometre taşı için testinizi tamamlarken sıradaki yineleme veya kilometre taşı için test planını hazırlayabilirsiniz.Bu yaklaşımı kullanarak, her test planınız için test gelişiminizi takip edebilir ve uygulamanızın kalitesinin geliştiğini görebilirsiniz.

Test paketlerinize hem el ile çalışan hem de otomatikleştirilmiş testler eklerseniz, test paketlerinizin ve test planlarınızın genel kalitesini her iki test türüne bağlı olarak görürsünüz.

Gereksinimler

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Uzmanı

Uygulamanızı geliştirmek ve test etmek için kullanmakta olduğunuz metodolojiye göre aşağıdaki bölümleri kullanın:

  • Çevik Geliştirme

  • Diğer Geliştirme Metodolojileri

[!NOT]

Visual Studio, geliştirme metodolojisi kullanabilirsiniz dahil işlem şablonları hakkında daha fazla bilgi için bkz: İşlem Şablonu Seçin.

Test planları, test paketleri ve bunların nasıl oluşturulacağı hakkında daha fazla bilgi için bkz. Test Planı Tanımlama.

Çevik Geliştirme

Uygulamanızı sınamak ve geliştirmek için çevik yöntem kullanıyorsanız, genel olarak kullanıcı hikayeleri yaratır, uygulamanızın ve test görevlerinizin ilerlemesini izlemek için oturum ve yinelemeleri kullanırsınız.Her sprint ile ilişkilendirmek için test planlarını kullanabilirsiniz.Örneğin, Web uygulamanız için aşağıdaki kullanıcı öyküleriniz olabilir:

  1. Kullanıcı web sitesinden birden fazla ürün seçmek ve bunları kendi alışveriş sepetine eklemek istiyor.(Sprint 1)

  2. Kullanıcı, bir kredi kartı kullanarak kendi alışveriş sepetindeki ürünleri satın almak istiyor.(Sprint 1)

  3. Kullanıcı, daha sonra daha hızlı satın alma işlemi yapmak için ürün satın alma bilgilerini kaydetmek istiyor.(Sprint 2)

  4. Kullanıcı, ürün satın alırken kendi kişisel bilgilerini tekrar girmek yerine onları alabilmek için hesabında oturum açmak istiyor.(Sprint 2)

Aşağıdaki adımlar bunların proje için kullanıcı hikayeleri olduğunu varsayar.Bu kullanıcı hikayeleri için test adımları oluşturmak isteyeceksiniz.Bir araya getirilebilecek birden çok öykü için bitişten-bitişe işlevselliğini test eden test durumları isteyebilirsiniz.Örneğin, bir kullanıcının öğe seçip alış veriş sepetine ekleyebildiğini, oturum açabildiğini ve öğeleri satın alabildiğini test etmek isteyebilirsiniz.Bu adımların izlenmesiyle, aşağıdaki şekilde gösterildiği gibi bir dizi test planınız olacaktır:

Test planları ve Test paketleri için Çevik geliştirme

Proje Kurulumu

  1. Projenizin başlangıcında, aşağıdaki test planlarını oluşturun.(Bu sahip olmayı planladığınız oturum sayısına dayanır.)

    1. Sprint 1 Test Planı

      Bu, Sprint 1 kullanıcı öykülerini test etmek için kullanılacaktır.

    2. Sprint 2 Test Planı

      Bu, Sprint 2 kullanıcı öykülerini test etmek ve Sprint 1'den gereken gerileme testleri için kullanılacaktır.

    3. Ana Test Planı

      Bu, birden çok sprint'e yayılan uçtan uca testler için kullanılacaktır.Hizmet düzeyi anlaşmalarının performans testleri için de kullanılabilir.Bu test planı belirli bir yinelemeyle ilişkilendirilmek zorunda değildir, çünkü birden fazla yineleme boyunca yayılır ve ancak tüm kilometre taşları tamamlandığı zaman tamamlanabilir.

  2. Kullanıcı hikayelerinizi test etmek için gereksinim duyduğunuz test yapılandırmalarını belirleyin.Örneğin, uygulamanızla ilgili kullanıcı hikayelerinizin yapılandırma 1 için Internet Explorer 8'de ve yapılandırma 2 için Firefox 3.5'te çalıştığını test etmek isteyebilirsiniz.Sonra Microsoft Test Yöneticisi öğesini kullanarak bu test yapılandırmalarını oluşturun.Test yapılandırmaları oluşturma hakkında ayrıntılı bilgi için bkz. Test Yapılandırmaları - test platformlarını belirtme.

  3. Kullanıcı hikayeleriniz için gereksinim duyduğunuz test yapılandırmalarını test planına ekleyin.Varsayılan olarak, bunlar bu test planında oluşturduğunuz test paketlerinde kullanılacaktır.

    [!NOT]

    Belirli kullanıcı öyküleri veya test durumları için farklı yapılandırmalar kullanmanız gerekiyorsa, her bir test paketi için test yapılandırmalarını değiştirebilirsiniz.Daha fazla bilgi için bkz. Bir Test Planı ya da Test Paketi için Farklı Test Yapılandırmaları Nasıl Seçilir.

Sprint 1 Testi

  1. Sprint 1 için olan kullanıcı öyküleri 1 ve 2'yi Sprint 1 Test Planı'na ekleyip şarta bağlı iki test paketi oluşturun.Kullanıcı hikayelerinden test paketleri oluşturmayla ilgili daha fazla bilgi için bkz. Nasıl yapılır: sınama planınızı ürün bekleme listesi öğelerini, kullanıcı Öykü veya gereksinimleri çalışma öğeleri ekleme.

  2. Kullanıcı yazılarına ait test paketleri için ihtiyacınız olan test yapılandırmalarının doğru olup olmadığını kontrol edin.Varsayılan olarak, her test paketi, test planına ilişkin test yapılandırmalarını kullanacak şekilde kurulur.

  3. Kullanıcı öyküleri 1 ve 2 için bu test paketlerine kabul testi çalışmalarını ekleyin.Örneğin, aşağıdaki test olgularını uygun test setine ekleyebilirsiniz:

    1. Kullanıcı Hikayesi 1: Alışveriş sepetine bir öğe ekle

    2. Kullanıcı Hikayesi 1: Alışveriş sepetinden bir öğe çıkar

    3. Kullanıcı Hikayesi 2: Alışveriş sepetinden tek bir öğe satın alma

      Kullanıcı hikayesinden oluşturulan test paketine eklendiklerinde, bu test durumları otomatik olarak bu kullanıcı hikayesiyle ilişkilendirilir.Statik bir test paketine test çalışmalarının nasıl ekleneceği hakkında daha fazla bilgi için bkz. Bir Test Paketine bir Test Durumu Nasıl Eklenir.

      [!NOT]

      Test adımlarını test çalışmalarını oluşturduğunuzda ekleyebilirsiniz veya adımların ne olacağı netlik kazandığında adımlar başka bir test eden tarafından eklenebilir.

  4. Herhangi bir otomatik testi oluşturursanız, bu testi test paketlerine ekleyebilirsiniz.Örneğin tüm birim testlerine veya kodlanmış UI testlerine sahipseniz, bunları test çalışmalarıyla ilişkilendirebilirsiniz ve test paketlerine ekleyebilirsiniz.Daha fazla bilgi için bkz. Nasıl yapılır: Otomatikleştirilmiş Testi, Test Çalışmasıyla İlişkilendirme veya Otomatik Testler Derlemesinden Test Durumları Oluşturma.Bu testleri sprint sırasında hazır oldukları zaman ekleyebilirsiniz.

  5. Kullanıcı hikayeleri ana test planındaki uçtan uca test paketine dolduruldukça test edeceğinizi düşündüğünüz herhangi bir uçtan uca testi ekleyin.

  6. Sprint sırasında bir kullanıcı hikayesi test edilmeye hazır olduğunda,test planı için test paketinin durumunu İşlem Sürüyor olarak değiştirin.Daha fazla bilgi için bkz. Nasıl yapılır: Test Paketlerinin Test Durumlarını Değiştirme.

    [!NOT]

    Her kullanıcı öyküsü için keşfedici bir test için keşfedici test durumu eklemek isteyebilirsiniz.Bu test çalışması, bir hata bulduğunuz takdirde bu kullanıcı hikayesini araştırmak ve işlemlerinizi kaydetmek için kullanacağınız bir tek adımla oluşturulabilir.

  7. Testleri Çalıştır görünümünden, çalıştırmak istediğiniz test noktaları'nı seçebilirsiniz.Test noktası, test yapılandırmasına sahip bir test durumu eşleşmesidir.Örneğin, testçi A yalnızca Internet Explorer 8'e sahip bir makine kurulumuna sahiptir.Sınayıcı A, Internet Explorer 8 üzerinde çalışması gereken bir kullanıcı hikayesi için tüm test noktalarını seçer ve bunları çalıştırır.Sınayıcı B, Firefox 3.5 üzerinde çalışması gereken bir kullanıcı hikayesi için tüm test noktalarını seçer ve bunları çalıştırır.

  8. O kullanıcı hikayesi için test paketindeki tüm el ile yapılan testler ve otomatik testler tamamlandığında, o test paketi için test durumunu görüntüleyebilirsiniz.Test etkinliğinden Testleri Çalıştır görünümünü seçin.Durumları görmek için raporları da çalıştırabilirsiniz.Her bir koşu için sahip olduğunuz kalite hedeflerine dayalı olarak, koşu görevlerinin eksiksiz olup olmadığını belirleyebilirsiniz.Microsoft Test Yöneticisi kullanarak raporlama hakkında daha fazla bilgi için Test Planları için Test İlerlemesi Üzerinde Raporlama.

  9. Sprint 1 tamamlandığında, yeni kullanıcı hikayelerinin geliştirilmesinin Sprint 1 kullanıcı hikayeleri için işlevselliği bozmadığından emin olmak üzere bir sonraki sprint için hangi testleri gerileme testleri olarak çalıştırmanız gerektiğini belirlemeniz gerekir.

  10. Sprint 2 Regresyonu test planı adlı bir test paketi oluşturun.Sonra Sprint 2 test planındaki test paketine, bu gerileme testlerine ilişkin tanımladığınız sınama durumlarını ekleyin.

Sprint 2 Testi

  1. Sprint 2 için olan kullanıcı öyküleri 3 ve 4'ü Sprint 2 Test Planı'na ekleyip şarta bağlı iki test paketi oluşturun.

  2. Kullanıcı öyküleri 3 ve 4 için bu test paketlerine kabul testi çalışmalarını ekleyin.Örneğin, aşağıdaki test olgularını ekleyebilirsiniz:

    1. Oturum Açma: Bir oturum açma hesabı oluştur

    2. Kullanıcı Hikayesi 3 : Oturum açma hesabı oluşturmadan ayrıl

    3. Kullanıcı Story 4: Oturum hesabına oturum aç(Farklı kullanıcılarla oturum açmak için bu test durumuna parametreler ekleyebilirsiniz.)

    4. Kullanıcı Story 4: Kullanıcının parolayı unutması

    5. Kullanıcı Story 4: Hesap için siparişleri görüntüle

      Test adımlarını test çalışmalarını oluşturduğunuzda ekleyebilirsiniz veya adımların ne olacağı netlik kazandığında adımlar başka bir test eden tarafından eklenebilir.

  3. Herhangi bir otomatik testi oluşturursanız, bu testi test paketlerine ekleyebilirsiniz.Örneğin tüm birim testlerine veya kodlanmış UI testlerine sahipseniz, bunları test çalışmalarıyla ilişkilendirebilirsiniz ve test paketlerine ekleyebilirsiniz.Bu testleri sprint sırasında hazır oldukları zaman ekleyebilirsiniz.

  4. Kullanıcı hikayeleri ana test planındaki uçtan uca test paketine dolduruldukça test edeceğinizi düşündüğünüz yeni herhangi bir uçtan uca testi ekleyin.

  5. Sprint sırasında bir kullanıcı hikayesi test edilmeye hazır olduğunda, test paketinin durumunu İşlem Sürüyor olarak değiştirin.Sonra bu kullanıcı hikayesine ilişkin bu test paketi için el ile ve otomatik testleri çalıştırın.

    [!NOT]

    Her kullanıcı öyküsü için keşfedici bir test için keşfedici test durumu eklemek isteyebilirsiniz.Bu test çalışması, bir hata bulduğunuz takdirde bu kullanıcı hikayesini araştırmak ve işlemlerinizi kaydetmek için kullanacağınız bir tek adımla oluşturulabilir.

  6. Artık her test paketi için sınama durumunu Test etkinliğindeki Testleri Çalıştır görünümünden görüntüleyebilirsiniz.Durumları görmek için raporları da çalıştırabilirsiniz.Her bir koşu için sahip olduğunuz kalite hedeflerine dayalı olarak, koşu görevlerinin eksiksiz olup olmadığını belirleyebilirsiniz.

  7. Bu sprint için uygun olan herhangi bir başarım testini veya uçtan uca testleri çalıştırın.

  8. Sprint 2 tamamlandığında, yeni kullanıcı hikayelerinin geliştirilmesinin Sprint 2 kullanıcı hikayeleri için işlevselliği bozmadığından emin olmak üzere bir sonraki sprint için (eğer varsa) hangi testleri gerileme testleri olarak çalıştırmanız gerektiğini belirlemeniz gerekir.

  9. Sonraki sprint (Sprint 3) test planından Sprint 2 test planından Gerileme adı test paketini kopyalayın.Sonra Sprint 3 test planındaki test paketine, bu gerileme testlerine ilişkin tanımladığınız sınama durumlarını ekleyin.Test paketlerini başka bir test planından kopyalamayla ilgili daha fazla bilgi için bkz. Nasıl yapılır: Başka Bir Test Planından Test Paketlerini Kopyalama.

Oturumlarınızın her biri için bu işleme devam edin.Bu yaklaşımı kullanarak her oturum için bir test planı kümesi oluşturacaksınız.Bir sonraki test planına taşınan gerileme testlerin bir test paketini de oluşturacaksınız.Beta 1 gibi bir önemli kilometre taşı için, sprint'lerinizden testin bir kısmını veya tamamını yeniden çalıştırmayı seçebilirsiniz.Bu kilometre taşı için kullandığınız Beta 1 adlı test planı oluşturma tekniklerinin aynısını ve sonra da test paketlerini bu plana kopyalayarak kullanabilirsiniz.Böylece bu test planı için test sonuçlarını ayrı bir şekilde kaydedebilir ve ayrı ayrı sprint test planlarıyla karşılaştırabilirsiniz.

Diğer Geliştirme Metodolojileri

Çevik yöntem takip etmiyorsanız, geliştirme ve test etme görevleri büyük ihtimalle özellikleri temel alacaktır.Ancak kullanıcı hikayeleri yerine gereksinimleri kullanabilirsiniz.Gereksinimleri kullanırsanız, çevik geliştirme bölümündeki bir yaklaşımı kullanabilir, bir sprint yerine belirli bir kilometre taşı için test planları oluşturabilir ve ardından gereksinimleri test planınıza ekleyebilirsiniz.Örneğin, Beta 1 ile ilgili tüm gereksinimlerin test stil olarak eklendiği bir Beta 1 test planınız olabilir.Sonra, bu test paketlerine kabul testi durumları ve birim testleri ekleyebilir ve test durumlarınızı gereksinimlerle birleştirebilirsiniz.Daha fazla bilgi için bkz. Nasıl yapılır: sınama planınızı ürün bekleme listesi öğelerini, kullanıcı Öykü veya gereksinimleri çalışma öğeleri ekleme.Test planınıza birim testlerinin nasıl ekleneceği hakkında daha fazla bilgi için bkz. Nasıl yapılır: Otomatikleştirilmiş Testi, Test Çalışmasıyla İlişkilendirme veya Otomatik Testler Derlemesinden Test Durumları Oluşturma.

Daha çok özellik temelli bir yaklaşım kullanıyorsanız, aşağıdaki özellikler Web uygulamanız için uygun olabilir:

  1. Alışveriş Sepeti (Alfa)

  2. Oturum Açma (Alfa)

  3. Kullanıma Alma (Beta 1)

  4. Siparişleri Görüntüleyin (Beta 1)

Aşağıdaki adımlar bunların projenin özellikleri olduğunu varsayar.Bir özelliğin takım projesinin belirli bir alanıyla ilişkilendirileceği de varsayılır.Bu özellikler için test adımları oluşturmak isteyeceksiniz.Özellikle birden fazla özelliği test eden test durumları isteyebilirsiniz.Örneğin, bir kullanıcının alış veriş sepetine öğe ekleyebildiğini, oturum açabildiğini ve öğeleri satın alabildiğini test etmek isteyebilirsiniz.Bu adımların izlenmesiyle, aşağıdaki şekilde gösterildiği gibi bir dizi test planınız olacaktır.

Test paketleri için özellik kılavuzunu dayalı

Proje Kurulumu

  1. Projenizin başlangıcında, aşağıdaki test planlarını oluşturun.(Bu sahip olmayı planladığınız kilometre taşı sayısına dayanır.)

    1. Alfa

      Bu, Alfa için kullanılabilecek özellikleri test etmek için kullanılacaktır.

    2. Beta 1

      Bu, Alfa geribildiriminden gelen özelliklere yapılan değişiklikler veya Alfa özelliklerine yapılan eklemeler de dahil olmak üzere Beta için kullanılabilecek tüm test özellikleri için kullanılacaktır.

  2. Bu özelikleri test etmek için kullanmanız gereken test yapılandırmalarını belirleyin.Örneğin, uygulamanızın bu özelliklerinin yapılandırma 1 için Internet Explorer 8'de ve yapılandırma 2 için Firefox 3.5'te çalıştığını test etmek isteyebilirsiniz.Sonra Microsoft Test Yöneticisi öğesini kullanarak bu test yapılandırmalarını oluşturun.Test yapılandırmaları oluşturma hakkında ayrıntılı bilgi için bkz. Test Yapılandırmaları - test platformlarını belirtme.

  3. Özellikleriniz için gereksinim duyduğunuz test yapılandırmalarını test planına ekleyin.Varsayılan olarak, bunlar bu test planında oluşturduğunuz test paketlerinde kullanılacaktır.

    [!NOT]

    Belirli özellikler veya test durumları için farklı yapılandırmalar kullanmanız gerekiyorsa, her bir test paketi için test yapılandırmalarını değiştirebilirsiniz.Daha fazla bilgi için bkz. Bir Test Planı ya da Test Paketi için Farklı Test Yapılandırmaları Nasıl Seçilir.

Alfa Testi

  1. Alışveriş Sepeti için bir test paketiyle birlikte Alfa Test Planında Oturum Açma için bir test paketi ekleyin.Bunları statik test paketleri olarak oluşturabilir ve sonra bu paketlere test durumları ekleyebilirsiniz.Statik bir test paketine test çalışmalarının nasıl eklendiği hakkında daha fazla bilgi için bkz. Test Paketleri Nasıl Oluşturulur ve Yönetilir.

    Önemli notÖnemli

    Test edilen ürünün alanına göre test durumları oluşturduğunuzda bir alan yolu da seçebilirsiniz.Alan yolları genellikle özelliklerle veya özellikler kümesiyle eşleşir.Bunu yaparsanız, bu alan yolu için bir sorguyu temel alan sorgu tabanlı test paketi oluşturabilirsiniz.Bu alan yoluna bir test durumu eklediğinizde, sorgu tabanlı test paketine otomatik olarak eklenecektir.Bu test paketlerinin bakımında yardımcı olabilir.Bu örnekte, statik test paketleri yerine 1'e eşit alan yolu için bir adet, 2'ye eşit alan yolu için de başka bir sorgu temelli test paketi oluşturabilirsiniz.Bu sorgu tabanlı test paketlerini oluşturma hakkında ayrıntılı bilgi için bkz. Sorgu Temelli Test Paketleri Nasıl Oluşturulur ve Yönetilir.

  2. Her bir özellik için ihtiyacınız olan test paketlerinin test yapılandırmalarının doğru olup olmadığını kontrol edin.Varsayılan olarak, her test paketi, test planına ilişkin test yapılandırmalarını kullanacak şekilde kurulur.

  3. Test çalışmalarını ilgili özellikleri için bu test paketlerine ekleyin.Örneğin, aşağıdaki test olgularını uyun test setine ekleyebilir veya yalnızca sorgu tabanlı bir test seti oluşturduysanız alan yolu için doğru değerlere sahip test olguları oluşturabilirsiniz:

    1. Alışveriş Sepeti: Alışveriş sepetine bir öğe ekleme

    2. Alışveriş Sepeti: Alışveriş sepetinden bir öğe çıkarma

    3. Oturum Açma: Bir kullanıcı hesabında oturum açma

      Statik bir test paketine test çalışmalarının nasıl ekleneceği hakkında daha fazla bilgi için bkz. Bir Test Paketine bir Test Durumu Nasıl Eklenir.

      [!NOT]

      Test adımlarını test çalışmalarını oluşturduğunuzda ekleyebilirsiniz veya adımların ne olacağı netlik kazandığında adımlar başka bir test eden tarafından eklenebilir.

  4. Herhangi bir otomatik testi oluşturursanız, bu testi test paketlerine ekleyebilirsiniz.Örneğin tüm birim testlerine veya kodlanmış UI testlerine sahipseniz, bunları test çalışmalarıyla ilişkilendirebilirsiniz ve test paketlerine ekleyebilirsiniz.Alan yolunda geçerli bir sorgu tabanlı test paketi oluşturduysanız, alan yol değerinin bu test durumları için doğru olduğundan emin olmalısınız.Otomatik testleri test çalışmalarıyla ilişkilendirmeyle ilgili daha fazla bilgi için bkz. Nasıl yapılır: Otomatikleştirilmiş Testi, Test Çalışmasıyla İlişkilendirme veya Otomatik Testler Derlemesinden Test Durumları Oluşturma.Bu testleri Alfa testi sırasında hazır oldukları zaman ekleyebilirsiniz.

  5. Projenin Alfa aşaması sırasında bir özellik test edilmek için hazır olduğunda, test planı için test paketinin durumunu İşlem Sürüyor olarak değiştirin.Daha fazla bilgi için bkz. Nasıl yapılır: Test Paketlerinin Test Durumlarını Değiştirme.

    [!NOT]

    Bir özellik için keşfedici bir test için keşfedici test durumu eklemek isteyebilirsiniz.Bu test çalışması, bir hata bulduğunuz takdirde bu özelliği araştırmak ve işlemlerinizi kaydetmek için kullanacağınız bir tek adımla yaratılabilir.

  6. Testleri Çalıştır görünümünden, çalıştırmak istediğiniz test noktaları'nı seçebilirsiniz.Test noktası, test yapılandırmasına sahip bir test durumu eşleşmesidir.Örneğin, testçi A yalnızca Internet Explorer 8'e sahip bir makine kurulumuna sahiptir.Sınayıcı A, Internet Explorer 8 üzerinde çalışması gereken bir kullanıcı hikayesi için tüm test noktalarını seçer ve bunları çalıştırır.Sınayıcı B, Firefox 3.5 üzerinde çalışması gereken bir kullanıcı hikayesi için tüm test noktalarını seçer ve bunları çalıştırır.

  7. Özellik için test paketindeki tüm el ile yapılan testler ve otomatik testler tamamlandığında, o test paketi için test durumunu Test etkinliğindeki Testleri Çalıştır görünümünden görüntüleyebilirsiniz.Durumları görmek için raporları da çalıştırabilirsiniz.Alfa testi için koyduğunuz kalite hedeflerine dayalı olarak, test görevlerinin eksiksiz olup olmadığını belirleyebilirsiniz.Microsoft Test Yöneticisi kullanarak raporlama hakkında daha fazla bilgi için Test Planları için Test İlerlemesi Üzerinde Raporlama.

Beta 1 Test

  1. Test paketlerini Alfa test planından Beta 1 test planına kopyalayın.Test paketlerini başka bir test planından kopyalamayla ilgili daha fazla bilgi için bkz. Nasıl yapılır: Başka Bir Test Planından Test Paketlerini Kopyalama.

  2. Statik test paketi kullanıyorsanız, Beta 1 Test Planı'na Kullanıma Alma için bir test paketi ve Siparişleri Görüntüle için bir test paketi eklemelisiniz.Alan yolları için sorgu tabanlı test paketleri kullanıyorsanız, alan yolu 1 veya 2 için oluşturduğunuz bütün testler Alfa test planından kopyaladığınız test paketlerine otomatik olarak eklenir.

  3. Beta 1 Test Planına, Uçtan Uca isimli bir test paketini ekleyin.Birden fazla özellik içeren uçtan uca senaryoları test etmek için bu test paketine test çalışmaları ekleyebilirsiniz.

  4. Test çalışmalarını bu yeni özellikler için bu test paketlerine ekleyin veya sorgu tabanlı test paketi kullanıyorsanız test çalışmalarını yalnızca doğru alan yolu değerleriyle oluşturun.Ayrıca, Alfa özelliklerine yönelik işlevsellik değişiklikler veya bu özelliklere yeni eklemeler için test çalışmaları da ekleyebilirsiniz.Örneğin, aşağıdaki test olgularını ekleyebilirsiniz:

    1. Kullanıma Alma: Alışveriş sepetindeki öğeleri kullanıma alma

    2. Kullanıma Alma: Oturum açma hesabı oluşturmadan kullanıma alma

    3. Oturum açma (ek test çalışması): Kullanıcının parolasını unutması

    4. Siparişleri Görüntüleyin: Hesap için siparişleri görüntüleyin

    5. Uçtan Uca: Bir öğe, oturum açma ve kullanıma alma ekleme

      Test adımlarını test çalışmalarını oluşturduğunuzda ekleyebilirsiniz veya adımların ne olacağı netlik kazandığında adımlar başka bir test eden tarafından eklenebilir.

  5. Herhangi bir otomatik testi oluşturursanız, bu testi test paketlerine ekleyebilirsiniz.Örneğin tüm birim testlerine veya kodlanmış UI testlerine sahipseniz, bunları test çalışmalarıyla ilişkilendirebilirsiniz ve test paketlerine ekleyebilirsiniz.Bu testleri Beta 1 sırasında hazır oldukları zaman ekleyebilirsiniz.

  6. Beta 1 sırasında bir özellik test edilmek için hazır olduğunda, test paketinin durumunu İşlem Sürüyor olarak değiştirin.Sonra bu özelliğe ilişkin bu test paketi için el ile ve otomatik testleri çalıştırın.

    [!NOT]

    Beta 1'in her yeni özelliği için keşfedici bir test için keşfedici test durumu eklemek isteyebilirsiniz.Bu test çalışması, bir hata bulduğunuz takdirde bu özelliği araştırmak ve işlemlerinizi kaydetmek için kullanacağınız bir tek adımla yaratılabilir.

  7. Artık her test paketi için sınama durumunu Test etkinliğindeki Testleri Çalıştır görünümünden görüntüleyebilirsiniz.Durumları görmek için raporları da çalıştırabilirsiniz.Beta 1 için sahip olduğunuz kalite hedeflerine dayalı olarak, test görevlerinin eksiksiz olup olmadığını belirleyebilirsiniz.

  8. Beta 1 için gerekli olan herhangi bir uçtan uca testi çalıştırın.

Projeniz için daha fazla kilometre taşı varsa, bu kilometre taşlarının her biri için bu işleme devam edebilirsiniz.Bu yaklaşımı kullanarak her kilometre için yeni bir test planı oluşturacaksınız.Bir sonraki aşama için test planı üzerinden kopyalanan uçtan uca testlerin bir test paketini de oluşturacaksınız.Test paketi içindeki bir önceki aşamanın bütün testlerini çalıştırmak için yeterli zaman yoksa, kopyaladığınız test paketindeki testleri sınırlandırmak isteyebilirsiniz.Örneğin, bunu yalnızca 1. Öncelikli testlerle sınırlayabilirsiniz.Sorgu tabanlı test paketleri kullanıyorsanız, öncelik eklemek için sorguyu değiştirebilirsiniz.Statik test paketleri kullanıyorsanız, yalnızca kilometre taşı için yeniden çalıştırmanız gerekmeyen test durumlarını kaldırabilirsiniz.

Ayrıca bkz.

Görevler

Microsoft Test Yöneticisi Kullanarak Elle Test Etme için Hızlı Başlangıç Kılavuzu

Nasıl yapılır: Görünüm sınama planı Microsoft Test Yöneticisi ' nde sonuçları

Kavramlar

Test Planı Tanımlama