Birim testleri korumak istediğiniz herhangi bir kodu vardır.
Özetle, fikir izolasyon çalıştırılabilir her biri pek çok küçük testler, yazma ve kod tabanı (genellikle bireysel sınıflar veya bireysel fonksiyonları) mümkün olan en küçük parçası test etmektir. Ben bu fonksiyonu beklediği giriş verirseniz, ben bekliyoruz çıktı çıkmıyor? Eğer varsa, bu uygulamanın geri kalanı oldukça fazla çalışıyor kabul anlamına gelir. Eğer bu olmuyorsa, ben değil benim uygulama bütünlüğü aracılığıyla iz çalışırken daha küçük, basit, izole birim test işlevi hatayı yakalamak istiyorum.
Tabii ki, bu aynı zamanda bireysel fonksiyonları veya onları test etmek sınıfları izole etmek mümkün olmalı hem çünkü, ve de, testler kendilerini yazmayın, çünkü, size kod yazmak nasıl oldukça disiplinli olmak gerekir. Bunu yapmak zorundayız. ;)
Gördüğüm PHP kod çoğunun kalitesi göz önüne alındığında, birim test definitely PHP toplumda yeri var diyebilirim. Daha çok aslında hemen hemen başka hiçbir dil, daha. ;)