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