Автоматическое развертывание и тестирование PHP
Я задал вопрос здесь при автоматическом развертывании автоматически развертываемого кода java.
доступ к нашему интерфейсу Java API осуществляется через веб-приложение PHP. Было бы неплохо иметь возможность автоматически развертывать это веб-приложение (вместе со статическими файлами, такими как CSS, JS и изображения) на нашем веб-сервере при выполнении автоматического тестирования кода PHP. Есть ли что-то подобное для PHP?
Мне также интересно, можете ли вы проверить это в рамках этого автоматического тестирования каждая страница загружается без фатальной ошибки. Я уверен, что читал о проекте google, который позволяет писать тесты страниц, например, нажмите на ссылку a, перейдите на страницу b и т. д.
спасибо
3 ответов
поскольку вы работаете с Java, вы могли бы рассмотреть, используя Хадсон (также упоминается в другой ваш вопрос), который имеет возможность выполнить построение задачи, состоящей из нескольких шагов: Шаг шагом может быть модульного тестирования вашего приложения Java, другое модульное тестирование-приложение PHP, еще один deployinhg Java-приложения, и еще развернуть приложение на PHP (и вы могли бы добавить некоторые более ;Р )
Он имеет плагин Maven, поэтому вы можете использовать существующие скрипты Maven.
вы можете посмотреть в использовании Phing для развертывания, которое имеет функции, позволяющие тестировать с помощью PHPUnit и/или SimpleTest
может быть этот вопрос обрабатывает стратегии развертывания могу помочь вам.
кроме того, но, возможно, слишком далеко, такие инструменты, как круиз-контроль, могут помочь вам применить непрерывную интеграцию.
PHPUnit с ant был моим способом пойти на автоматическое тестирование, которое может быть вариантом vaild для вас, так как вы, очевидно, используете некоторую java уже :)