«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
Bir IF ifadesinde birden fazla koşulu test eden birim
Buna benzeyen bir kod parçası var: function bool PassesBusinessRules() { bool meetsBusinessRules = false; if (PassesBusinessRule1 && PassesBusinessRule2 && PassesBusinessRule3) { meetsBusinessRules= true; } return meetsBusinessRules; } Bu fonksiyon için dört birim testinin yapılması gerektiğine inanıyorum. If ifadesindeki koşulların her birini test etmek ve yanlış döndürdüğünden emin olmak için üçü. …

6
Veritabanları ve Birim / Entegrasyon Testleri
Web uygulamaları ile birim / entegrasyon testi hakkında biriyle bir tartışma yaptım ve 1 temel fikir hakkında bir anlaşmazlık var. Mesele şu ki, konuştuğum kişinin birim testinin çalıştığı veritabanının önceden doldurulmuş veriye sahip olması gerektiğini ve testlerin yapılmasından önce ve sonra tamamen boş olması gerektiğini düşünüyorum. Veritabanındaki önceden doldurulmuş verilerle …

11
Otomatik Test: İş Değerini Açıklamak
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 8 yıl önce göç etmiş . Bunun olduğunu sanmıyorum başlatmak için tekrar ait diğer sorular üzerinde birim test . Yardım aradığım şey, değerini bir programcı, analist, yönetici ve test ekibine eklemektir. Otomatikleştirilmiş testler sayesinde, birim testleri …

12
Birim testlerini kullanmak istemeyen meslektaşım “kodlamada daha fazla olduğu gibi”
Bir meslektaş, birim testlerini kullanmak istemiyor ve bunun yerine hızlı bir test yapmayı tercih ediyor, kullanıcılara iletiyor ve her şey yolundaysa canlı yayınlanıyor. Tabii ki bazı böceklerin üstesinden geldiğini söylemeye gerek yok. Birim testlerini kullanmayı düşünmemiz gerektiğinden bahsetmiştim - fakat daha fazla kodun yazılması gerektiğine karşı tamamen karşıydı. Bu beni …

3
Birim testlerinde döngüsel bağımlılıklarla mücadele
TDD'yi pratik etmeye çalışıyorum, Bit Vector gibi basit bir yazılım geliştirerek. Swift kullanıyorum ama bu dille ilgili bir soru. Benim BitVectorbir olduğunu structdepolayan tek UInt64ve hediyeler bir koleksiyon gibi davranın sağlayan üzerine bir API. Detaylar çok önemli değil, ama oldukça basit. Yüksek 57 bit depolama bitleri ve düşük 6 bit …

8
Kod incelemesi sırasında test yazmak faydalı olmaz mıydı?
Bir meslektaşım ilginç bulduğuma dair bir fikir buldu. Kod incelemesi sırasında, TDD yapmadığımızı varsayarak incelemeyi yapan kişi tarafından testler yazmak faydalı olmaz mıydı? Bu soruya göre, bunun tamamen akademik bir proje olduğunu varsayalım. Ayrıca takım 4 kişiliktir. Herkes dili bilir ve kullanılan tüm araçlara / kütüphanelere / çerçevelere aşinadır ve …

10
Birim test geliştirme veya test mi?
Birim yöneticisi ile birim ve entegrasyon testinin rolü hakkında bir tartışma yaptım. Geliştiricilerin birim ve entegrasyon testlerinin ne olduğunu ve nasıl yapıldığını bildirmelerini istedi. Benim bakış açım, birim ve entegrasyon testlerinin test sürecinin değil geliştirme sürecinin bir parçası olduğu. Anlambilimin ötesinde demek istediğim, birim ve entegrasyon testlerinin test raporlarına dahil …

7
Kırılgan Ünite Testlerinden Kaçının?
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 8 yıl önce göç etmiş . 3.000'e yakın teste yazdık - veriler kodlanmış, kodların yeniden kullanımı çok zor. Bu metodoloji bizi kıçından ısırmaya başladı. Sistem değiştikçe, kırılan testleri düzeltmek için daha fazla zaman harcıyoruz. Birim, entegrasyon …

1
Bakım sırasında harcanan zamanın yanı sıra geliştirme sırasındaki birim sınamalarının geliştirme zamanındaki etkisi nedir?
Ben bir danışmanım ve müşteri sitemdeki tüm geliştiricilere birim testleri tanıtacağım. Amacım, tüm yeni uygulamaların oluşturulan tüm sınıflar için birim testlerinin yapılmasını sağlamaktır. Müşterinin mevcut uygulamalarındaki hataları gidermekten kaynaklanan yüksek bakım maliyetleri ile ilgili bir sorunu var. Uygulamaları, sürekli olarak yeni özellikler ekledikleri 5-15 yıl arasında bir ömre sahiptir. Birim …

4
Her birim testi, diğer testlerden bağımsız olarak çalışabilmeli midir?
Bir sınıfın iki yöntemi için testleriniz olduğunu söyleyin. İlk yöntem, verileri başka bir katmandan toplar ve çalışma zamanından (SQL tablosu gibi) bağımsız olarak bir tür depolama alanına koyar, bu nedenle bu test tarafından işlenen tüm veriler teste kodlanır. İkinci yöntem, ilk yöntemin bıraktığı yerden veri almak ve bir şekilde dönüştürmekle …

2
Entegrasyon testi sahte kullanıyor mu?
Şu anda, yarıyıl projemiz için birim testi ve entegrasyon testi gibi üzerinde çok sayıda test yapmak zorunda olduğumuz yazılım testi için bir sınıftayım. Entegrasyon testi için profesör, entegrasyon testimiz için alaycı ve alaycı kütüphaneler (EasyMock ve Mockito gibi) kullandığını söyledi. Ancak kafam oldukça karıştı. Entegrasyon testi, sınıfları, modülleri, hizmetleri vb. …

4
CI, tercüme edilen diller için nasıl kullanılabilir?
Daha önce bir Sürekli Entegrasyon sistemini (CI) hiç kullanmamıştım. Öncelikle MATLAB, Python veya PHP kodlarım. Bunların hiçbirinin bir oluşturma adımı yoktur ve bir CI'nin işim için nasıl kullanılabileceğini anlamıyorum. Büyük bir firmada büyük bir projede bir arkadaş bu dilin önemli olmadığını söyledi. Yapım adımım yoksa CI'ın bana nasıl faydası olacağını …

2
Çevrimiçi işlevselliğe sahip birim test sınıfları
Çevrimiçi fonksiyonellik gerektiren özel fonksiyonlara sahip bir sınıfın fonksiyonlarını test ederken. Biri nasıl test edilir? Örneğin: public class Foo { public int methodA() { int val = goOnlineToGetVal(); return val; } private int goOnlineToGetVal() { CloudService c = new CloudService(); int oval = c.getValueFromService(); return oval; } } Eğer işlevi …

6
TDD'de ilk önce Test mi yoksa ilk önce Arabirim mi yazmalıyım?
TDD'yi c # kullanarak öğreniyorum, testin gelişmeyi sürmesi gerektiğini bildiğim kadarıyla , bu testi önce geçmek için minimum kodu yazdıktan sonra başarısız bir test yazıp ardından yeniden düzenleme yapmak. Ancak “ Arayüz Programlama, Uygulama Değil ” dediği için ilk önce bir arayüz yazın . Bu benim kafamın başladığı yer, ilk …
23 c#  unit-testing  tdd 

5
Ünite testlerine karşı uçtan uca testler, testler çözülmeli midir?
Şirketimizde genellikle web sitelerimiz / web uygulamalarımız için uçtan uca bir test yazdığımızdan emin oluruz. Bu, bir URL’ye erişeceğimiz, bir form dolduracağımız, formu başka bir URL’ye gönderdiğimiz ve sayfanın sonuçlarını kontrol ettiğimiz anlamına gelir. Bunu form doğrulamasını test etmek, HTML şablonlarının doğru içerik değişkenlerine sahip olduğunu test etmek için yaparız. …

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.