Böyle UI doğrulama veya veri filtreleme matchers paha biçilmez olduğu durumlarda, bir dizi vardır, ama bu olduğunu;.
hamcrest bir Python bildirimli "maç" kurallar tanımlamak için izin, matcher nesneleri yazma çerçeve & nbsp matchers en yaygın olarak kullanılan esnek testler yazma alanı. Bu öğretici birim test için hamcrest nasıl kullanılacağını gösterir.
Testler yazarken yeterince belirterek (o sınanan şey kırık olsa bile geçmek devam beri testi daha az değerli hale) testi overspecifying (ve değişiklikler bu kırılgan hale) ve olmayanlar arasındaki denge sağ olsun bazen zordur. Eğer test altında hassas yönü ortaya çıkarmak ve onu olmalıdır değerleri tanımlamak için izin veren bir araç olması, hassas kontrollü bir seviyede vardır yazma testlerinde büyük ölçüde yardımcı olur "sadece sağ." Bu testler test altındaki yönü davranışı beklenen davranış saptığında başarısız henüz davranışa küçük, ilgisiz değişiklikler yapılırken aktarmaya devam
Gereksinimler:.
- Python
Yorum Bulunamadı