«unit-testing» etiketlenmiş sorular

Birim testi, tek tek kaynak kodu birimlerinin kullanıma uygun olup olmadıklarını belirlemek için test edildiği bir yöntemdir.

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 

12
SimpleTest vs PHPunit
Her ikisinde de tecrübesi olan birinin, varsa ikisi arasındaki önemli farka biraz ışık tutup tutamayacağını merak ediyordum. Her birinin belirli bir duruma uygun olmasını sağlayan belirli bir gücü var mı?

11
Birim testinin ROI'sine dair sağlam kanıt var mı?
Birim testi bana harika geliyor, ancak önemli bir değeri olan diğerlerini ikna edemediğim sürece gerçekten öğrenmek için zaman harcamam gerektiğinden emin değilim. Diğer programcıları ve daha da önemlisi, yönetimdeki fasulye sayıcılarını, test çerçevesini öğrenmek, testleri yazmak, onları güncel tutmak, vb. İçin harcanan tüm ekstra zamanın kendi masrafını karşılayacağına ve daha …
127 unit-testing  tdd 

7
RequireJS'de birim testi için bağımlılıkları nasıl taklit edebilirim?
Test etmek istediğim bir AMD modülüm var, ancak gerçek bağımlılıkları yüklemek yerine bağımlılıklarıyla dalga geçmek istiyorum. Requjs kullanıyorum ve modülümün kodu şuna benzer: define(['hurp', 'durp'], function(Hurp, Durp) { return { foo: function () { console.log(Hurp.beans) }, bar: function () { console.log(Durp.beans) } } } Nasıl alay edebilirim hurpve durpböylece etkili …

6
Junit: bölme entegrasyon testi ve Birim testleri
Bir miktar Junit testi miras aldım, ancak bu testler (çalışmayanların çoğu dışında) gerçek birim testi ve entegrasyon testlerinin bir karışımıdır (harici sistemler, db vb. Gerektirir). Bu yüzden onları gerçekten ayırmanın bir yolunu bulmaya çalışıyorum, böylece birim testini güzel ve hızlı bir şekilde çalıştırabilirim ve bundan sonra entegrasyon testleri yapabilirim. Seçenekler …

20
NUnit'te iki nesne arasındaki eşitliği karşılaştırın
Bir nesnenin başka bir nesneye "eşit" olduğunu iddia etmeye çalışıyorum. Nesneler, bir grup genel özelliğe sahip bir sınıfın örnekleridir. NUnit'in özelliklere dayalı olarak eşitlik iddiasında bulunmasının kolay bir yolu var mı? Bu benim şu anki çözümüm ama daha iyi bir şey olabileceğini düşünüyorum: Assert.AreEqual(LeftObject.Property1, RightObject.Property1) Assert.AreEqual(LeftObject.Property2, RightObject.Property2) Assert.AreEqual(LeftObject.Property3, RightObject.Property3) ... …

10
Django birim testleri birden fazla dosyaya nasıl yayılır?
Bir python-django uygulamam var Ben kullanıyorum birim test çerçevesi Testler, modül dizinindeki "tests.py" dosyasında düzenlenir Testleri şu yolla çalıştırıyorum ./manage.py test app Şimdi .. tests.pyDosya oldukça büyük / karmaşık oluyor / dağınık Daha tests.pyküçük test koleksiyonlarına ayrılmak istiyorum ... Nasıl?

8
Django'nun test veritabanı yalnızca bellekte nasıl çalıştırılır?
Django birim testlerimin çalışması uzun sürüyor, bu yüzden bunu hızlandırmanın yollarını arıyorum. Bir SSD kurmayı düşünüyorum , ancak bunun da dezavantajları olduğunu biliyorum. Elbette, kodumla yapabileceğim şeyler var, ancak yapısal bir düzeltme arıyorum. Veritabanının her seferinde yeniden oluşturulması / güneye taşınması gerektiğinden tek bir test çalıştırmak bile yavaştır. İşte benim …

10
GTest ve CMake ile çalışmaya nasıl başlanır
Son zamanlarda C ++ projelerimi derlemek için CMake kullanmaya başladım ve şimdi kodum için bazı birim testleri yazmaya başlamak istiyorum. Bu konuda yardımcı olması için Google Test yardımcı programını kullanmaya karar verdim, ancak başlamak için biraz yardıma ihtiyacım var. Tüm gün boyunca çeşitli kılavuzları ve örnekleri okudum Primer , IBM'de …

2
Python İçe aktarılan bir modülden bir işlevi alay
Nasıl yapılacağını anlamak istiyorum @patchİçe aktarılan bir modülden bir işlevin . Şimdiye kadar olduğum yer burası. Uygulamanın / mocking.py: from app.my_module import get_user_name def test_method(): return get_user_name() if __name__ == "__main__": print "Starting Program..." test_method() Uygulamanın / my_module / __ init__.py: def get_user_name(): return "Unmocked User" Test / mock-test.py: import …

5
Mockito ile JMockit arasındaki karşılaştırma - Mockito neden JMockit'ten daha iyi oy kullanıyor? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapalı . Projem …


11
Birim Testleri ile çalışmak için "Çıktı Dizinine Kopyala" yı nasıl alabilirim?
Testler yürütülmeden önce bir birim test projesi oluşturduğumda, test çıktısı bir TestResults klasörüne kopyalanır ve ardından testler yürütülür. Yaşadığım sorun, Debug / bin dizinindeki tüm dosyaların TestResults projesine kopyalanmamasıdır. Debug / bin dizinine kopyalanan bir dosyanın TestResults klasörüne de kopyalanmasını nasıl sağlayabilirim?


6
Django DoesNotExist istisnasını nasıl içe aktarırım?
Bir nesnenin silindiğini doğrulamak için bir UnitTest oluşturmaya çalışıyorum. from django.utils import unittest def test_z_Kallie_can_delete_discussion_response(self): ...snip... self._driver.get("http://localhost:8000/questions/3/want-a-discussion") self.assertRaises(Answer.DoesNotExist, Answer.objects.get(body__exact = '<p>User can reply to discussion.</p>')) Şu hatayı alıyorum: DoesNotExist: Answer matching query does not exist.

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.