«integration-testing» etiketlenmiş sorular

Ayrı yazılım modüllerinin (veya bileşenlerinin) bir araya getirildiği ve grup olarak test edildiği bir yazılım testi biçimi. Entegrasyon testi, birim testinden sonra ve sistem testinden önce gerçekleşir.

20
Entegrasyon ve birim testleri arasındaki fark nedir?
Birim testleri ve entegrasyon testlerinin ders kitabı tanımını biliyorum. Merak ettiğim şey, birim testleri yazmanın zamanı geldiğinde ... Mümkün olduğunca çok sayıda sınıfı kapsayacak şekilde yazacağım. Örneğin, bir Wordsınıfım varsa , Wordsınıf için bazı birim testleri yazacağım . Sonra, benim yazmaya başlamak Sentencesınıfını ve bu etkileşim gerektiğinde Wordsınıf, sık sık …


7
Birim testlerini engelleyin ancak Maven'de entegrasyon testlerine izin verin
Bazı birim testleri çalıştırmak için SureFire eklentisini ve bazı entegrasyon testlerini çalıştırmak için FailSafe eklentisini kullandığım bir Maven yaptım. Sadece FailSafe eklentisinin testlerini yapmanın bir yolunu istiyorum. Pom'a farklı profiller veya başka bir şey eklemek benim için iyi bir çözüm değil, çünkü çok modüllü bir yapı ve her modülün pom'unu …

6
RSpec vs Salatalık (RSpec hikayeleri) [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların olgular, 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 . 7 yıl önce kapalı . …

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 …

10
Entegrasyon testleri çalıştırırken yerleşik MongoDB
Sorum bir varyasyonu bu bir . Java Web uygulaması projem, GridFS gibi araçlarla çok sayıda okuma filtresi / sorgu ve arayüz gerektirdiğinden, yukarıdaki çözümün önerdiği şekilde MongoDB'yi kullanmanın mantıklı bir yolunu bulmakta zorlanıyorum. Bu nedenle, entegrasyon testlerimin yanında yerleşik bir MongoDB örneği çalıştırmayı düşünüyorum. Ben istiyorum otomatik başlatma (ya her …


4
Go'da birim testleri ve entegrasyon testlerini ayırma
GoLang'de birim testleri ve entegrasyon testlerini ayırmak için yerleşik bir en iyi uygulama var mı (tanıklık edin)? Birim testleri (herhangi bir dış kaynağa dayanmayan ve bu nedenle gerçekten hızlı çalışan) ve entegrasyon testleri (herhangi bir dış kaynağa dayanan ve bu nedenle daha yavaş çalışan) bir karışımım var. Bu yüzden, dediğimde …


18
İyi Bir Birim Testi Yapan Nedir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için 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 . 8 yıl önce kapalı . …


11
JUnit 4.x'te Suite yürütmeden önce ve sonra kanca
Testleri yürütmek için jUnit 4.4'ü kullanarak bir dizi entegrasyon testi için kurulumu önceden oluşturmaya ve sökmeye çalışıyorum. Sökmenin güvenilir bir şekilde çalıştırılması gerekir. TestNG ile ilgili başka sorunlar yaşıyorum, bu yüzden jUnit'e geri dönmek istiyorum. Herhangi bir test çalıştırılmadan önce ve tüm testler tamamlandıktan sonra yürütmek için hangi kancalar mevcuttur? …

5
İstek özelliklerinde taslak kimlik doğrulaması
Bir istek belirtimi yazarken, oturumları ve / veya saplama denetleyici yöntemlerini nasıl ayarlarsınız? Entegrasyon testlerimde kimlik doğrulamasını durdurmaya çalışıyorum - rspec / istek İşte bir test örneği require File.dirname(__FILE__) + '/../spec_helper' require File.dirname(__FILE__) + '/authentication_helpers' describe "Messages" do include AuthenticationHelpers describe "GET admin/messages" do before(:each) do @current_user = Factory :super_admin …

8
Bazı JS çalıştırıldıktan sonra Capybara'nın görünürlük kontrolü nasıl yapılır?
Bir sayfayı yükledikten sonra, xhr tarafından döndürülen verilere göre çeşitli öğeleri çalıştıran, gizleyen ve gösteren kodum var. Entegrasyon testim şuna benzer: it "should not show the blah" do page.find('#blah').visible?.should be_true end El ile bağlamda sayfanıza test seferlerine gittiğinizde, #blah olduğunu değil beklediğim olarak görülebilir. Capybara'nın sayfanın ilk durumuna baktığından (bu …
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.