Aracılığıyla paylaş


Microsoft Test Yöneticisi'ni Kullanarak Araştırmacı Test Gerçekleştirme

Araştırmacı test adımları önceden belirlenmiş bir komut dosyası olmadan ve bir dizi önceden tanımlanmış testi bir uygulamayı test etmek anlamına gelir.

Microsoft Test Yöneticisi'ni (mtm), uygulamanızla birlikte çalışırken gerçekleştirdiğiniz eylemleri kaydederek yardımcı olur.Ayrıca, ekran görüntüleri, açıklamalar, dosya ekleri, sesli anlatım ve ekran video kaydedebilirsiniz.Kayıt fark edebilirsiniz herhangi bir arıza izleme kolaylaştırır.Siz veya iş arkadaşı için uygulama güncelleştirildikten sonra test çoğaltmak kolay olacak şekilde bir test çalışması eylemlerinizi de depolayabilir.

MTM repro kolaylaştırmak için eylemleri kaydeder

Gereksinimler

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

Bkz: Video: el ile test etme yoluyla sorunları kolayca yeniden.

Bir araştırmacı test oturumu başlatma

Microsoft Test Yöneticisi'nde açın Test Merkezi, Test, Araştırmacı test yapmak.

Bir araştırmacı test oturumu başlatma

Seçim keşfetmek.

- veya -

Gereksinim çalışma öğesini seçin ve sonra seçin Araştır çalışma öğesi.Bu, testinizin kayıt iş öğesi ile ilişkilendirir.

  • Neden ben test oturumu bir iş ögesiyle ilişkilendirmenizi?
    Araştırmacı oturumunuzu kullanarak hataları veya test çalışmalarını oluşturduğunuzda, bunlar otomatik olarak o iş öğesi için bağlanır.

    Oturum, gereksinim kategorisi herhangi bir iş öğesi ile ilişkilendirebilirsiniz.Bu, standart ekip proje şablonlarını içerir Gereksinim (CMMI), Ürün bekleme listesi öğesi (Scrum), ve Kullanıcı Hikayeleri (Çevik).

    Otomatik olarak ilişkili çalışma öğesi ile araştırmacı oturumunuzu kullanarak oluşturduğunuz herhangi bir test durumları test planına eklenir.

    Her gereksinimin kodlama iade edildiğinde bu gereksinime odaklanmış sınamasını gerçekleştirmek için iyi bir uygulamadır.Oluşturulan hataları tam değil olduğunu göstermek için gereksinime bağlı.

  • Neden oturum gereksinim ile ilişkilendirmek istiyorum değil mi?
    Bazen, belirli herhangi bir gereksinim üzerinde odaklanarak olmadan uygulama keşfetmek istediğiniz.

Araştırmacı test penceresi açılır ve başlatmak hazır olana kadar bekler.

Araştırmacı test penceresi kaydı başlatmak hazır

Uygulama keşfetme

Uygulamanızı çalıştırmak hazırlayın.Örneğin, uygulamanız bir Web sitesi ise, web sunucusunu başlatın.

Araştırmacı test pencere, Start.

Uygulamayı çalıştırın ve onun özelliklerini keşfedin.Örneğin, bir web tarayıcısı açın ve Web siteniz için oturum açın.

Araştırmacı test penceresi ekrana geri kalanı gerçekleştirdiğiniz eylemleri kaydeder.Çalıştığınız sırada, açıklamalar, ekran görüntüleri ve dosyaları ekleyebilirsiniz.Herhangi bir hata veya test çalışması, oluşturduğunuz eklenecekler.

Visual Studio 2012 Update 1 Eylem günlüğü otomatik olarak etrafına metin veya hareket üzerinde odaklanarak ekran görüntüsünü içerir.Araştırmacı oturum sırasında bir hata oluşturduğunuzda, ekran görüntüleri dahil edilir.

Uygulama yanında araştırmacı test penceresinde.

Belirli bir gereksinim araştırırken, gereksinim çeşitli farklı koşullar altında gerçekleşti doğrulayın.Daha fazla bilgi için bkz: ben ne araştırmacı test gerçekleştirmelisiniz?

  • Her şeyi yapmam ayrıntılı olarak kaydedilir?
    Varsayılan olarak, Word, boyama ve Outlook gibi Office uygulamaları ve mtm eylemler kaydedilmez.Bu kümesini değiştirmek için test planı özelliklerine test ayarlarında eylem günlüğünü yapılandırın.Daha fazla bilgi için bkz: Test planı yapılandırma.

    Ayrıca, çizim gibi bazı ayrıntılı eylemleri tam olarak kaydedilmez.Bir yüz çizim uygulamasında çizerseniz, örneğin, eylem yalnızca imleç taşıma olarak yakalanacaktır.Ne yaptığınızı tam olarak tanımlamak amacıyla açıklama eklemeniz gerekir.

    Eylem kaydı okunabilir adları kullanıcı arabirimi denetimleri varsa, daha okunabilir durumdadır.Kullanıcı arabirimi veya her öğe, bir html uygulaması kimliği geliştirme ekibi her denetimin erişilebilirlik özelliklerini ayarlamanız gerekir.

  • Uygulamamın bir Web sitesine veya istemci-sunucu sistemidir. mtm kaydı olayları ele sunucuları koyabilirsiniz?
    Evet.Sunucu bir laboratuar ortamında çalıştırmak zorunda ve Laboratuar Makinelerine olayları yakalamak için test planınıza yapılandırmak zorunda.Hata oluşturduğunuzda, mtm Laboratuar Makinelerine veri almak ve hata raporu ekleyin.Daha fazla bilgi için bkz. Kendi uygulama ömrü için bir laboratuar ortamı kullanma.

Rapor hataları

Uygulamada eksiklikler bulduğunuzda, seçim Hata oluştur.

Hatayı yeniden yardımcı olmak için gerçekleştirilen adımları otomatik olarak hata kaydedilir için yeniden oluşturma adımları bölmesi.Test sırasında yazdığınız açıklamaları da, ekleri ve eklediğiniz ekran görüntüleri ve ek sistem bilgisi ile birlikte görünür.

Hata oluşturduğunuzda, gerekli adımlarla yardım edecek değişiklik dahil istiyorsunuz.

Bir hata bir araştırmacı oturumu oluşturma.

Hata, aynı zamanda, aynı adımları içeren bir test çalışması oluşturabilirsiniz.Bu hatanın gelecekteki oluşmaz emin olmak için yardımcı olur.Test çalışması ve hataya bağlanır.

Visual Studio 2012 Update 1 Her eylem açıklamasını otomatik olarak bir ekran görüntüsü alanının yakınında eylem eşlik eder.

Hata raporu olan eylemler

Test sırasında tüm ekranı nasıl görünüyordu görmek için Eylem günlüğü.

Resim içeriği ile eylem günlüğü

Kolay yeniden sınamadan olun

Uygulama güncelleştirilirken veya daha fazla geliştirilen veya bir hata düzeltildiğinde, her şey hala çalışıyor - emin olun veya daha iyi çalışıp çalışmadığını görmek için testleri tekrar isteyebilirsiniz.

Ancak önemli miktarda uzmanlık, yaratıcı düşünme ve araştırmacı test içinde experimentation yoktur.Gelecekteki anlarda zaman kazanmak için eylemlerinizi adımların bir test çalışmasında bir komut dosyası olarak kaydedebilirsiniz.Bu testleri yeniden gerçekleştirmek için zaman zaman - veya bir başkasının - yerine bunları re-inventing adımları yeterlidir.

Doğrudan oturumunuzda araştırmacı veya bir hata oluşturduktan hemen sonra test çalışması oluşturabilirsiniz.

Bir test çalışması bir hatadan oluşturma.

Test çalışmasında dahil son adım sayısını ayarlayabilirsiniz.

Doğrudan araştırmacı bir oturum ile bir test durumu oluşturursanız, tipik olarak kaydetmek istediğiniz adımlar gerçekleştirmeden önce bir özellik ile kapattığınızdan bazı zaman harcar.Dizinizi başladığı başlatmak için test çalışmasını düzenleyin.

Ayrıca her adımdan sonra hangi sonuç görülebilir durum için iş öğesini düzenlemeniz gerekir.

İş öğesi kaydedip kapattığınızda, araştırması için geri dönebilirsiniz.

İpucuİpucu

Gereksinim ayrı her yönü için ayrı test adımları oluşturmak.

  • Farklı veri değerleri ile aynı sıra çalıştırdım. Her ayrı bir test çalışması olarak kaydetmeniz gerekir?
    HayırBir test çalışması oluşturmak ve sıradaki belirli bir değeri parametre adı koymak düzenleyin.Parametre adları ile başlar "@".Örneğin, "'@flavor' bağlantısını tıklatın." İçinde Parametre değerleri tablo test çalışması komut dosyasının alt kısmında, art arda test yinelemeleri içinde kullanılması gereken değerler kümesi sağlar.Daha fazla bilgi için bkz. Microsoft Test Yöneticisi'ni Kullanarak El ile Test Çalışmaları Oluşturma.

Test Tamamlanıyor

Duraklatma ve sınama oturumu sona erdirme.

İpucuİpucu

İfade sonucu "hesap açmak başarısız" veya "Sipariş başarıyla oluşturuldu." gibi bir başlık test çalıştırmanızın verin Bu, son araştırmacı testler listesi yorumlamak kolaylaştırır.

Biz ne kadar iyi yaptığını?

Kullanım Görünüm araştırmacı test oturumları gerçekleştirilen bu test planındaki testleri gözden geçirmek için.Sıralama ve testleri gereksinime göre filtre uygulama.

Araştırmacı test oturumları görüntüleme

Araştırmacı test kullanma

  • Araştırmacı hangi testleri ı gerçekleştirilsin mi?
    En önemli test kategorileri şunlardır:

    • Öykü uygulamaktadır. Taahhüt edilen kullanıcı hikayesi veya ürün biriktirme listesi öğesi eylemleri gerçekleştirebilir mi?

    • Anahtar değerleri için alıştırma yapın. Giriş farklı ayarlar Kullanıcı hikayesiyle gerçekleştirmek – Örneğin, boş bir alışveriş sepeti, tek bir öğe, her şey, iki bazı şeyler ve benzeri biri?

    • Uygulamayı kesmek. Örneğin beklenmeyen girdi sağlayarak başarısız uygulama yapabilir veya çok fazla giriş?

    Açısından farklı düşünmek yararlı olur tur.Belirli bir özellik test gerçekleştirmek bir araştırması turu olur.Daha fazla bilgi için bkz: James a.Whittaker'ın kitap Araştırmacı test.

  • Nasıl araştırmacı testler planlanan test durumları ile birlikte kullanmalısınız?
    Farklı takımlar farklı mixtures araştırmacı test ve planlı kullanarak test çalışmalarını test kullanın.Göz önüne almanız gereken bazı alternatif stratejileri şunlardır:

    • Araştırmacı yeterlidir. Tamamen araştırmacı sınamalara dayanır ve hiçbir zaman test durumları oluşturabilirsiniz.Herhangi bir hata bulunduğunda hata çalışma öğelerini oluşturun.Hata düzeltildiğinde, düzeltmeyi doğrulamak için keşfedin.Araştırmacı testler ne test edilmiş, en iyi kayıt listesidir: sprint sonuna olması gerektiğini her ürün biriktirme madde veya kullanıcı hikayesi için en az bir test.Bu strateji, küçük projeler için uygundur.

    • Yeni özellikler, regresyon için test çalışmaları için araştırması. Bir gereklilik için kod iade edildiğinde araştırmacı testler gerçekleştirebilir ve bunları test durumları oluşturma.Bulduğunuz hataları hatalar oluşturabilir.Düzeltilen hatalar, tüm test durumlarını çalıştırabilir.En iyi anlatılmıştır test çalışması başarılı grafik ölçüsüdür.Ayrıca önceki sprint için test durumlarını çalıştırabilir her sprint içinde emin olmak için hiçbir şey değişti.

    • Test durumları önceden planlayın ve kod ayırmak için keşfedin. Test durumu kodları önceden, gereksinimleri belirlemenize yardımcı olmak için onları kullanarak yazma.Kod iade edildiğinde ilgili test durumları çalıştırabilirsiniz.Ayrıca, ek test durumları oluşturmak için hem de araştırmacı testleri çalıştırmak ve yapma amacıyla uygulama başarısız olur.

Düzeltme doğrulama

Hata için bir düzeltme aradı, mtm açın ve Seç Test Merkezi, Test, Hataları Doğrula.Bu sayfayı, bu test planındaki oluşturuldu ve test durumlarına bağlı olan hataların listesi vardır.Hatanın düzeltildiğini seçin ve doğrulama.Test Çalıştırıcısı açın ve hata bulmak için gerçekleştirilen adımları gösterir.Adımları izleyin ve hatanın meydana gelmediğini doğrulayın.Testi geçti olarak işaretle ve hatayı kapatın.

Sunuculardan veri toplamaya

Uygulamanızı bir Web sitesi veya bir istemci-sunucu uygulaması, istemci makine kendi yanı sıra sunucu makineleri, bilgi toplayabilirsiniz.

Bunu yapmak için bir laboratuar ortamı kurma ve o ortamdaki makinelerde sunucularınızı kurmak gerekir.Daha fazla bilgi için bir laboratuar ortamında üzerinde çalışan testleri bakın.

Ortamdan veri toplamak için testler de yapılandırmanız gerekir.Ya da test planı özelliklerine bunu yapabilirsiniz veya tek tek testlerin bu seçeneği seçebilirsiniz.

Tek tek test oturumu yapılandırmak için test kullanarak başlatmak Araştır seçenekleri ile.

Seçenekler açılır menüsü ile keşfedin.

Sunucu verilerini toplamak için tüm testleri yapılandırmak için: mtm seçim Test Merkezi, Plan, özelliklerini.En Test ortamı, sunucunuz üzerinde yüklediğiniz ortamı seçin.

Test planı için varsayılan ortam ayarlama.

Ek veri toplama

Böylece test oturumunuzu ve oluşturduğunuz herhangi bir hatayı ek veriler kaydedilir, test planının özellikleri ayarlayabilirsiniz.Örneğin, ekleme veya hangi kullanıcı eylemleri toplanması gereken programları kaldırın.

Ayrıca ekran çalışırken video ve ses yorum yakalayabilirsiniz.

Test planı için veri toplama yapılandırma.

Daha fazla bilgi için bkz. Nasıl yapılır: Test Planı için Test Ayarları ve Ortamları Seçme.

Güvenlik

Bir sınama oturumu sırasında gerçekleştirdiğiniz eylemleri otomatik olarak kaydedilen unutmayın.Büyük olasılıkla bu kaydı kullanıcı adları ve parolalar gibi önemli verileri yakalama.

Dış kaynaklar

Hh191621.collapse_all(tr-tr,VS.110).gifKılavuz

Visual Studio 2012 – Bölüm 4 ile sürekli teslimat için sınama: el ile sistem testleri

Hh191621.collapse_all(tr-tr,VS.110).gifVideolar

El ile test etme yoluyla sorunları kolayca yeniden

Ayrıca bkz.

Görevler

Microsoft Test Yöneticisi Kullanarak bir İş Öğesi Nasıl Oluşturulur

Microsoft Test Yöneticisi Kullanarak bir İş Öğesi Nasıl Oluşturulur

Kavramlar

Microsoft Test Yöneticisi'nde Testleri Çalıştırma

Ürün Biriktirme Listesi Öğeleri, Kullanıcı Öyküleri veya Gereksinimler için Testler Oluşturma

Ürün bekleme listesi öğesi (Scrum)

Kullanıcı Hikayeleri (Çevik)

Gereksinim (CMMI)

Diğer Kaynaklar

Nasıl yapılır: sınama planınızı ürün bekleme listesi öğelerini, kullanıcı Öykü veya gereksinimleri çalışma öğeleri ekleme

Çalışma Öğelerini Oluşturma, Kopyalama ve Güncelleştirme