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

5
Birim testleri için kodu tekrarlamak uygun mudur?
Bir sınıf ödevi için bazı sıralama algoritmaları yazdım ve algoritmaların doğru bir şekilde uygulandığından emin olmak için birkaç test yazdım. Testlerim sadece 10 satır uzunluğunda ve 3 tanesi var, ancak 3 arasında sadece 1 satır değiştiğinden, tekrarlanan kod çok fazla. Bu kodu daha sonra her testten çağrılan başka bir yönteme …

5
Test Edilebilir Kod Yazma ve Spekülatif Genelliği Önleme
Bu sabah bazı blog mesajları okurken, ve tökezledi bu bir : Müşteri arabirimini uygulayan tek sınıf CustomerImpl ise, gerçekte polimorfizm ve ikame edilebilirliğiniz yoktur çünkü çalışma zamanında ikame edilecek hiçbir şey yoktur. Sahte genellik. Bir arayüz uygulamak karmaşıklık eklediğinden ve yalnızca tek bir uygulama varsa, gereksiz karmaşıklık kattığı iddia edilebilir. …


3
Siklomatik Karmaşıklığı Anlamak
Son zamanlarda Siklomatik Karmaşıklık ile karşılaştım ve daha iyi anlamaya çalışmak istiyorum. Karmaşıklığın hesaplanmasına giren farklı faktörlerin pratik kodlama örnekleri nelerdir? Özellikle, Wikipedia denklemi için M = E − N + 2P, aşağıdaki terimlerin her birinin ne anlama geldiğini daha iyi anlamak istiyorum: E = grafiğin kenar sayısı N = …

3
Birim Testi Oluşturmayı Otomatikleştirme
Birim test senaryolarının oluşturulmasını otomatikleştirmek için kullanılabilecek bazı stratejiler nelerdir? En azından iyi bir test senaryosu iskeleti oluşturabilmek için her sınıfta hangi yönlere bakmanız gerekir? Kapsamlı bir otomatik çözümün pratik olmadığını anlıyorum, ancak en azından bir iskelet oluşturarak test oluşturmayı biraz hızlandırmak istiyorum. Ben kod örnekleri, belki de sadece bazı …
11 php  unit-testing 

3
Birim Testi İle İlgili Videolar [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 . 6 yıl önce kapalı . Birim Testinde iyi sunumlar (slaytlar + ses veya video tercih edilir) arıyordum, ancak bulduğum tek şey kitap …

6
BDD / TDD'yi ilk önce bir testte yapmak zorunda mısınız?
Bir TDD veya BDD projesinde bulunmamam veya TDD yaptıklarını söyleyen ama ondan oldukça uzak olduklarını söylesem de, bunlar düşündüğüm ve gerçekten elimden geldiğince okumaya çalıştığım şeyler hakkında. Soruya geri dön. BDD yaparken önce "test" inizi yazmalı ve başarısız yapmalısınız, değil mi? Ve sonra o özelliği ya da dediğiniz şeyi uygulayın. …
11 unit-testing  tdd 

2
Önce mavi gökyüzü / prototip projelerinde birim testi veya entegrasyon testlerinin yazılıp yazılmayacağını değerlendirme
Son zamanlarda fark ettiğim bir şey şu tür projeler yaptığım zamandır: Bir projeye başlarken MVP / prototip üzerinde çalışma Tamamen tanımlanmamış özellikler ekleme Daha küçük ölçekli bir proje üzerinde çalışmak Referans olarak, şu anda bazı yorumlar ve tüm boşluklar dahil olmak üzere ~ 1k kod satırına sahip bir Python projesi …


3
TDD Sahte arama doğrulama - bir anti-desen mi?
TDD'yi yıllardır yapıyorum, kendimi çok iyi hissediyorum, test takımlarımı ve hepsini seviyorum. Ancak son zamanlarda çok fazla sahte arama doğrulaması yaptığımı fark ettim. Örneğin, bir Depoya enjekte edilecek bir Hizmetim olurdu - birim testimde Havuzun bir kopyasını geçip test ettiğim yöntem içinde çağrıldığını doğrularım. Daha sonra geri gönderilen sonuçların doğru …



4
Kara kutu birimi testi nedir?
Son zamanlarda yüksek lisans programım için bir yazılım mühendisliği dersi için final sınavım oldu ve sınavdaki sorulardan biri şuydu: Unit Testing is considered: a. White-box Testing b. Black-box Testing c. Either 7 yıllık yazılım geliştirme deneyimimde, birim testi her zaman beyaz kutu yaklaşımı benimsedi. Test cihazı, testleri yazarken daima ünitenin …

5
Sürekli entegrasyon hattınıza güvenecek kadar otomatik testiniz ne zaman var?
Testle sürekli entegrasyon, her zaman "sevk edilebilir" kodunu kontrol ettiğinizden emin olmak için kullanışlıdır. Bununla birlikte, kapsamlı bir test paketini sürdürmek gerçekten zordur ve genellikle, yapı yine de buggy olacak gibi hissettirir. CI boru hattı testinize ne kadar güvenmeniz gerekiyor? Yeterli testin ne zaman yapılacağına karar vermek için bir tür …

3
Bir diğerinin kalite güvencesi (QA) için tamamen yinelenen bir sistem oluşturmak kötü bir uygulama mıdır?
İş yerinde oldukça karmaşık bir sistemimiz var. Bu sistemi System_A olarak adlandıralım. KG ekibimiz, System_A'yı test etmek için bu sistemi System_B olarak adlandırmak üzere başka bir sistem oluşturdu. System_B'nin kullanım şekli aşağıdaki gibidir. Girişler (System_B'nin kendisi kullanılarak), IN üretiyoruz, bu girişleri System_B üzerinden geri işliyor ve O_B çıktıları üretiyoruz. Yani …

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.