Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
64 слайда
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
2.44 MB
Просмотров:
60
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Белым по черному или](/documents/473f35d67db151891f4e4b2e0ffad280/img0.jpg)
Содержание слайда: Белым по черному или альтернативное использование unit-тестирования
№2 слайд![Вся активная аудитория рунета](/documents/473f35d67db151891f4e4b2e0ffad280/img1.jpg)
Содержание слайда: Вся активная аудитория рунета
№3 слайд![десятки тысяч площадок](/documents/473f35d67db151891f4e4b2e0ffad280/img2.jpg)
Содержание слайда: десятки тысяч
площадок
№4 слайд![онлайн демоны оффлайновых](/documents/473f35d67db151891f4e4b2e0ffad280/img3.jpg)
Содержание слайда: онлайн демоны
оффлайновых скрипты и демона
веб-интерфейс
Soap
Api
генераторы статистики и отчетов
№5 слайд![](/documents/473f35d67db151891f4e4b2e0ffad280/img4.jpg)
№6 слайд![Язык Почему PHP?](/documents/473f35d67db151891f4e4b2e0ffad280/img5.jpg)
Содержание слайда: Язык
Почему PHP?
№7 слайд![Почему PHP? интерпретируемый](/documents/473f35d67db151891f4e4b2e0ffad280/img6.jpg)
Содержание слайда: Почему PHP?
интерпретируемый
№8 слайд![Почему PHP? ООП](/documents/473f35d67db151891f4e4b2e0ffad280/img7.jpg)
Содержание слайда: Почему PHP?
ООП
№9 слайд![Почему PHP? И ты, Брут?](/documents/473f35d67db151891f4e4b2e0ffad280/img8.jpg)
Содержание слайда: Почему PHP?
И ты, Брут?
№10 слайд![Юнит-тестирование Почему](/documents/473f35d67db151891f4e4b2e0ffad280/img9.jpg)
Содержание слайда: Юнит-тестирование
Почему PHPUnit?
№11 слайд![Почему PHPUnit? больше](/documents/473f35d67db151891f4e4b2e0ffad280/img10.jpg)
Содержание слайда: Почему PHPUnit?
больше возможностей
№12 слайд![Почему PHPUnit? интеграция в](/documents/473f35d67db151891f4e4b2e0ffad280/img11.jpg)
Содержание слайда: Почему PHPUnit?
интеграция в среду разработки
№13 слайд![Почему PHPUnit? мейнстрим](/documents/473f35d67db151891f4e4b2e0ffad280/img12.jpg)
Содержание слайда: Почему PHPUnit?
мейнстрим
№14 слайд![Почему PHPUnit? интеграция с](/documents/473f35d67db151891f4e4b2e0ffad280/img13.jpg)
Содержание слайда: Почему PHPUnit?
интеграция
с другими
средствами
№15 слайд![Почему PHPUnit? Что нам](/documents/473f35d67db151891f4e4b2e0ffad280/img14.jpg)
Содержание слайда: Почему PHPUnit?
Что нам обещает PHPUnit?
№16 слайд![Что нам обещает PHPUnit?](/documents/473f35d67db151891f4e4b2e0ffad280/img15.jpg)
Содержание слайда: Что нам обещает PHPUnit?
просто
научиться писать
№17 слайд![Что нам обещает PHPUnit?](/documents/473f35d67db151891f4e4b2e0ffad280/img16.jpg)
Содержание слайда: Что нам обещает PHPUnit?
просто писать
№18 слайд![Что нам обещает PHPUnit?](/documents/473f35d67db151891f4e4b2e0ffad280/img17.jpg)
Содержание слайда: Что нам обещает PHPUnit?
просто
читать
№19 слайд![Что нам обещает PHPUnit?](/documents/473f35d67db151891f4e4b2e0ffad280/img18.jpg)
Содержание слайда: Что нам обещает PHPUnit?
просто
выполнять
№20 слайд![Что нам обещает PHPUnit?](/documents/473f35d67db151891f4e4b2e0ffad280/img19.jpg)
Содержание слайда: Что нам обещает PHPUnit?
быстро выполнять
№21 слайд![Что нам обещает PHPUnit?](/documents/473f35d67db151891f4e4b2e0ffad280/img20.jpg)
Содержание слайда: Что нам обещает PHPUnit?
тесты изолированы
№22 слайд![Что нам обещает PHPUnit?](/documents/473f35d67db151891f4e4b2e0ffad280/img21.jpg)
Содержание слайда: Что нам обещает PHPUnit?
тесты компонуемы
№23 слайд![Основы PHPUnit](/documents/473f35d67db151891f4e4b2e0ffad280/img22.jpg)
Содержание слайда: Основы PHPUnit
unit-тестирование
№24 слайд![PHPUnit TestCase lt ?php](/documents/473f35d67db151891f4e4b2e0ffad280/img23.jpg)
Содержание слайда: PHPUnit TestCase
<?php
require_once 'PHPUnit/Framework.php';
class WorldTest extends
PHPUnit_Framework_TestCase
{
// Здесь сами методы тестов
// ...
}
?>
№25 слайд![Установка мира на PHPUnit](/documents/473f35d67db151891f4e4b2e0ffad280/img24.jpg)
Содержание слайда: Установка мира на PHPUnit
public function setUp()
{
// Создадим новый мир для теста
$this->world = new World;
}
№26 слайд![Тест на PHPUnit public](/documents/473f35d67db151891f4e4b2e0ffad280/img25.jpg)
Содержание слайда: Тест на PHPUnit
public function testNewWorldIsEmpty()
{
// Добавим планету с существом
$this->world->addPlanet()
->addMonkey();
// Убедимся, что в мире одно существо
$this->assertEquals(1,
$this->world->countCreatures());
}
№27 слайд![Результаты работы PHPUnit gt](/documents/473f35d67db151891f4e4b2e0ffad280/img26.jpg)
Содержание слайда: Результаты работы PHPUnit
> phpunit WorldTest
PHPUnit 3.2.10 by Sebastian Bergmann.
F
Time: 0 seconds
There was 1 failure:
1) testWorldContainsACreature(WorldTest)
Failed asserting that <integer:0> matches expected value <integer:1>.
/home/dz/world/tests/WorldTest.php:24
FAILURES!
Tests: 1, Failures: 1.
№28 слайд![Тест на PHPUnit public](/documents/473f35d67db151891f4e4b2e0ffad280/img27.jpg)
Содержание слайда: Тест на PHPUnit
public function testNewWorldIsEmpty()
{
// Добавим Солнце
// см. #15
$this->world->addSun();
// Добавим планету с существом
$this->world->addPlanet()
->addMonkey();
// ...
№29 слайд![Результаты работы PHPUnit gt](/documents/473f35d67db151891f4e4b2e0ffad280/img28.jpg)
Содержание слайда: Результаты работы PHPUnit
> phpunit WorldTest
PHPUnit 3.2.10 by Sebastian Bergmann.
.
Time: 0 seconds
OK (1 test)
№30 слайд![](/documents/473f35d67db151891f4e4b2e0ffad280/img29.jpg)
№31 слайд![PHPUnit простота обучения и](/documents/473f35d67db151891f4e4b2e0ffad280/img30.jpg)
Содержание слайда: PHPUnit
простота обучения
и
простота написания
№32 слайд![PHPUnit изолированность и](/documents/473f35d67db151891f4e4b2e0ffad280/img31.jpg)
Содержание слайда: PHPUnit
изолированность
и
скорость выполнения
№33 слайд![PHPUnit PHP это решение](/documents/473f35d67db151891f4e4b2e0ffad280/img32.jpg)
Содержание слайда: PHPUnit
PHP – это решение
№34 слайд![PHPUnit для разработчиков](/documents/473f35d67db151891f4e4b2e0ffad280/img33.jpg)
Содержание слайда: PHPUnit
для разработчиков
№35 слайд![](/documents/473f35d67db151891f4e4b2e0ffad280/img34.jpg)
№36 слайд![Белым по черному THE END?](/documents/473f35d67db151891f4e4b2e0ffad280/img35.jpg)
Содержание слайда: Белым по черному
THE END?
№37 слайд![PHPUnit и черные ящики](/documents/473f35d67db151891f4e4b2e0ffad280/img36.jpg)
Содержание слайда: PHPUnit и черные ящики
веб-интерфейс
№38 слайд![Selenium Remote Control](/documents/473f35d67db151891f4e4b2e0ffad280/img37.jpg)
Содержание слайда: Selenium Remote Control
№39 слайд![Selenium IDE](/documents/473f35d67db151891f4e4b2e0ffad280/img38.jpg)
Содержание слайда: Selenium IDE
№40 слайд![PHPUnit Selenium-RC огромные](/documents/473f35d67db151891f4e4b2e0ffad280/img39.jpg)
Содержание слайда: PHPUnit + Selenium-RC
огромные возможности
№41 слайд![PHPUnit и черные ящики блоки](/documents/473f35d67db151891f4e4b2e0ffad280/img40.jpg)
Содержание слайда: PHPUnit и черные ящики
блоки JavaScript
№42 слайд![JavaScript-блоки и PHPUnit](/documents/473f35d67db151891f4e4b2e0ffad280/img41.jpg)
Содержание слайда: JavaScript-блоки и PHPUnit
№43 слайд![Функциональное тестирование](/documents/473f35d67db151891f4e4b2e0ffad280/img42.jpg)
Содержание слайда: Функциональное тестирование на PHPUnit
№44 слайд![Форматы данных XML HTML](/documents/473f35d67db151891f4e4b2e0ffad280/img43.jpg)
Содержание слайда: Форматы данных
XML
HTML
JavaScript
text …
№45 слайд![Способы передачи данных](/documents/473f35d67db151891f4e4b2e0ffad280/img44.jpg)
Содержание слайда: Способы передачи данных
сетевой запрос
№46 слайд![Способы передачи данных файлы](/documents/473f35d67db151891f4e4b2e0ffad280/img45.jpg)
Содержание слайда: Способы передачи данных
файлы
№47 слайд![Способы передачи данных база](/documents/473f35d67db151891f4e4b2e0ffad280/img46.jpg)
Содержание слайда: Способы передачи данных
база данных
№48 слайд![Функциональное тестирование](/documents/473f35d67db151891f4e4b2e0ffad280/img47.jpg)
Содержание слайда: Функциональное тестирование на PHPUnit
№49 слайд![](/documents/473f35d67db151891f4e4b2e0ffad280/img48.jpg)
№50 слайд![Применение PHPUnit](/documents/473f35d67db151891f4e4b2e0ffad280/img49.jpg)
Содержание слайда: Применение PHPUnit
нагрузочное
тестирование
№51 слайд![PHPUnit Контроль качества](/documents/473f35d67db151891f4e4b2e0ffad280/img50.jpg)
Содержание слайда: PHPUnit
Контроль качества
№52 слайд![Мониторинг результатов](/documents/473f35d67db151891f4e4b2e0ffad280/img51.jpg)
Содержание слайда: Мониторинг результатов тестирования
системы
непрерывной
интеграции
№53 слайд![PHPUnit и непрерывная](/documents/473f35d67db151891f4e4b2e0ffad280/img52.jpg)
Содержание слайда: PHPUnit и непрерывная интеграция
№54 слайд![phpUnderControl](/documents/473f35d67db151891f4e4b2e0ffad280/img53.jpg)
Содержание слайда: phpUnderControl
№55 слайд![](/documents/473f35d67db151891f4e4b2e0ffad280/img54.jpg)
№56 слайд![Непрерывная интеграция отчет](/documents/473f35d67db151891f4e4b2e0ffad280/img55.jpg)
Содержание слайда: Непрерывная интеграция
отчет должен
формироваться
быстро
№57 слайд![Контроль качества Мониторинг](/documents/473f35d67db151891f4e4b2e0ffad280/img56.jpg)
Содержание слайда: Контроль качества
Мониторинг
работы системы
№58 слайд![Мониторинг работы системы](/documents/473f35d67db151891f4e4b2e0ffad280/img57.jpg)
Содержание слайда: Мониторинг работы системы
критически важный функционал
№59 слайд![Мониторинг работы системы](/documents/473f35d67db151891f4e4b2e0ffad280/img58.jpg)
Содержание слайда: Мониторинг работы системы
запуск по расписанию
№60 слайд![Мониторинг работы системы](/documents/473f35d67db151891f4e4b2e0ffad280/img59.jpg)
Содержание слайда: Мониторинг работы системы
графики zabbix
№61 слайд![Мониторинг работы системы](/documents/473f35d67db151891f4e4b2e0ffad280/img60.jpg)
Содержание слайда: Мониторинг работы системы
e-mail
sms
…
№62 слайд![](/documents/473f35d67db151891f4e4b2e0ffad280/img61.jpg)
№63 слайд![СПАСИБО!](/documents/473f35d67db151891f4e4b2e0ffad280/img62.jpg)
Содержание слайда: СПАСИБО!
№64 слайд![Белым по черному Дмитрий](/documents/473f35d67db151891f4e4b2e0ffad280/img63.jpg)
Содержание слайда: Белым по черному
Дмитрий Зенович
dzenovich@begun.ru