«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.



8
Tek bir sınıfı tek tek veya birden fazla dosya test etmek için mi?
Kuruluşum için yönergeleri bir araya getirmeye yardımcı olacak birim test en iyi uygulamalarını araştırırken, test fikstürlerini (test sınıfları) ayırmanın veya tüm testleri tek bir sınıfta tek bir dosyada tutmanın daha iyi veya yararlı olup olmadığı sorusuyla karşılaştım. Fwiw, saf anlamda tek bir sınıfı, test başına bir iddiayı, tüm bağımlılıkları alay …

1
Java 8 kodu için koşullu kapsamı ölçmek anlamlı mı?
Java 8 için geçerli araçlarla koşullu kod kapsamının ölçülmesinin geçersiz olup olmadığını merak ediyorum. Java 8'lerle Optionalve Streamçoğu zaman kod dallarından / döngülerden kaçınabiliriz, bu da tüm olası yürütme yollarını test etmeden çok yüksek koşullu kapsama alanı almayı kolaylaştırır. Eski Java kodunu Java 8 koduyla karşılaştıralım: Java 8'den önce: public …


1
Bir dosya okuyucuyu nasıl test ederim?
Birkaç dosya formatı olan bir proje üzerinde çalışıyorum. Bazı biçimler .xsds, bazıları da ilgili web sitelerindeki belgelerle belirtilirken, bazıları doküman içermeyen şirket içi biçimlerdir. Mwahahahaha. Sorun ne? Dosya okuyucularımı test etmek istiyorum, ancak bunu nasıl yapacağımı tam olarak bilmiyorum. Uygulamanın akışı şöyledir: file.___ ===> read by FileReader.java ===> which creates …

6
Depo yöntemlerini test etmek için neden birim testlere ihtiyacım var?
Bu soru üzerine biraz şeytan savunucusu oynamam gerekiyor çünkü deneyim eksikliği yüzünden iyi savunamıyorum. İşte anlaşma, kavramsal olarak birim test ve entegrasyon testi arasındaki farkları alıyorum . Özellikle kalıcılık yöntemlerine ve depoya odaklanırken, birim testi, aranan bir siparişin beklendiği gibi iade edildiğini iddia etmek için muhtemelen Moq gibi bir çerçeve …

4
Bunu yapmayan bir şirkette birim testi uygulama
Şirketimin yazılım geliştirme başkanı yeni "istifa etti" (yani işten çıkarıldı) ve şimdi şirketimizdeki geliştirme uygulamalarını geliştirmeye çalışıyoruz. Buradan oluşturulan tüm yazılımlarda birim testi uygulamak istiyoruz. Geliştiricilerin geribildirimi şudur: Testin değerli olduğunu biliyoruz Ancak, özellikleri her zaman değiştirirsiniz, bu yüzden zaman kaybı olur Ve son teslim tarihleriniz o kadar sıkı ki, …
19 unit-testing  tdd 

1
Sınıfımı birim test ettim, şimdi bir entegrasyon testine nasıl başlayabilirim?
MailChimpRecipient adlı bir MailChimp listesinde alıcıları yöneten bir sınıf yazdım. Üçüncü taraf bir API sarıcı olan MCAPI sınıfını kullanır. http://apidocs.mailchimp.com/api/1.3/ http://apidocs.mailchimp.com/api/downloads/ MCAPI nesnesini MailChimpRecipient nesnesinin yapıcısına iletiyorum, bu yüzden kendi sınıfımdaki tüm mantığı test eden PHPUnit kullanarak birim testleri yazdım (MCAPI sınıfını test etmiyorum). % 100 kod kapsamına sahibim ve …
19 php  unit-testing 

9
Yeni bir ekip olarak sürdürülebilirlik sorunları olan bir projeye öncülük etmek için ne yapmalı?
Ben sadece sürdürülebilirlik sorunları olan bir kod projesinden sorumlu tutuldu. Projeyi sağlam bir temelde oturtmak için ne yapabilirim? Kendimi, birim testleri, IOC, MEF, çok fazla statik sınıf, saf veri seti vb. sadece 24 ama neredeyse üç yıldır buradayım (bu uygulama 5 yıldır geliştirilmektedir) ve çoğunlukla zaman kısıtlamaları nedeniyle sadece diğer …

1
Visual Studio 2010'da Birim Testi nasıl kurulur? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . İlk büyük projemi yapıyorum ve profesyonel bir programlama ortamında çok fazla tecrübem yok. Programlama ile ilgili herhangi …

6
Gerçekten bir birim test çerçevesine ihtiyacım var mı?
Şu anda işimde, C ++ uygulamamız için geniş bir birim test paketimiz var. Ancak birim test çerçevesi kullanmıyoruz. Temelde bir iddiayı ve bir coutu saran bir C makrosu kullanırlar. Gibi bir şey: VERIFY(cond) if (!(cond)) {std::cout << "unit test failed at " << __FILE__ << "," << __LINE__; asserst(false)} Sonra …

3
Testleri Docker görüntüsüne dahil etmeli miyim?
Testler söz konusu olduğunda, iki seçenek düşünebilirim: Hem testi hem de uygulamayı tek bir görüntüye koyun. Resme yalnızca uygulama kodunu ekleyin. Ana görüntüden sonra oluşturulan ve ona bazı katmanlar (test kodu, bağımlılıklar vb.) Ekleyen sınama özel bir kap oluşturun. İlk seçenekle, konteyneri test edebilir ve tam olarak test edildiği gibi …

1
Birim testleri: Linq ile ertelenmiş iddialar
Bunun gibi ertelenmiş iddialar eklemek uygun mudur? var actualKittens = actualKittens.Select(kitten => { Assert.IsСute(kitten); return kitten }); Neden? Bu yüzden, örneğin, materyalize toplama bekleyen ifadelerle bile sadece bir kez yineleyebilirim: CollectionAssert.AreEquivalent(expectedKittens, actualKittens.ToList()); Ve aynı zamanda sadece Select değil, yineleyici tanımlı ve çok fazla kontrol ve mantık içeren bir yöntem olabilir …

7
Grafik yapıları kullanarak kodu nasıl test edersiniz?
Bir bağımlılık grafiği geziniyor bağımlılık döngüleri veya çelişkiler arar (özyinelemeli) kod yazıyorum. Ancak, bunu test eden birime nasıl yaklaşacağımdan emin değilim. Sorun, ana endişelerimizden birinin, kodun ortaya çıkabilecek tüm ilginç grafik yapıları üzerinde işlemesi ve tüm düğümlerin uygun şekilde ele alınmasını sağlamasıdır. Bazı kodların çalıştığından emin olmak için genellikle% 100 …

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.