Geçen birkaç derste
değişik test çeşitleri hakkında konuşarak
bolca zaman harcadık
birim ve entegrasyon testleri karşılaştırması gibi
Test etmek istediğiniz kodunuzu parçalarını diğerlerinden ayırmak için
RSpec'i nasıl kullanacağınızı konuştuk
Ayrıca, bildiğiniz gibi ödev 3'ten dolayı
bir diğer şey, davranış yönlendirmeli geliştirme yapıyorduk,
bu yöntemde Cucumber aracını kullanıcı hikayelerini entegrasyon ve
kabul testlerine çevirmek için kullandık
Testleri değişik seviyelerde kullanımını gördünüz
ve buradaki amaç bazı önemli noktalara değinmek
bildiğiniz gibi, biraz geri saralım
ve büyük resmi görelim, ve parçaları bir araya getirelim
Yani, bu kabaca, kitaptaki üç dört başlıkta geçen
konuyu kapsamaktadır
ve derste en önemli noktaları kapsamak istiyorum
Burada bir soru akıllara geliyor
eminim ki hepinizin aklına geliyor
ödevi yaptığınızda, kafanızdaki soru
“Ne kadar test yeterlidir?“
Ve üzülerek söylüyorum, bu tarz bir soruyu
endüstride söylerseniz
cevap basitçe şu olacaktır
“Yani, ürün teslimat tarihimiz var,
teslim öncesi ne kadar test yapabilirsek
işte o kadar.“
Bu kabaca test için ayırabileceğiniz zaman oluyor.