Aracılığıyla paylaş


Nasıl yapılır: Microsoft Visual Studio Kullanarak Otomatikleştirilmiş Test Çalıştırma

Bu konu, otomatik testleri Microsoft Visual Studio 2010 kullanarak nasıl çalıştırabileceğiniz hakkındadır. Otomatikleştirilmiş testleri hem Visual Studio tümleşik geliştirme ortamından (IDE), hem de komut isteminden çalıştırabilirsiniz. Testlerin komut isteminden nasıl çalıştırılacağı hakkında daha fazla bilgi için, bkz. Komut Satırından Otomatikleştirilmiş Testleri Çalıştırma.

Not

Visual Studio içinde bir veya daha çok test çalıştırdığınızda, test içeriği yeni veya değiştirilmiş ve kaydedilmemişse, test çalışmadan önce otomatik olarak kaydedilir. Aynı şekilde, birin testinin kodu düzenlenmiş fakat onu içeren proje tekrar oluşturulmamışsa, Visual Studio, siz testi çalıştırmadan önce projeyi oluşturur.

Ancak, test çabanızı planlamak ve testinizi, test planının bir parçası olarak çalıştırmak istiyorsanız, Microsoft Test Yöneticisi kullanabilirsiniz. Microsoft Test Yöneticisi'nin nasıl kullanıldığı hakkında daha fazla bilgi için, bkz. Test Planlarını Kullanarak Test Çabanızı Tanımlama.

Not

Microsoft Test Yöneticisi, Visual Studio 2010 Ultimate ve Visual Studio Test Professional ürünlerinin parçası olarak sağlanmıştır.

Çalışan Testlerde Esneklik

Visual Studio testleri çalıştırmak için birçok farklı yol sağlar. İhtiyaçlarınıza en uygun yolu seçebilirsiniz:

  • Testleri Kaynak Kodu Dosyanızdan Çalıştırın. Klavyeyi kullanarak, çözümünüzde testlerinizi herhangi bir metin tabanlı dosyadan çalıştırabilirsiniz. Özellikle, test altındaki kodunuzu içeren dosyayı düzenlerken, testleri çalıştırabilirsiniz. Bu, kaynak kodunu değiştirmenize ve pencere veya menü kullanmadan onu test edebilmenize olanak sağlar.

  • Test Projenizde Dosyadan Testlerinizi Çalıştırma. Klavye veya fare kullanarak, test kodunuzu içeren dosyadan testleri çalıştırabilirsiniz. Bu, testi değiştirmenize ve pencere veya menü kullanmadan onu çalıştırabilmenize olanak sağlar.

  • Test Etme Araçları Penceresi Kullanarak Testleri Çalıştırma. Test Görünümü penceresinden, Test Listesi Düzenleyicisi'nden ve Test Sonuçları penceresinden testleri çalıştırabilirsiniz.

Not

Microsoft Visual Studio 2010'da test çalıştırdıktan sonra, o çalışmada yürütülen testlerin tümünün sonucu, bilgisayarınızdaki test çalışması dosyasına kaydedilir. Kaç test çalışmasının kaydedildiği Seçenekler iletişim kutusundaki ayara bağlıdır.

Belirli bir Düzende Testler Çalıştırma

Sıralı bir test oluşturursanız, testleri belirli bir sırada da çalıştırabilirsiniz. Düzenli testlerle ilgili daha fazla bilgi için bkz. Düzenli Testleri Kullanarak Test Çalışma Dizinizi Ayarlama.

Run Tests From Your Source Code Files (Testleri Kaynak Kodu Dosyanızdan Çalıştırın).

Klavyeyi kullanarak, çözümünüzdeki kaynak kodu dosyasından testleri çalıştırmak için

  1. Visual Studio içinde, çözümünüzün herhangi bir yerinde bri kaynak kodu dosyası açın.

  2. Bu dosyadan testleri çalıştırmak için aşağıdaki klavye kısayol tuşlarını kullanabilirsiniz.

    Klavye Kısayol Tuşu

    Açıklama

    CTRL+R, ardından A'ya basın

    Tüm test projelerindeki tüm testleri çalıştırır.

    CTRL+R, ardından D'ye basın

    Son test çalışmasından çalışan tüm testleri çalıştırır.

    CTRL+R, ardından F'ye basın

    Son test çalışmasında başarısız olan tüm testleri çalıştırır.

Not

Bu kısayolları, test yöntemleri içeren kaynak kodu dosyanızda, Test Görünümü penceresinde ve Test Listesi Düzenleyicisi penceresinde kullanabilirsiniz.

Run Tests From Files in Your Test Project (Test Projenizde Dosyadan Testlerinizi Çalıştırma).

Klavyeyi kullanarak, çözümünüzdeki test kodu dosyasından testleri çalıştırmak için

  1. Visual Studio içinde, test yöntemlerinizi içeren kaynak kodu dosyasını açın.

  2. Test kapsamını tanımlamak için tıklatın: İmleci bir test yöntemi üzerine, test sınıfı içerisine veya test sınıfının kapsamı dışına yerleştirin.

  3. Bu kapsama dayanarak testleri çalıştırmak için aşağıdaki klavye kısayol tuşlarını kullanabilirsiniz.

Klavye Kısayol Tuşu

Testleri Çalıştırın

CTRL+R, ardından T'ye basın

Bu, geçerli kapsamdaki testleri çalıştırır. Yani, geçerli test yöntemini, geçerli test sınıfındaki tüm testleri veya isim uzayındaki tüm testleri çalıştırır.

CTRL+R, ardından C'ye basın

Bu, geçerli test sınıfındaki tüm testleri çalıştırır.

CTRL+R, ardından N'ye basın

Bu, geçerli isim uzayındaki tüm testleri çalıştırır.

Fareyi kullanarak, çözümünüzdeki test kodu dosyasından testleri çalıştırmak için

  1. Visual Studio içinde, test yöntemlerinizi içeren kaynak kodu dosyasını açın.

  2. Test sınıfındaki test yöntemine veya test sınıfının kapsamının dışına sağ tıklatın ve ardından Testleri Çalıştır'ı tıklatın.

    Bu komut, geçerli kapsamdaki testleri çalıştırır. Yani, geçerli test yöntemini, geçerli test sınıfındaki tüm testleri veya geçerli isim uzayındaki tüm testleri çalıştırır.

Run Tests by Using Testing Tools Windows (Test Etme Araçları Penceresi Kullanarak Testleri Çalıştırma).

Klavyeyi kullanarak, test etme araçları penceresinden testleri çalıştırmak için

  1. Test Görünümü penceresinde bir veya daha çok test seçin.

  2. CTRL+R'ye ardından T'ye (veya CTRL+R, C, veya CTRL+R, N)basın.

    Bu, Test Görünümü penceresindeki seçili tüm testleri çalıştırır.

    Not

    Test Görünümü penceresindeki seçili tüm testleri çalıştırmak için, Test Görünümü penceresinin odağı olmalıdır.

    - veya -

  3. Test Listesi Düzenleyicisi'nde bir veya daha fazla testi seçin.

  4. CTRL+R'ye ardından T'ye (veya CTRL+R, C, veya CTRL+R, N)basın.

    Bu, Test Görünümü penceresindeki seçilen tüm testleri çalıştırır.

    Not

    Test Listesi Düzenleyicisi'nde seçili testleri çalıştırmak için, Test Listesi Düzenleyicisi'nin odağı olmalıdır.

    - veya -

  5. Test Sonuçları penceresinde, bir veya daha çok testin yanındaki onay kutusunu seçin veya test çalışmasından sonra onay kutularını seçili bırakın.

  6. CTRL+R'ye ardından T'ye (veya CTRL+R, C, veya CTRL+R, N)basın.

    Bu, Test Sonuçları penceresindeki seçilen tüm testleri yeniden çalıştırır. Testleri yeniden çalıştırma hakkında daha fazla bilgi için, bkz. Nasıl yapılır: Testi Yeniden Çalıştırma.

    Not

    Test sonucu penceresinden bir testi yeniden çalıştırdığınızda, test sonucuyla ilişkilendirilmiş test ayarları, testi yeniden çalıştırdığınızda kullanılır. Test projesi içeren çözümle ilişkilendirilmiş test ayarları, testi test sonuçları penceresinden yeniden çalıştırdığınızda kullanılmaz.

Fareyi kullanarak, test etme araçları penceresinden testleri çalıştırmak için

  • Test Görünümü penceresindeki teste sağ tıklatın ve Çalışma Seçimi'ni tıklatın.

    - veya -

  • Test Görünümü penceresindeki testi seçin ve ardından Test Görünümü araç çubuğunda Çalışma Seçimi'ni tıklatın.

    - veya -

  • Test Listesi Düzenleyicisi'nde bir veya daha fazla testi seçin. Sonra, ya

    • Test Listesi Düzenleyici araç çubuğu üstünde İşaretli Testi Çalıştır 'ı tıklatın.

      - veya -

    • pencerenin yüzeyine sağ tıklatın ve ardından İşaretli Testi Çalıştır'ı tıklatın.

    - veya -

  • Test Listesi Düzenleyici'nin test listesi bölmesinde, çalıştırmak istediğiniz testi veya testleri içeren test listesinin yanındaki onay kutusunu seçin. Test Listesi Düzenleyicisi araç çubuğunda Testleri Çalıştır'ı tıklatın veya pencerenin yüzeyine sağ tıklatın ve ardından İşaretli Testleri Çalıştır'ı tıklatın.

    - veya -

  • Seçili bir veya daha fazla test sonucu Test Sonuçları penceresinde, Çalıştır düğmesini veya Test Sonuçları penceresi durum çubuğunda Özgün testleri yeniden çalıştır'ı tıklatın. Daha fazla bilgi için bkz. Nasıl yapılır: Testi Yeniden Çalıştırma.

Test görünümündeki kategorileri kullanarak testleri çalıştırmak için

  1. Test Görünümü için araç çubuğnda, sol açılan listedeki oku tıklatın.

    Varsayılan değer [Tüm Sütunlar]'dır.

  2. Test Kategorileri'ni seçin.

  3. Filtreleme metin kutusunda, filtrelemek istediğiniz kategorinin adını yazın.

    Varsayılan <Clear Filter> (Filtreyi temizle)'dir.

  4. Enter tuşuna basın.

    Belirlediğiniz kategoriyle ilişkilendirilen testler, Test Görünümü'nde görüntülenir.

  5. (İsteğe bağlı) Listeyi sıralamak için Test Adı veya Proje'yi tıklatın.

  6. Çalıştırmak istediğiniz testleri test kategorileriyle seçin.

  7. Ek testler seçmek için ÜSTKRKT+Tıklatma veya CTRL+Tıklatma 'yı kullanın.

  8. Araç çubuğunda, Çalışma Seçimi'ni tıklatın.

Test projesini çalıştırmak için

  1. Projeniz, çözümünüzdeki başlangıç projesi olmalıdır. Bunu yapmak için, Çözüm Gezgini'nde, test projesine sağ tıklatın ve Başlangıç Projesi Olarak Ayarla'yı seçin.

    Çözüm Gezgini, test projesinin adını kalın metin olarak yazarak, onun başlangıç projesi olduğunu belirtir.

  2. Projenizi başlatın. Bunu, Hata Ayıkla menüsündeki Start Debugging (Hata Ayıklamayı Başlat) veya Start Without Debugging (Hata Ayıklamadan Başlat)'ı seçerek veya ilgili tuş kombinasyonuna, F5 ve CTRL+F5, basarak seçebilirsiniz. Ayrıca bunu, Standart araç çubuğunda Start Debugging (F5) (Hata Ayıklamayı Başlat (F5))'i tıklatarak da yapabilirsiniz.

    Test projesindeki tüm testler görüntülenir.

    Not

    Start Debugging (Hata Ayıklamayı Başlat) seçeneği çalışır fakat ASP.NET birim testleri gibi Varsayılan kaynak altında çalışmayan testlerin hatalarını ayıklamaz. Daha fazla bilgi için bkz. Test Çalışırken Hata Nasıl Ayıklanır.

Ayrıca bkz.

Görevler

Nasıl yapılır: Testi Yeniden Çalıştırma

Test Çalışırken Hata Nasıl Ayıklanır

Kavramlar

Komut Satırından Otomatikleştirilmiş Testleri Çalıştırma