Регистрация на 1-й поток PHPConf закрыта - остался 2-й поток и сама конференция..
Регистрация на 1-й поток PHPConf закрыта - остался 2-й поток и сама конференция...
Кто не успел записаться Экстремальное программирование(1поток) - осталось 2 места 26-27апреля...
Экстремальное программирование в PHP: Разработка через тестирование(TDD) и гибкие методики разработки ПО с использованием PHP.
http://www.phpcenter.ru/registration-TDD.html
Практика создания модульных и приемочных тестов для web-приложений, использование SimpleTest и Selenium, практики ООП, облегчающие тестирование и способствующие формированию хорошей архитектуры приложений, использование мок-объектов и многое другое
Программа:
* Краткий экскурс в TDD, гибкие методики. Кратко связь test-first разработки, рефакторинга и простого дизайна.
* SimpleTest и PhpUnit3. Достоинства и недостатки.
* Установка тестовой среды. Первые тесты. Пример создания кода в стиле TDD. Основные принципы TDD на практике.
* Организация тестовой среды для тестирования больших приложений.
* Тестирование операций, связанных с базой данных.
* Мок-объекты. Ручное создание мок-объектов. Автоматическая генерация мок-объектов. Использование мок-объектов из SimpleTest. Правильное использование мок-объектов. Внедрение мок-объектов в тестируемый код.
* Приемочное тестирование. Использование Selenium, Selenium RC и SimpleTest WebTester.
* Тестирование отправки почты. Использование FakeMail и FakeMailDemon.
* Оценка покрытия кода тестами (Test Coverage) в PHP
* Постоянная интеграция (Continues Integration) в PHP
* Влияние тестирования на дизайн кода. Принципы ООП, облегчающие модульное тестирование. Кратко.
* Рефакторинг и связь рефакторинга и тестирования. Рекомендации по написанию тестов, которые легко читать и поддерживать. Рефакторинг тестов.
* Примеры безопасного рефакторинга.
Регистрация на 1-й поток PHPConf закрыта - остался 2-й поток и сама конференция...
Кто не успел записаться Экстремальное программирование(1поток) - осталось 2 места 26-27апреля...
Экстремальное программирование в PHP: Разработка через тестирование(TDD) и гибкие методики разработки ПО с использованием PHP.
http://www.phpcenter.ru/registration-TDD.html
Практика создания модульных и приемочных тестов для web-приложений, использование SimpleTest и Selenium, практики ООП, облегчающие тестирование и способствующие формированию хорошей архитектуры приложений, использование мок-объектов и многое другое
Программа:
* Краткий экскурс в TDD, гибкие методики. Кратко связь test-first разработки, рефакторинга и простого дизайна.
* SimpleTest и PhpUnit3. Достоинства и недостатки.
* Установка тестовой среды. Первые тесты. Пример создания кода в стиле TDD. Основные принципы TDD на практике.
* Организация тестовой среды для тестирования больших приложений.
* Тестирование операций, связанных с базой данных.
* Мок-объекты. Ручное создание мок-объектов. Автоматическая генерация мок-объектов. Использование мок-объектов из SimpleTest. Правильное использование мок-объектов. Внедрение мок-объектов в тестируемый код.
* Приемочное тестирование. Использование Selenium, Selenium RC и SimpleTest WebTester.
* Тестирование отправки почты. Использование FakeMail и FakeMailDemon.
* Оценка покрытия кода тестами (Test Coverage) в PHP
* Постоянная интеграция (Continues Integration) в PHP
* Влияние тестирования на дизайн кода. Принципы ООП, облегчающие модульное тестирование. Кратко.
* Рефакторинг и связь рефакторинга и тестирования. Рекомендации по написанию тестов, которые легко читать и поддерживать. Рефакторинг тестов.
* Примеры безопасного рефакторинга.