Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемVLDCORP
1 Белым по черному или альтернативное использование unit-тестирования
2 Вся активная аудитория рунета
3 десятки тысяч площадок
4 онлайн демоны оффлайновых скрипты и демона веб-интерфейс Soap Api генераторы статистики и отчетов
6 Язык Почему PHP?
7 интерпретируемый
8 Почему PHP? ООП
9 Почему PHP? И ты, Брут?
10 Юнит-тестирование Почему PHPUnit?
11 больше возможностей
12 Почему PHPUnit? интеграция в среду разработки
13 Почему PHPUnit? мейнстрим
14 Почему PHPUnit? интеграция с другими средствами
15 Почему PHPUnit? Что нам обещает PHPUnit?
16 просто научиться писать
17 Что нам обещает PHPUnit? просто писать
18 Что нам обещает PHPUnit? просто читать
19 Что нам обещает PHPUnit? просто выполнять
20 Что нам обещает PHPUnit? быстро выполнять
21 Что нам обещает PHPUnit? тесты изолированы
22 Что нам обещает PHPUnit? тесты компонуемы
23 Основы PHPUnit unit-тестирование
24 PHPUnit TestCase
25 Установка мира на PHPUnit public function setUp() { // Создадим новый мир для теста $this->world = new World; }
26 Тест на PHPUnit public function testNewWorldIsEmpty() { // Добавим планету с существом $this->world->addPlanet() ->addMonkey(); // Убедимся, что в мире одно существо $this->assertEquals(1, $this->world->countCreatures()); }
27 Результаты работы PHPUnit > phpunit WorldTest PHPUnit by Sebastian Bergmann. F Time: 0 seconds There was 1 failure: 1) testWorldContainsACreature(WorldTest) Failed asserting that matches expected value. /home/dz/world/tests/WorldTest.php:24 FAILURES! Tests: 1, Failures: 1.
28 Тест на PHPUnit public function testNewWorldIsEmpty() { // Добавим Солнце // см. #15 $this->world->addSun(); // Добавим планету с существом $this->world->addPlanet() ->addMonkey(); //...
29 Результаты работы PHPUnit > phpunit WorldTest PHPUnit by Sebastian Bergmann.. Time: 0 seconds OK (1 test)
31 PHPUnit простота обучения и простота написания
32 PHPUnit изолированность и скорость выполнения
33 PHPUnit PHP – это решение
34 PHPUnit для разработчиков
36 Белым по черному THE END?
37 PHPUnit и черные ящики веб-интерфейс
38 Selenium Remote Control
39 Selenium IDE
40 PHPUnit + Selenium-RC огромные возможности
41 PHPUnit и черные ящики блоки JavaScript
42 JavaScript-блоки и PHPUnit подготовленные ответы и js-регистраторы JavaScript PHPUnit Selenium-RC браузер
43 Функциональное тестирование на PHPUnit подготовленные данные (PHPUnit) Программа Проверки выходных данных (PHPUnit)
44 Форматы данных XML HTML JavaScript text …
45 Способы передачи данных сетевой запрос
46 Способы передачи данных файлы
47 Способы передачи данных база данных
48 Функциональное тестирование на PHPUnit подготовленные данные (PHPUnit) Программа Проверки выходных данных (PHPUnit)
50 Применение PHPUnit нагрузочное тестирование
51 PHPUnit Контроль качества
52 Мониторинг результатов тестирования системы непрерывной интеграции
53 PHPUnit и непрерывная интеграция
54 phpUnderControl
56 Непрерывная интеграция отчет должен формироваться быстро
57 Контроль качества Мониторинг работы системы
58 Мониторинг работы системы критически важный функционал
59 Мониторинг работы системы запуск по расписанию
60 Мониторинг работы системы графики zabbix
61 Мониторинг работы системы sms …
63 СПАСИБО!
64 Белым по черному Дмитрий Зенович
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.