Интеграция разработки через тестирование для устаревшего кода PHP / MSSQL / MySQL веб-сервера - PullRequest
1 голос
/ 05 марта 2011

На работе я работаю с этим старым модифицированным кодом Cake-PHP, который работает с MSSQL и MySQL.Он используется в качестве веб-сервера.У нас также есть автоматизированная задача, которая выполняется для сбора данных.

Обновление Cake-PHP поможет, но мы не можем этого сделать, потому что один из разработчиков изменил внутреннюю часть Cake-PHP.TT

Недавно я нашел SimpleTest, и это здорово.Очень низкая зависимость, простота установки и т. Д. Однако:

  1. Каков наилучший способ интегрировать тест для настройки PHP / MSSQL / MySQL?
  2. У нас есть фиктивная база данных о производстве, но даже она со временем меняется, так как мы можем провести ее модульное тестирование.В частности, как мы тестируем код каждого из запросов?Мы вставляем много и один раз, и иногда невозможно написать sql delete для этого.

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

1 Ответ

1 голос
/ 05 марта 2011

Реальным ответом будет повторение макета вашей базы данных и не изменение его, если оно не является абсолютно необходимым.Когда вы это сделаете, вы должны запустить тест и убедиться, что он не потерпел неудачу.

Также со временем попробуйте изолировать слой, который получает необработанные данные и ваши служебные функции, чтобы вы могли протестироватьпоследний с известными и предоставленными вручную данными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...