Aracılığıyla paylaş


Test Etme ile İlgili Yenilikler

Test edenler için, Visual Studio 2010'da birçok yeni özellik vardır. Test etme çalışmanızı artık planlayabilirsiniz. Bu, aşağıdaki çizimde gösterildiği gibi Microsoft Test Yöneticisi olarak adlandırılan test edenler için olan yeni uygulamayı kullanarak, test planları, test paketleri, test yapılandırmaları ve tek tek test adımları ile test durumları oluşturmanızı içerir. Bu yapılar artık takım projenizin parçasıdır.

Microsoft Test Yöneticisi'ni Başlatma

Test edici olarak, testleri çalıştırdığınızda ve otomatik olarak bu bilgi hataya eklendiğinde tanı bilgisi toplayabilmekten yararlanırsınız. El ile test çalışması çalıştırdığınızda, gerçekleştirilen eylemlerin ayrıntılarını toplayabilirsiniz. Bu ayrıntılar, bir sonraki sefer eli ile yapılan testlerinizi ileri sarmak için kullanılabilir.

Visual Studio 2010'da, üç ürün test etme işlevselliğini sağlar.

  • Visual Studio Test Professional: Bu öncelikle el ile yapılan test durumları oluşturmak, bu testleri çalıştırmak ve test planının bir parçası olarak sonuçları görüntülemek isteyen genel bilgi sahibi test edenler içindir. Bu SKU, Microsoft Test Yöneticisi olarak adlandırılan yeni uygulamayı içerir. Bu SKU, test edenlerin testlerini çalıştırmak istediği test makinalarına hızlı ve kolay bir şekilde yüklenebilir. Aşağıdaki iki SKU'dan birinin işlevselliği kullanılarak, otomatik bir test, test çalışması ile ilişkilendirilirse, Microsoft Test Yöneticisi'nden otomatik testler çalıştırabilirsiniz.

    Not

    Visual Studio 2010, Test Professional'un parçası olarak sağlanmamaktadır. Bu SKU'nun parçası olarak Microsoft Test Yöneticisi yüklediğinizde, .NET Framework sürüm 4 öğesi de yüklenir.

  • Visual Studio 2010 Premium: Bu, kullanıcıya bir uygulama için brim testler ve UI otomatik testleri oluşturması olanağını veren özellikler sağlar. Oluşturulan testler, Microsoft Visual Studio 2010, komut satırı, Team Foundation Yapısı'ndan çalıştırılabilir veya bir test durumu ile ilişkilendirilebilir ve Microsoft Test Yöneticisi kullanarak bir test planından çalıştırılabilir.

    Not

    Microsoft Test Yöneticisi, Visual Studio 2010 Premium SKU'nun parçası değildir.

  • Visual Studio 2010 Ultimate: Bu, Visual Studio 2010 için sağlanan tüm test işlevselliklerini içerir. Planlama, oluşturma ve test durumlarını çalıştırma için işlevsellik sağlayan Microsoft Test Yöneticisi'ni içerir. Microsoft Visual Studio 2010 kullanarak, birim testleri, UI otomatik testleri, yükleme testleri ve Web başarım testleri, genel testleri ve sipariş edilen testler oluşturmanıza ve çalıştırmanıza olanak sağlar. Bu otomatik testler, Microsoft Visual Studio 2010, komut satırı, Team Foundation Yapısı'ndan çalıştırılabilir veya bir test durumu ile ilişkilendirilebilir ve Microsoft Test Yöneticisi kullanarak bir test planından çalıştırılabilir.

    Not

    Yükleme testleri çalıştırmak ve çoklu kullanıcıların benzetimini yapmak isterseniz, sanal kullanıcı lisans paketleri satın almanız gerekir. Daha fazla bilgi için bkz. Test Denetleyicilerini ve Test Yüklemek için Test Aracılarını Yapılandırma.

Microsoft Visual Studio 2010 belirtecinin test edilmesi için ek yazılım sağlanır. Bu yazılım, Microsoft Visual Studio Agents 2010 olarak adlandırılır. CD olarak bulunur veya indirilebilir. Bu, test denetleyicileri, test aracıları, yapı aracıları ve laboratuar aracıları için yazılım sağlar.

Test denetleyicileri ve test aracılarını aşağıdaki istemci sürümlerinden biriyle kullanabilirsiniz:

  • Visual Studio Test Professional

  • Visual Studio 2010 Ultimate

  • Visual Studio 2010 Premium

  • Visual Studio Professional

Yapı aracılarını Team Foundation Server ile ya da Visual Studio Laboratuvar Yönetimi için iş akışı yeteneğinin bir parçası olarak kullanabilirsiniz. Laboratuar aracıları yalnızca Visual Studio Laboratuvar Yönetimi öğesi ile kullanılır.

Aşağıdaki tablolar şu bilgileri sağlar:

  • Yeni özelliklerin test etme görevlerinize nasıl yardım edebileceğinin özeti

  • Bu görevleri gerçekleştirmek için hangi yeni ürünlere ihtiyacınız olacağı hakkında bilgi

  • Test etme görevleri ile ilgili konular

Visual Studio 2010 Service Pack 1

Görevler

Gereken SKU

İlgili Konular

.NET 3.5 framework kullanmak üzere ünite testlerinin yeniden hedeflendirilmesi: Visual Studio 2010 SP1 Beta, .NET Framework 3.5'u hedefleyen birim testleri için temel destek ekler. Sonuç olarak, artık SharePoint 2010 uygulamalarını test edebilirsiniz.

Visual Studio 2010 Ultimate

or

Visual Studio 2010 Premium

NotNot
Ayrıca, birim testlerini Visual Studio Professional ile çalıştırabilirsiniz.

Kodlanmış Kullanıcı Arabirimi için Windows Internet Explorer 9 desteği: Kodlanmış Kullanıcı Arabirimi testleri artık bazı sınırlamalarla Windows Internet Explorer 9'u desteklemektedir.

Visual Studio 2010 Ultimate

or

Visual Studio 2010 Premium

NotNot
Visual Studio Test Professional kullanarak, otomatik UI testleri çalıştırabilirsiniz.

Visual Studio 2010

Görevler

Gereken SKU

İlgili Konular

Test çabanızı tanımlama: Microsoft Test Yöneticisi adı verilen yeni uygulamayı kullanarak projenizde belirli bir yineleme için test çabanızı tanımlayabilirsiniz. Test etme gereksinimini tanımlamak için, test planları, test paketleri, test yapılandırmaları ve test durumları oluşturabilirsiniz. Her yapılandırmada hangi test paketlerinin çalıştırılması gerektiğini belirtebilirsiniz. Bu test etme, artık takım projenizin parçasıdır. Test planından çalıştırmak istediğiniz testleri seçebilirsiniz.

Visual Studio Test Professional

or

Visual Studio 2010 Ultimate

El ile testler oluşturma ve çalıştırma: Test Yöneticisi kullanarak ayrı ayrı test adımları içeren test durumları oluşturabilirsiniz. Her el ile test adımı, gerçekleştirmek için eylem içerir ve beklenen sonucu belirtebilir. Bu testleri çalıştırabilir ve test altındaki uygulamanızdaki eylemleri gerçekleştirirken her adımı geçti veya başarısız olarak işaretleyebilirsiniz.

Devam eden bakım maliyetlerinin yanı sıra test adımları oluşturmak için ihtiyaç duyulan zamanı azaltmak için, çoklu test durumlarında ortak paylaşılan adımlar oluşturabilirsiniz.

Visual Studio Test Professional

or

Visual Studio 2010 Ultimate

Kayıttan yürütme için el ile test adımlarını kaydetme: El ile yapılan test durumları için gerçekleştirilen eylemlere ilişkin kayıtlar oluşturabilirsiniz. Hatanın düzeltildiğini doğrulamak için el ile testte özel bir adıma ileri sarmak için bu eylem kaydı'nı çalabilirsiniz veya test çalıştırdığınızda zamandan tasarruf etmek için ileri sarmada kullanabilirsiniz.

Visual Studio Test Professional

or

Visual Studio 2010 Ultimate

Otomatikleştirilmiş UI testi: Kodlu UI testleri olarak bilinen, yeni otomasyon kitaplıklarını kullanarak şimdi otomatikleştirilmiş UI testlerini oluşturabilirsiniz. Eylem kaydı içe aktarabilir ve UI denetimlerinizi temsil eden kod üretebilirsiniz veya UI denetimlerinizi bulabilir ve onlar üzerinde eylemler gerçekleştirebilirsiniz. Test altındaki uygulamanızın doğru çalıştığını doğrulamak için doğrulama kodu ekleyebilirsiniz.

Visual Studio 2010 Ultimate

or

Visual Studio 2010 Premium

NotNot
Visual Studio Test Professional kullanarak, otomatik UI testleri çalıştırabilirsiniz.

Testiniz için kullanmanız gereken ortamları oluşturma: Özel bir uygulamayı ve her görev için kullanılacak makineleri çalıştırmak için gerekli rol kümelerini tanımlayan sanal ve fiziksel ortamlar oluşturabilirsiniz. Fiziksel ortamlar, testlerinizi uzaktan çalıştırmak ve veri toplamak için, Team Foundation Server'ınızla ilişkilendirilen test aracı denetleyicileri ve test aracıları kullanır.

Visual Studio Laboratuvar Yönetimi'ni kullanarak, dağıtma ve test etme uygulamaları için sanal ortamlar oluşturabilirsiniz. Sanal makinanızı oluşturmak için Hyper-V kullanabilirsiniz ve sanal makinanızı ve makina şablonlarının kitaplıklarını yönetmek için System Center Virtual Machine Manager kullanabilirsiniz. Test planınızı oluşturduğunuzda, kullanmak istediğiniz ortamları ve makinaları seçebilirsiniz.

Fiziksel ortam oluşturmak için, aşağıdaki ürünlerden birine sahip olmalısınız:

Visual Studio Test Professional

ya da

Visual Studio 2010 Ultimate

Microsoft Visual Studio Agents 2010'dan kullanılabilir olan test aracıları ve test denetleyicileri yüklemelisiniz.

Sanal ortamlar oluşturmak için aşağıdaki ürünlerden birine sahip olmalısınız:

MSDN ile Visual Studio Test Professional

or

MSDN ile Visual Studio 2010 Ultimate

Visual Studio Laboratuvar Yönetimi ile oluşturduğunuz sanal makinalar için, gerektikçe Microsoft Visual Studio Agents 2010'dan lab aracıları, test aracıları, yapı aracıları ve test denetleyicileri yüklemelisiniz.

Tanılama verileri toplama veya test makinenizi etkileme ve toplanan verileri kolaylıkla hataya ekleme: kullanarak el ile bir test çalıştırdığınızda, isteğe bağlı olarak test durumunun video kaydını yapabilir veya eylemleri bir günlük dosyasına kaydedebilir ya da bir eylem kaydı oluşturabilirsiniz. Testi çalıştırırken, açıklamalar, ekran görüntüleri ve diğer dosyalar ekleyebilirsiniz.

IntelliTrace veri olarak adlandırılan tanı izleme verisi, kod kapsamı verisi veya testler için test etkisi çözümleme verisi toplayabilirsiniz. Özel bir ağa öykünen makinanıza sahip olabilir veya kendi özel veri tanı bağdaştırıcınızı oluşturabilirsiniz. Bu veriler, test sonuçlarınızla birlikte kaydedilir. Topladığınız veri ile otomatik olarak doldurulan bir hata oluşturabilirsiniz. Bu, geliştiricinin için hatayı yeniden oluşturmak veya düzeltmek için kullandığı ayrıntılı bilgilerle eylem kabul edebilir bir hata oluşturur.

Visual Studio Test Professional

or

Visual Studio 2010 Ultimate

Kod değişikliklerini temel alarak yeniden çalıştırılacak testleri bulma: Uygulamanızın test altında bulunan kod değişikliklerini temel alarak, hangi testin tekrar çalıştırma için önerildiğini görüntülemek için yapıları karşılaştırabilirsiniz.

Visual Studio Test Professional

or

Visual Studio 2010 Ultimate

Testin ilerlemesini izlemenize yardımcı olacak raporları görüntüleme: Test çalışması hazırlığınız ve test planınız için testin ilerlemesi üzerine rapor görüntüleyebilirsiniz.

Visual Studio Test Professional

or

Visual Studio 2010 Ultimate

NotNot
Ayrıca, Ekip Gezgini kullanarak raporları görüntüleyebilirsiniz.

Test kategorileri kullanarak otomatik testlerinizi gruplandırın: Şimdi otomatik testlerinizi gruplandırmak için test kategorilerini kullanabilirsiniz. Test kategorileri, testlerinizi gruplandırma ve hangi testin çalıştırılacağını seçme için test listelerinden daha fazla esneklik sağlar.

Visual Studio 2010 Ultimate

ya da

Visual Studio 2010 Premium

NotNot
tcm.exe ile Visual Studio Test Professional kullanarak komut satırı ile test kategorilerinden otomatik test durumları çalıştırabilirsiniz.

64 bit işlem kullanarak birim testleri çalıştırma: Ayrıca, birim testleri çalıştırabilir ve 64 bit işlem kullanarak kod kapsamı toplayabilirsiniz.

Visual Studio 2010 Ultimate

or

Visual Studio 2010 Premium

NotNot
Ayrıca birim testlerini, 64 bit işlem kullanarak Visual Studio Professional ile çalıştırabilirsiniz.

Test application performance and stress: Uygulamanızın çeşitli kullanım düzeylerine ne derece iyi yanıt verdiğini belirlemek için yükleme testlerini kullanabilirsiniz. yük testleri hem birim testleri hem de Web başarım testleri içerebilir. Bir yük testinin temel amacı aynı anda bir sunucuya erişen birçok kullanıcının benzetimini yapmaktır. Yük testi, uygulamanın stres ve performans verilerine erişmenizi sağlar. Yük testi, kullanıcı yükleri ve ağ türleri gibi çeşitli yük koşullarını taklit edecek şekilde yapılandırılabilir. Yük testi ve Web performans testi, çeşitli yeni özellikler içerir.

Visual Studio 2010 Ultimate

Desteklenen işletim sistemleri hakkında daha fazla bilgi için Microsoft Web sitesine bakın.

Ayrıca bkz.

Kavramlar

Visual Studio 2010'daki Uygulama Yaşam Döngüsü Yönetimi'ndeki Yenilikler