SimpleTest nedir? assertTrue($b) SimpleTest ne yapar? PHP programcıları programlarını test etmek için sık sık SimpleTest kullanıyor musunuz?
It is a PHP unit test and web test framework. Users of JUnit will be familiar with most of the interface. The JWebUnit style functionality is more complete now. It has support for SSL, forms, frames, proxies and basic authentication. The idea is that common but fiddly PHP tasks, such as logging into a site, can be tested easily.
assertTrue($b) anlamıyla $ b değeri mantıksal doğru olması gerektiğine inanıyorum söylüyor. Ayrıca iddia edebilirdi diğer koşulların bir dizi var. Belirli bir girişi olan, bazı kod çalıştırmak, ve bundan sonra, bir değişken (işlevinden dönüş demek), girdilerin kümesi verilen belirli bir değeri olmalıdır.
PHPUnit phpunit iyi yok gibi WebFormları test için, hala çok kullanışlı olsa da, (SimpleTest bir süre için yeni bir açıklaması olmamıştır gibi) daha popüler ve güncel Bunun için destek. Ayrıca SimpleTest kendi kontrolü altında bir şey ile test etmek için bir sınıfın parçası yerine, 'alaycı' denilen daha gelişmiş bazı teknikler için daha iyi destek olduğunu söyleniyor.
Bir birim test çerçevesini kullanma (bkz: Test Driven Development) daha iyi kod geliştirmelerine yardımcı olabilir, ve küçük bir değişiklik, yeni eklemek için yaparsanız, örneğin, (yazılı oldu sonra hata kodunuzu sürünmeye değil emin işlevselliği, ama aynı zamanda) bir kod parçası için bir sorun ekleyin. Sık sık birimi sınamaları çalıştırmak Eğer tasarlandığı gibi bu test ediliyor tüm kod hala çalışıyor bazı güven olabilir.
Bir test giriş, ve neden iyi bir fikir, PHPunit manual has a good page için