На Windows для установки PHPUnit, нужен Composer, который можно скачать на https://getcomposer.org/Composer-Setup.exe.
Ещё понадобится Git, который можно скачать на http://git-scm.com/download/win. Устанавливал Git с опцией "Use Git from the Windows Command Promt".
После установки Git и Composer, надо отредактировать файл C:\Users\Aleksandras\AppData\Roaming\Composer\composer.json (в пути вставить своё имя пользователя) и указать что бы создал копию git репозитория пакета php-invoker, так как устанавливать этот пакет Composer отказывается из-за php дополнения pcntl, которое не поддерживается на Windows. Содержание файла composer.json:
{ "repositories": [ { "type": "composer", "url": "http://packages.phundament.com" }, { "type": "package", "package": { "name": "phpunit/php-invoker", "version": "1.1.3", "source": { "type": "git", "url": "http://github.com/sebastianbergmann/php-invoker", "reference": "master" }, "autoload": { "classmap": [ "PHP/" ] } } } ], "require": { "phpunit/phpunit": "4.1.*", "phpunit/phpunit-selenium": "*", "phpunit/phpunit-skeleton-generator": "*", "phpunit/dbunit": "*", "phpunit/phpunit-story": "*", "phpunit/php-invoker": "*", "phpunit/phpunit-mock-objects": "*" } }
Теперь можно устанавливать PHPUnit, надо запустить Windows командную строку (Win+R и вписать cmd) и запустить команду:
composer global require "phpunit/phpunit=4.1.*"
После установки указал в настройках NetBeans IDE 8.0 (Tools->Options->PHP->Frameworks & Tools->PHPUnit) полный путь к PHPUnit Script:
C:\Users\Aleksandras\AppData\Roaming\Composer\vendor\bin\phpunit.bat
и Skeleton Generator Script:
C:\Users\Aleksandras\AppData\Roaming\Composer\vendor\bin\phpunit-skelgen.bat
Все пути к файлам должны быть со своим именем пользователя.
Дополнительно для тестов понадобится автоматизатор для браузера Selenium, сервер скачивал на http://selenium-release.storage.googleapis.com/2.42/selenium-server-standalone-2.42.2.jar и перед тестом надо запустить его в командной строке (или создать bat файл) с командой:
java -jar selenium-server-standalone-2.42.2.jar
Если не установлена Java, то можно скачать на http://java.com/en/download/index.jsp.