Aracılığıyla paylaş


Genel Testleri Kullanarak Çalıştırılabilir Çalıştıran Otomatik Test Oluşturma

Genel testleri dış programları ve testleri çağırmak için kullanırsınız.Bunu yapmanızdan sonra, genel test, test alt yapısı tarafından herhangi başka bir test türü olarak nitelendirilir.Örneğin, sınama Explorer'dan genel sınamalarını çalıştırabilirsiniz ve elde edilir ve diğer testi gibi genel sınama sonuçlarını yayımlamak.

Aşağıdaki gibi davranan varolan bir test, program veya üçüncü taraf aracı sarmalamak için genel bir test kullanın.

  • Bir komut satırından çalıştırılabilir.

  • Geçti veya Başarısız değeri döndürür.

  • İsteğe bağlı olarak, içerdiği sınamaları 'iç' sınaması için ayrıntılı sonuçları da verir.

Visual Studio, genel testler diğer testleri gibi davranır.Yönetmek ve bunları aynı görünümleri kullanarak çalıştırın ve elde edilir ve bunların sonuçlarını yayımlamak.

Genel testler Visual Studio genişletilebilirlik basit formudur.Bunlar, önceki testleri ve Web olan, önceden tanımlanmış test türleri ek olarak özel testler gibi diğer sınamaları çalıştırmak, birim, el ile izin ve sipariş.

Gereksinimler

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

Bu konuda:

Görevler

Aşağıdaki konuları genel testler oluşturmada yardımcı olması için kullanın:

Anahtar Görevler

  • İlişkili Konular

Genel test oluşturma: genel sınama belirterek aramak istediğiniz program ve Visual Studio ile sağlanan Soysal test şablonu kullanarak oluşturabilirsiniz.Daha fazla bilgi için bkz.Genel Test oluşturmaBu konuda.

Genel testlerde ortam değişkenleri kullanmak: Hedef yürütülebiliriniz ve dağıtılacak öğeleri içeren dosyalara yolları temsil etmek için ortam değişkenleri kullanabilirsiniz.

Genel sınamalarını çalıştırın: birim Test Gezgini'nden veya komut satırından test kategorileri kullanarak oluşturulan genel sınamalar çalıştırabilirsiniz.

Kod kapsamını belirleme: Kodun kalitesi ne kadar geliştirdiğinizi bilmek için, genel testleri çalıştırdığınızda genel testlerin ne kadar kod kapsadığını belirlemeniz gerekir.

Özet sonuçlar dosyası oluşturma ve kullanma: bir Özet sonuç dosyası, belirli, ayrıntılı test sonuçları genel test oluşturabilir.

Genel Test oluşturma

[!NOT]

Aşağıdaki yordam, genel test olarak sarmalamak için çalıştırılabilir dosya formunda varolan testiniz, programınız veya üçüncü taraf aracınız olduğunu varsayar.Bu çalıştırılabilir dosyayı komut satırından çalıştırabiliyor olmalısınız ve bu size Geçti veya Kaldı değerini döndürmeli.

Genel test oluşturmak için

  1. Solution Explorer içinde bir birim test proje ya da kodlanmış bir UI projesinin kısayol menüsünü açmak için üzerine Ekleve sonra Genel Test.

    Genel test için bir şablon sınama projenize eklenir.Ana düzenleme penceresinde görünür.Yeni genel teste GenericTest1.generic gibi varsayılan bir ad verilir ve Çözüm Gezgininde test projesi içinde görüntülenir.

  2. Genel test olarak sarmalamak için varolan bir program (test, test bandı veya test bağdaştırıcısı) belirt altında, genel test olarak kaydırılacak testin, programın veya üçüncü taraf aracının yolunu ve dosya adını belirtin.

  3. (İsteğe bağlı) Genel testi geçmek için komut satırı değişkenleri altına, geçirmek için bir veya daha fazla değişken yazın.Birden çok değişkeni boşluklarla ayırın.Daha fazla bilgi için bkz.Genel Test Komut Satırı DeğişkeniBu konuda.

  4. (İsteğe bağlı) Bu genel testle dağıtmak için ek dosyalar altında, testin doğru çalışmak zorunda olduğu dosyayı belirtin.

    [!NOT]

    Testler çalışmadan önce, bu adımda belirlediğiniz dosyalar, Visual Studio tarafından oluşturulan dağıtım dizinine kopyalanır.

    Daha fazla bilgi için bkz. Genel sınamalar için dosyaları dağıtmaBu konuda.

  5. (İsteğe bağlı) Çalışma Dizini altında, çalıştırılabilir dosyanın çalışırken, çalışma dizini olarak kullanması için bir dizin belirleyin.

  6. (İsteğe bağlı) Sonuç dosyası adı belirtin.

  7. Genel testi kaydedin.

    İpucuİpucu

    Oluşturmak ve xml tabanlı Özet sonuç dosyası genel sınama kısımlarını sizin için ayrıntılı sonuçlar sağlamak için kullanın.Daha fazla bilgi için bkz. Bir Genel Test ile Bir Özet Sonuçlar Dosyası Kullanmak.

Test şimdi çalıştırmak için hazır; sonuç olarak 0 veya başka bir sayı döndürür.Test altyapısı 0'ı Geçti ve başka bir sayıyı Kaldı olarak yorumlar.

Genel Test Komut Satırı Değişkeni

Genel testinizin sarmaladığı programa komut satırı bağımsız değişkenlerini geçirebilirsiniz.

Örneğin, tek bir argüman için basitçe bağımsız değişkeni tarafından belirtilen kutusuna yazın Genel sınama geçirmek için komut satırı bağımsız değişkenleri, genel sınamada.

Birden fazla bağımsız değişken geçirmek için bağımsız değişkenleri genel testteki Genel teste geçirilecek komut satırı bağımsız değişkenleri tarafından gösterilen kutuya boşluklarla ayrılmış olarak yazın.Örneğin, şunu yazın: 12 "%TestDeploymentDir%\mydeployedfile.txt".

İzlenecek Yol: Genel Bir Test Oluşturmak ve Çalıştırmak içindeki bağlamda bu aynı örneği görebilirsiniz.

Genel sınamalar için dosyaları dağıtma

Test çalıştırmadan önce çalıştıklarında genel sınamanız veya bunu saran yürütülebilir dosya ek destek dosyaları gerekiyorsa, bu dosyaların dağıtabilirsiniz.

Gösterilen bu Genel Testi Çalıştırdığınızda Dosya Dağıt yordam İzlenecek Yol: Genel Bir Test Oluşturmak ve Çalıştırmak.

Genel bir test için dosyaları dağıtmak için

  1. Çözüm Gezgini'nde genel testinizi içeren bir test projesini açın.

  2. Bu genel testle dağıtmak için ek dosyalar altında, testin doğru çalışmak zorunda olduğu dosyayı belirtin.

    [!NOT]

    Testler çalışmadan önce, bu adımda belirlediğiniz dosyalar, Visual Studio tarafından oluşturulan dağıtım dizinine kopyalanır.

  3. Genel testi kaydedin.

Güvenlik

Genel test bilgisayarınızdaki herhangi çalıştırılabilir programı arayabildiği gibi, bunu yaparken kimlik bilgilerinizi kullanır.Bu nedenle, program yazarı güven ve programın ne yapacağını bildiğinizden emin olun.

Ayrıca bkz.

Görevler

Genel Testlerde Sorun Giderme

Diğer Kaynaklar

Microsoft Test Yöneticisi'ni Kullanarak Otomatikleştirilmiş Testler Oluşturma