Я большой поклонник simpletest, потому что это то, что я знаю. Имеет отличную поддержку макетов и веб-тестирования.
Но я всегда боюсь застоя, поэтому я буду благодарен за любые убедительные аргументы в пользу перехода.
Я большой поклонник simpletest, потому что это то, что я знаю. Имеет отличную поддержку макетов и веб-тестирования.
Но я всегда боюсь застоя, поэтому я буду благодарен за любые убедительные аргументы в пользу перехода.
Я не думаю, что ни один из них уйдет в ближайшее время. Simpletest поддерживается небольшой, но вовлеченной группой людей.
PHPUnit, похоже, имеет большую пользовательскую базу, что может считаться аргументом для переключения. Хотя я вполне доволен Simpletest.
Сам я не использовал SimpleTest, поэтому не могу ничего сказать о сравнении. Однако просто по наблюдению синтаксис PHPUnit кажется гораздо более подробным.
Руководство по PHPUnit является отличным источником документации и охватывает большинство областей. каркаса. Моя единственная претензия к руководству заключается в том, что в некоторых областях отсутствуют детали.
Моя основная причина использования PHPUnit вместо SimpleTest заключается в том, что он имеет отличную интеграцию с Phing.
Я только что ответил на аналогичный вопрос и добавил, что есть phpt. phpt также интегрируется в PHPUnit.
Я бы порекомендовал behat (+ mink) http://behat.org/
Это функциональное / интеграционное тестирование, но оно охватывает гораздо больше кода за гораздо меньшее время ...
P.S. На самом деле вы можете использовать его для написания юнитов / тестов, но это немного перебор ...
Я не знаю, хотите ли вы переключиться как таковой, но мне нравится phpt для тестирования небольших библиотек кода или получения тестов раньше, чем позже, если их нет в существующая библиотека, которую необходимо протестировать.
phpt не будет масштабироваться так же хорошо, как Simpletest, но, опять же, это правильный инструмент для правильной работы. Взгляните на эту статью, чтобы получить более подробное обсуждение, которое поможет вам вверх.