2009-11-30 2 views
12

Есть ли какая-либо EASY php-версия Framework и может быть проще простого, а не командной строки, такой как PHPUnit?PHP Unit testing

+0

Я проголосовал за Simpletest. См. Живую копию ее, используемую для Samstyle PHP Framework по адресу: http://code.google.com/p/samstyle-php-framework – mauris

+1

Просто включите один файл PHP, чтобы использовать Enhance PHP. Это довольно просто ... http://www.enhance-php.com/ – Fenton

ответ

14

Simpletest

На самом деле here список всех рамок модульного тестирования общий PHP.

Я думаю, вы обнаружите, что сами рамки тестирования мало заинтересованы в разработке графических интерфейсов. Однако есть несколько сторонних инструментов/приложений/плагинов, которые вы можете проверить. Я часто использую интеграцию phpunit в Netbeans, и она работает очень хорошо.

+0

Командная строка означает запуск тестирования из командной строки, например, 'php/tests/run_tests.php' – mauris

+0

well duh, но есть ли более простой способ сделать это ? –

+0

Я запускаю phpunit в основном в netbeans, который имеет некоторую хорошую интеграцию с охватом кода и т. Д. –

13

Требования, чтобы оно было

не командной строки на основе

любопытно. В традиционной PHP-разработке вы редактируете, загружаете веб-страницу в своем браузере и повторяете. Вместо этого вы можете сделать редактирование, запустить часть своего тестового набора в командной строке, а затем повторить. Я обнаружил, что последняя практика обычно намного быстрее.

+0

Это очень полезный downvote! –

+0

помог отозвать этот downvote. однако я все равно предпочел бы запускать тестовые пакеты в браузерах. – mauris

+0

Спасибо. Я не мог понять, означает ли это: «Нет, мое традиционное развитие не так» или «Эй, браузер работает намного быстрее» или «Возьми это без особых причин». –