«tdd» etiketlenmiş sorular

Test Güdümlü Geliştirme (TDD), neyin oluşturulacağını belirlemek için başarısız bir otomatik test yazmayı içerir. Daha sonra test, test edilen koşulu karşılayan bir kod yazarak geçer. Son olarak, kod yeniden düzenlenir.


13
TDD için JavaScript birim test araçları
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Birçok JavaScript birim testini ve test aracını inceledim ve düşündüm, ancak tamamen TDD uyumlu kalmak için uygun bir seçenek bulamadım. Peki, tamamen TDD uyumlu bir JavaScript birim test …


30
Özel yöntemleri nasıl test ediyorsunuz?
Bazı kamu ve özel yöntemleri olacak bir sınıf kütüphanesi inşa ediyorum. Özel yöntemleri birim olarak test edebilmek istiyorum (çoğunlukla gelişirken, aynı zamanda gelecekteki yeniden düzenleme için de yararlı olabilir). Bunu yapmanın doğru yolu nedir?

6
Birim testi yaparken C # “dahili” erişim değiştirici
Birim testinde yeniyim ve daha fazla 'dahili' erişim değiştirici kullanmaya başlayıp başlamayacağımı anlamaya çalışıyorum. 'İnternal' kullanırsak ve 'InternalsVisibleTo' derleme değişkenini ayarlarsak, test projesinden herkese açıklamak istemediğimiz işlevleri test edebileceğimizi biliyorum. Bu beni her zaman 'iç' kullanmam gerektiğini düşündürüyor çünkü en azından her projenin kendi test projesi var. Bana bunu neden …
469 c#  .net  unit-testing  tdd 

30
Birim testi Anti-pattern kataloğu
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. anti-patern : gerçek bir paterni basit bir kötü alışkanlıktan, kötü uygulamadan veya kötü fikirden resmen ayırmak için en az iki anahtar unsur bulunmalıdır: Başlangıçta yararlı gibi görünen, …

30
Test Odaklı Geliştirmenin Dezavantajları? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

7
Ruby on Rails ile TDD'ye nasıl başlanır? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştir Kavramlara aşinayım (kolejde test dersleri aldım), ancak "gerçek" bir TDD projesinde …

6
rspec - rails kullanarak dosya yüklemeyi test etme
Bir dosya yüklemesini raylarda test etmek istiyorum, ancak bunu nasıl yapacağımdan emin değilim. Denetleyici kodu şöyledir: def uploadLicense #Create the license object @license = License.create(params[:license]) #Get Session ID sessid = session[:session_id] puts "\n\nSession_id:\n#{sessid}\n" #Generate a random string chars = ("a".."z").to_a + ("A".."Z").to_a + ("0".."9").to_a newpass = "" 1.upto(5) { |i| …

23
Mevcut bir üretim projesine ünite testi başarıyla eklenebilir mi? Eğer öyleyse, nasıl ve buna değer mi?
Üretimde olan mevcut bir projeye birim testi eklemeyi düşünüyorum. TDD'nin (yüz avuç içi) herhangi bir faydasını gerçekten görebilmem için 18 ay önce başladı , bu yüzden şimdi bir dizi projeyle oldukça büyük bir çözüm ve birim testleri eklemeye nereden başlayacağımı en ufak bir fikrim yok. Bunu bana düşündüren şey, bazen …

16
Birim Testlerindeki rastgele veriler?
Alanlarını rastgele verilerle dolduran nesneler için birim testleri yazan bir iş arkadaşım var. Onun nedeni, daha geniş bir test aralığı vermesidir, çünkü birçok farklı değeri test edecektir, normal bir test ise yalnızca tek bir statik değer kullanır. Ona buna karşı bir dizi farklı sebep verdim, asıl olanlar: rastgele değerler, testin …

11
JUnit'i neden test etmek için kullanmalısınız?
Belki sorum acemi bir sorudur, ancak kullanacağım koşulları gerçekten anlayamıyorum junit? İster basit ister daha büyük uygulamalar yazayım, bunları System.outifadelerle test ediyorum ve bana oldukça kolay geliyor. Hala aynı yöntemleri çağırmamız, geri döndüklerini kontrol etmemiz ve sonra her şeye ek açıklama getirmemiz gerekiyorsa, projede JUnit ile test sınıfları, gereksiz klasörler …
131 java  unit-testing  junit  tdd 

7
Alaycı çerçevelerde alay etmek ve casusluk yapmak
Alaycı çerçevelerde, bir nesneyle alay edebilir veya onu gözetleyebilirsiniz . İkisi arasındaki fark nedir ve birini diğerine ne zaman kullanmalı / kullanmalıyım? Baktığımızda Mockito , örneğin, ben benzer şeyler kullanılarak yapılıyor bkz casusları ve mocks ama ikisi arasındaki ayrım olarak emin değilim.

14
TDD ve BDD arasındaki temel farklar nelerdir? [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 ay önce kapandı . Bu soruyu geliştirin Test Güdümlü Geliştirme, son birkaç yıldır .NET topluluğundaki öfke olmuştur. Son …
129 unit-testing  tdd  bdd 

30
Birim testleri yazarken neyi test edeceğinizi nasıl biliyorsunuz? [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştirin C # kullanarak, Userkullanıcı adı, şifresi, aktif bayrağı, adı, soyadı, tam …
127 c#  unit-testing  tdd 

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.