behat — Можем ли мы использовать Codeception для приложения, разработанного в php 4.4

Фон

Мы планируем перенести наше клиентское приложение для организации с php4.4 на php5.3 или выше.

Проблема:

Основываясь на предложении из книги «Работа-эффективно-с-устаревшим кодом», мы планируем создать первые тесты поведения с использованием behat или же codeception медленно, и когда большинство критических частей покрыто тестовыми примерами, мы думали о переходе. Так что теперь мы оцениваем Beat и Codeception, чтобы сделать работу.

Мы хотели бы знать, может ли кодирование использоваться на сайтах php4.4? Исходя из этого, мы хотим использовать Codeception сверх Beat. Любые предложения, связанные с этим, очень помогают нам принять решение.

Заранее спасибо.

0

Решение

Да, Codeception может тестировать сайты на разных версиях PHP, а не только на PHP
Но вам нужен PHP 5.4 в CLI для выполнения Codeception.

Вы должны установить другую версию PHP для веб-сервера и для вашего CLI, чтобы сделать это. Вы можете использовать phpenv или phpbrew для установки нескольких PHP. Просто переключитесь на 4.4. для веб-сервера и 5.4 для CLI.

Затем вы можете написать приемочные тесты Codeception, используя PhpBrowser или Selenium WebDriver.

0

Другие решения

Других решений пока нет …