Фон
Мы планируем перенести наше клиентское приложение для организации с php4.4 на php5.3 или выше.
Проблема:
Основываясь на предложении из книги «Работа-эффективно-с-устаревшим кодом», мы планируем создать первые тесты поведения с использованием behat или же codeception медленно, и когда большинство критических частей покрыто тестовыми примерами, мы думали о переходе. Так что теперь мы оцениваем Beat и Codeception, чтобы сделать работу.
Мы хотели бы знать, может ли кодирование использоваться на сайтах php4.4? Исходя из этого, мы хотим использовать Codeception сверх Beat. Любые предложения, связанные с этим, очень помогают нам принять решение.
Заранее спасибо.
Да, Codeception может тестировать сайты на разных версиях PHP, а не только на PHP
Но вам нужен PHP 5.4 в CLI для выполнения Codeception.
Вы должны установить другую версию PHP для веб-сервера и для вашего CLI, чтобы сделать это. Вы можете использовать phpenv или phpbrew для установки нескольких PHP. Просто переключитесь на 4.4. для веб-сервера и 5.4 для CLI.
Затем вы можете написать приемочные тесты Codeception, используя PhpBrowser или Selenium WebDriver.
Других решений пока нет …