Aracılığıyla paylaş


Nasıl yapılır: Otomatikleştirilmiş Testler için Test Projesi Oluşturma ve Yapılandırma

Test projeleri her tür test içerebilir. Test projesini açıkça oluşturabilirsiniz. Veya, ilk testinizi oluşturduğunuzda çözümünüz hiç test projesi içermiyorsa, test projesi otomatik olarak oluşturulur ve test içine yerleştirilir.

Test projesi oluştrumadan önce, test projelerinin oluşturma şeklini yapılandır'ma için seçebilirsiniz. Bu, test projesinin varsayılan diline göre, yeni test projesine kaç testin ve hangi tür testlerin otomatik olarak ekleneceğini belirleme anlamına gelir. Bunu yapmak için, Araçlar menüsünde kullanılabilir olan Seçenekler iletişim kutusunu kullanın.

Aşağıdaki yordamlarda da açıklandığı gibi, çeşitli yollarla test projeleri oluşturabilirsiniz:

  • Test eklediğinizde test projesi oluşturma. Yeni bir test oluşturduğunuzda, testin eklendiği yeni bir test projesi oluşturabilirsiniz, veya testi zaten yüklenmiş olan varolan test projesine ekleyebilirsiniz.

  • Birim testi ürettiğinizde test projesi oluştruma. Birim testleri oluşturduğunuzda, testlerin ekleneceği yeni bir test projesi oluşturabilir veya onları varolan bir test projesine ekleyebilirsiniz.

  • Yeni Proje Ekle iletişim kutusunu kullanma. Bu yöntemle, test projenizin programlama dilini seçmek için iletişim kutusunu kullanın.

  • Test projesi oluşturmayı yapılandırma. Yeni test projeleri için programlama dilini ve bir veya daha fazla testin yeni test projesine varsayılan olarak eklenip eklenmediğini ayarlayın.

Test Eklediğinizde Test Projesi Oluşturma

Test eklediğinizde test projesi oluşturmak için

  1. Test'e ardından Yeni Test'e tıklatın.

    Yeni Test Ekle iletişim kutusu görüntülenir.

  2. Test Projesine Ekle altında, yeni test projesi oluşturmak için seçeneklerden birini seçin. Örneğin, Yeni bir Visual C# test projesi oluştur'u tıklatın.

    Not

    Varsayılan değer olarak, Test Projesi Ekle altında görünen test projesi türü, Araçlar menüsünde kullanılabilir olan Seçenekler iletişim kutusunda varsayılan olarak ayarlanan geçerli türdür.

  3. Şablonlar bölmesinde, eklemek istediğiniz test türünü seçin.

  4. Tamam düğmesini tıklatın.

    Yeni Test Projesi iletişim kutusu görüntülenir.

  5. Yeni test projesi için bir ad girin veya varsayılan adı kabul edin ve Oluştur'u tıklatın.

  6. Seçtiğiniz test türüne bağlı olarak, ya hand-code (el ile kodlayabilir) veya yeni eklenen testi oluşturabilirsiniz.

Test projesi ve içerdiği test, çözümünüze eklenir.

Birim testleri oluştururken test projesi oluşturma

Birim testleri oluştururken test projesi oluşturmak için

  1. Kaynak kodu dosyasını açın.

  2. İsim uzayı, sınıf veya yönteme sağ tıklatın.

  3. Birim Testleri Oluştur'u tıklatın.

    Birim Testleri Oluştur iletişim kutusu görüntülenir.

  4. (İsteğe bağlı) Birim testleri oluşturmak istediğiniz üyeler için seçimi değiştirin.

  5. Çıktı projesi altında, yeni test projesi oluşturmak için seçeneklerden birini seçin. Örneğin, Yeni bir Visual C# test projesi oluştur'u tıklatın.

  6. Oluştur seçeneğini tıklatın.

    Yesni Test Projesi iletişim kutusu görüntülenir.

  7. Yeni test projesi için bir ad girin veya varsayılan adı kabul edin ve Oluştur'u tıklatın.

Test projesi, yeni birim testiyle çözümünüze eklenir.

Yeni Proje Ekle iletişim kutusunu kullanarak bir test projesi oluşturma

Yeni Proje Ekle iletişim kutusunu kullanarak bir test projesi oluşturmak için

  1. Çözüm Gezgini'nde, çözüme sağ tıklatın.

  2. Ekle'ye gelin ve Yeni proje'yi tıklatın.

    Yeni Proje Ekle iletişim kutusu görüntülenir. Proje türleri bölmesi Test Projeleri düğümü ve belirli programlama dili için düğümler içerir.

  3. Yeni test projenizin belirli programlama dilleri olmasını istiyorsanız, o dilin düğümünü genişletin. İstemiyorsanız, Test projeler'ini genişletin.

    Not

    Test projeleri her dilde bulunmamaktadır.

  4. Dil düğümünü genişlettiyseniz Test'i tıklatın. Test Projeleri düğümünü genişlettiyseniz Test Belgeleri'ni tıklatın.

  5. Şablonlar altında, Test Projeleri'ni tıklatın.

  6. (İsteğe bağlı) Eklemek üzere olduğunuz projenin adını ve konumunu değiştirin.

  7. Tamam düğmesini tıklatın.

Test projesi, çözümünüz için eklenir.

Test Projesi Oluşturmayı Yapılandırma

Test projesi oluşturmayı yapılandırmak için

  1. Araçlar menüsünden Seçenekler’i tıklatın.

    Seçenekler iletişim kutusu görüntülenir.

  2. Sol bölmedeki Test Araçları'nı genişletin ve Test Projesi'ni tıklatın.

  3. (İsteğe bağlı) Varsayılan test projesi dili altında, yeni test projeleri için bir programlama dili seçin.

  4. (İsteğe bağlı) Kodunuzu içeren test altındaki test projenizin veya testinizin aynı dili kullandığına emin olmak isteyebilirsiniz. Onların aynı dili kullanmasını istiyorsanız, Test projesi otomatik olarak başlatıldığında, varsayılan dil ayarını yoksay ve yerine üretilen kodun dilini kullan onay kutusunu seçin.

  5. (İsteğe bağlı) El ile Yenile'ye basmak yerine, değişiklik yaptığınızda Test listesi ve Test Görünümü pencerelerinizin otomatik olarak güncelleştirilmesi için bir özelliği etkinleştirebilirsiniz. Bunu yapmanın, bazı başarım problemlerine ve VSMDI dosyalarıyla diğer sorunlara neden olduğu bilinir. Bu özelliği etkinleştirmek için Disable background discovery of test methods (Test yöntemlerinin arka plan bulmasını devre dışı bırak) onay kutusunu temizleyin.

  6. Her yeni test projesine varsayılan olarak eklenecek dosyaları seç altında, dile göre, yapılandırmak istediğiniz test projesinin türünü seçin.

  7. Projeler oluşturulurken, seçili dilin eklendiği test projeleri testini seçin.

    Not

    Sıfır test seçebilirsiniz. Sıfır test seçerseniz, her yeni test projesi boş olur. Bu, örneğin, bir özellik sayfası ve isim uzayı içerdiği fakat hiç test veya kaynak kodu içermediği anlamına gelir. Testleri daha sonra Yeni Test Ekle iletişim kutusu aracılığıyla ekleyebilirsiniz.

  8. (İsteğe bağlı) Farklı dillerde test projeleri için 4 ve 5 numaralı adımları yineleyin.

  9. Tamam düğmesini tıklatın.

    Ayarlar, daha sonra test projesi oluşturduğunuzda kullanım için saklanır.

Ek test projeleri eklemeden önce, bu tercihleri herhangi bir zaman değiştirebilirsiniz.

Ayrıca bkz.

Diğer Kaynaklar

Otomatikleştirilmiş Testleri Oluşturma