Uygulamayı Sınama
Planlama, sınama ve ilerlemenizi izleme kullanarak test yaşam döngünüz boyunca daha verimli olabilirsiniz Visual Studio Ultimate, Visual Studio Premium, veya Test Uzmanı. Bu sınama araçları ile tümleşik Team Foundation Server, kuruluşunuzun diğer alanları kullanarak aynı ekip projelerine dayalı test tanımlamak silmenize olanak verir.
Uyarı
Bu bölüm msdn Kitaplığı'nın tüm uygulamayı el ile veya Otomatik Sistem testleri oluşturma sınama hakkında değildir.Birçok yazılım projesinde bu tür sınama uzmanı test edenler tarafından yapılır.
Ancak geliştiriciyseniz ve birim testleri ve yöntemleri ve sınıfları, uygulama kodunuzun yazmak istiyorsanız, bkz: Kod birimi sınamaları kullanarak doğrulama ve Kullanıcı Arabirimini Otomatik Kodlanmış UI Testleriyle Sınama.
Visual Studio Ultimate, Visual Studio Premium ve Test Uzmanı içeren bir Microsoft Test Yöneticisi tanımlamak ve test planlarını kullanarak test çabanızı yönetmenize yardımcı olacak. Bir test planı oluşturup herhangi bir test paketleri, test çalışmaları veya gereksinim duyduğunuz yapılandırmalar aşağıdaki çizimde gösterildiği gibi ekleyebilirsiniz. Yapılandırmalar, test paketlerini veya test çalıştırmak için kullanmak istediğiniz hangi kurulumları belirlemek için kullanılır:
Bütün bunları tanımladığınızda, test etmek için hazırsınız demektir. Gereksinimler veya kullanıcı hikayeleri veya özellikler test edilmeye hazır olduğunda, her bir belirttiğiniz yapılandırma için testlerinizi çalıştırabilirsiniz. Bu plan, testlerinizi çalıştırırken ilerlemenizi ölçmenizi ve ne kadar test kaldığını raporlamanızı sağlar.
El ile testler ve araştırmacı testleri çalıştırmak Microsoft Test Yöneticisi kullanarak Microsoft Test Çalıştırıcısı. Otomasyon bir test çalışması ile ilişkili ise, otomatik testleri Microsoft Test Yöneticisi üzerinden çalıştırabilirsiniz. Bu testleri yaptıktan sonra sonuçlar bir test planı ile ilişkilendirilecektir.
Ayrıca bir planla ilişkilendirilmemiş Visual Studio öğesinden otomatikleştirilmiş testler çalıştırabilirsiniz. Testleri iade ilkesinin bir parçası olarak veya test kategorilerine dayalı olarak ayrı ayrı çalıştırmayı seçebilirsiniz. Onlar komut satırından, Team Foundation Yapısı öğesi kullanılarak oluşturulan bir yapının parçası olarak da çalıştırılabilir.
Test Araçları Visual Studio Premium diğer bölümleriyle entegre olduğu için test sonuçlarını veritabanına kaydetmek, eğilim ve geçmiş raporları oluşturabilir ve farklı türde verileri karşılaştırabilirsiniz. Örneğin, verileri, testlerinizde kaç adet hata ve hangi hataların bulunduğunu görmek için kullanabilirsiniz.
Bkz: Video: el ile test etme yoluyla sorunları kolayca yeniden, Video: Sınama laboratuar ortamları yönetme, Video: Visual Studio'da Test uygulamaları yüklemek.
Görevler
Aşağıdaki konuları uygulamanızı test etmenizde yardımcı olması için kullanın:
Görevler |
İlişkili Konular |
---|---|
Test çalışmalarını Visual Studio'nun önceki sürümlerinden yükseltme: test çalışmalarınızı Visual Studio'nun önceki sürümlerinden yükseltme yapabilirsiniz. Ancak, Visual Studio 2010 SP1'de oluşturulan bazı test projeleri uyumludur ve yükseltilmesi gerekmez. Örneğin, kullanılarak oluşturulan test projeleri Visual Studio 2010 SP1 içeren birim testlerinde kodlanmış UI testleri, Web performans veya yük testleri açılabilir Visual Studio 2012. Bu nedenle, ekibinizin kullanmaya devam edebilirsiniz Visual Studio 2010 SP1 ya da Visual Studio 2012 bu test projeleri ile çalışmak. İçinde açıldığı zaman zaman projeleri kodlanmış UI testleri içeren gibi bazı durumlarda projeleri onarılması Visual Studio 2012. Hem Visual Studio 2010 SP1 ile düzgün çalışması test projesini onarım işlemini etkinleştirir ve Visual Studio 2012. Ayrıca, Microsoft Test Yöneticisi, her ikisi de olabilir yüklü yan yana önceki sürüm Visual Studio 2010 ile. Visual Studio 2010 önce Visual Studio sürümlerini kullanarak oluşturduğunuz varolan el ile test çalışmalarınız varsa, Microsoft Test Yöneticisi'nde kullanılan el ile bir test durumuna bu test çalışmalarını veri geçirebilirsiniz. |
Test çalışmalarını Visual Studio'nun daha önceki sürümlerinden yükseltme |
Microsoft Test Yöneticisi'ni kullanma: planlayabilir, yönetmek ve araştırmacı ve el ile testleri çalıştırma. Bunlar sabitlendi sonra el ile testlerinizi otomatik hale getirebilirsiniz. Araştırmacı ve el ile testleri gerçekleştirirken, hataları günlüğe kaydedebilir. Hata izleme son eylemlerin bir anlık görüntüsünü sistem durumunu ve sistem keşfetme sırasında yapılan tüm notlar bir kopyasını içerir. Bunlar daha sonra anlarda oynatılabilecek şekilde test çalışmasında, eylemlerinizi kaydedebilir. Ayrıca Microsoft Test Yöneticisi ayarlamak ve Laboratuar Makinelerine yönetmek için. Dağıtılmış bir sistemde ve bağlantı yüklemek istediğiniz bir sanal laboratuar, Laboratuvar test planı yapılandırabilirsiniz. Testleri yinelemek gereken zaman — örneğin ne zaman bir değişiklik sisteminize yayımlamak istediğiniz — Laboratuvar otomatik olarak yeniden yapılandırılmalıdır. |
Microsoft Test Yöneticisi'ni Kullanarak Uygulamanıza Sistem Testi Yapma |
Visual Studio araçları kullanarak sınama:Visual Studio 2012 birim, kodlanmış UI web performans ve yük test türlerini içerir. Birim testleri ve kodlanmış UI testleri geliştiriciler veya uygulama kodlarını kalitesini doğrulamak için Visual Studio kullanarak takım üyeleri tarafından genellikle kullanılır. Örneğin, önce denetimi kodunuza bu testleri çalıştırmak sürüm denetimi. Daha fazla bilgi için, bkz. Kod birimi sınamaları kullanarak doğrulama ve Kullanıcı Arabirimini Otomatik Kodlanmış UI Testleriyle Sınama. Ancak, uygulamayı test etme söz konusu ekip üyeleri bu testlerin türleri tümleştirme sınaması dan dışında gelen hataları yalıtmak ve otomatikleştirilmiş testlere dönüştürme el ile test için de kullanabilirsiniz Yapılar Team Foundation. Visual Studio UltimateAyrıca performans ve stres testi için özel test olanakları sağlar. Bir uygulama işaretlenir ve belirtilen yükleri altında kendi başarımını ölçmek faturalamanız odaklı. Web uygulamaları birden çok istek birçok kullanıcının benzetimini bulunarak belirlenebilir. |
Visual Studio'yu Kullanarak Uygulamanıza Sistem Testleri Yapma |
Testlerin nasıl çalıştırılacağını ve verilerin uzaktan nasıl toplanacağını ayarlama: Testleri çalıştırdığınızda uzaktan toplanan verilerin türünü ve sistemi nasıl etkileyeceğini ayarlamak üzere test ayarlarını ve ortamlarını kullanabilirsiniz. Örneğin, el ile test için UI eylemlerinizi kaydetmek veya karmaşık bir hatayı yeniden üretmek için tanı izleme günlüklerini toplamak isteyebilirsiniz. |
Testleri Çalıştırmak veya Veri Toplamak için Test Makinelerini Ayarlama |
Dış kaynaklar
Kılavuzu ve uygulamalı
Visual Studio 2012 ile sürekli teslimat için sınama
CodePlex – Test altyapısı Kılavuzu
Visual Studio Test Kılavuzu alet kullanımı
Visual Studio Laboratuvar Yönetimi Kılavuzu
Videolar
El ile test etme yoluyla sorunları kolayca yeniden
Sınama laboratuar ortamları yönetme
Visual Studio uygulamaları test etme yük
Forum
Team Foundation Server Blog + Visual Studio alm
Ayrıca bkz.
Görevler
Microsoft Test Yöneticisi Kullanarak Elle Test Etme için Hızlı Başlangıç Kılavuzu