Yinelenen kod birim testleri daha tolere edilebilir mi?
Her test amacı artık açıktı baktım ve onları 0 *--*daha fazla yapmak için refactored birkaç birim testleri bir süre önce mahvettim. Bir anlaşma testleri okunabilir ve sürdürülebilirliği arasında var gibi görünüyor Eğer birim testleri yinelenen kod gidersem, daha okunabilir oldukları, ama sonra SUT değiştirirsem izini ve çoğaltılamaz kodu her kopyası değiştirmem gerekecek.
Bu anlaşma var olduğunu kabul ediyor musunuz? Eğer öyleyse, sizin testleri okunabilir, ya da sürdürülebilir olmasını tercih edersiniz?
CEVAP
Okunabilirlik testleri için daha önemli. Eğer bir test başarısız olursa, sorun açık olmak istiyorum. Geliştirici ağır çarpanlarına test kodu bir sürü başarısız tam olarak belirlemek için wade gerek yok. Test kodu birim-test-test yazmak gerekir o kadar karmaşık hale geldi istemiyorum.
Ancak, çoğaltılması ortadan kaldırarak anlaşılması güç bir şey değil sürece genellikle iyi bir şeydir. Sadece azalan verimler noktanın ötesine gitme.
Python paket yapısı, setup.py çalışan ...
Birim testleri vs Fonksiyonel testler...
Nasıl tüm tarayıcılarda birim testleri...
Nasıl python ile dinamik () parametriz...
“KURU birim testleri hakkında konuşurk...