Visual Studio 2010'da Birim Testi nasıl kurulur? [kapalı]


19

İlk büyük projemi yapıyorum ve profesyonel bir programlama ortamında çok fazla tecrübem yok. Programlama ile ilgili herhangi bir şeyi araştırırken, Birim Test için referanslar görüyorum, ancak bunları nasıl ayarlayacağım ya da benim için yararlı olsa bile hala net değilim.

Birisi bana birim testini açıklayabilir ve bunu birden fazla projeye sahip bir Visual Studio 2010 çözümünde nasıl kurabilir? Projenizin çözümünde meydana gelen bir şey mi, yoksa ayrı bir çözüm mü? Ve bu küçük bir geliştirme ekibi için önereceğiniz bir şey mi yoksa kurulumu sadece zaman kaybı mı?

Şu anda çalıştığım her şeyi test etmek için tüm programı çalıştırıyorum, ancak bazen hata ayıklamak kolay olmayan problemlerle karşılaştım ve başka bir yerde kodun alt kümelerini çalıştırmak yararlı olacaktır ... Bazen başka bir kurulum yaparım Programın küçük bir bölümünü test etmek için başvurulan kütüphanelerin bazıları ile proje, ancak daha fazla zaman harcadığımı hissediyorum.


2
Bu soruyu konu dışı olarak kapatmak için oy kullanıyorum çünkü bir aracın kullanımına ve aracın yapılandırmasına özgü bir soru.

Yanıtlar:


19

VS2010'da birim testi ayarlamak oldukça kolaydır.

Çözümünüze yeni bir proje ekleyin ve Yeni Proje iletişim kutusundan Proje Test Et şablonunu seçin. Genellikle çözümünüzde test etmek istediğiniz proje için bir test projesi oluşturursunuz (örn. BusinessLogic.proj, örnek olarak BusinessLogicTest.proj adlı bir montaj ilişkisine sahip olur).

Projeyi ekledikten sonra, başlamak için en kolay yol (bunu yapmanın illa ki en iyi yolu değildir, özellikle hedefiniz TDD'ye ulaşmaksa) başlamak için test etmek ve seçmek istediğiniz bir işleve sağ tıklamaktır. Msgstr "Birim Testleri Yarat". Çıktı Projesi'nin az önce oluşturduğunuz Test Projesi olduğundan emin olun ve Tamam'ı tıklatın. VS sizin için yeni bir Test Sınıfı oluşturur.

Kurulumun temelleri budur. Etkili bir şekilde test etmeyi öğrenecek çok şey var, ancak en azından doğru testi yapmak istersiniz. Sizi biraz daha ileriye götürmek için bir demo veya makale bulabileceğimi göreceğim.

DÜZENLE

Bir tane buldum. Bu makale Deborah Kurata (MS MVP) tarafından yazılmıştır ve hem C # hem de VB kod örnekleri vardır. VS2008 kullanıyor, ancak VS2010 için temeller aynı


1
Teşekkür ederim, tam olarak beni başlatmak istediğim bir şeydi! Düşündüğümden çok daha kolay ve normalde nasıl yaptığımdan çok daha hızlı :)
Rachel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.