🗊Белым по черному или альтернативное использование unit-тестирования

Категория: Образование
Нажмите для полного просмотра!
Белым по черному или альтернативное использование unit-тестирования, слайд №1Белым по черному или альтернативное использование unit-тестирования, слайд №2Белым по черному или альтернативное использование unit-тестирования, слайд №3Белым по черному или альтернативное использование unit-тестирования, слайд №4Белым по черному или альтернативное использование unit-тестирования, слайд №5Белым по черному или альтернативное использование unit-тестирования, слайд №6Белым по черному или альтернативное использование unit-тестирования, слайд №7Белым по черному или альтернативное использование unit-тестирования, слайд №8Белым по черному или альтернативное использование unit-тестирования, слайд №9Белым по черному или альтернативное использование unit-тестирования, слайд №10Белым по черному или альтернативное использование unit-тестирования, слайд №11Белым по черному или альтернативное использование unit-тестирования, слайд №12Белым по черному или альтернативное использование unit-тестирования, слайд №13Белым по черному или альтернативное использование unit-тестирования, слайд №14Белым по черному или альтернативное использование unit-тестирования, слайд №15Белым по черному или альтернативное использование unit-тестирования, слайд №16Белым по черному или альтернативное использование unit-тестирования, слайд №17Белым по черному или альтернативное использование unit-тестирования, слайд №18Белым по черному или альтернативное использование unit-тестирования, слайд №19Белым по черному или альтернативное использование unit-тестирования, слайд №20Белым по черному или альтернативное использование unit-тестирования, слайд №21Белым по черному или альтернативное использование unit-тестирования, слайд №22Белым по черному или альтернативное использование unit-тестирования, слайд №23Белым по черному или альтернативное использование unit-тестирования, слайд №24Белым по черному или альтернативное использование unit-тестирования, слайд №25Белым по черному или альтернативное использование unit-тестирования, слайд №26Белым по черному или альтернативное использование unit-тестирования, слайд №27Белым по черному или альтернативное использование unit-тестирования, слайд №28Белым по черному или альтернативное использование unit-тестирования, слайд №29Белым по черному или альтернативное использование unit-тестирования, слайд №30Белым по черному или альтернативное использование unit-тестирования, слайд №31Белым по черному или альтернативное использование unit-тестирования, слайд №32Белым по черному или альтернативное использование unit-тестирования, слайд №33Белым по черному или альтернативное использование unit-тестирования, слайд №34Белым по черному или альтернативное использование unit-тестирования, слайд №35Белым по черному или альтернативное использование unit-тестирования, слайд №36Белым по черному или альтернативное использование unit-тестирования, слайд №37Белым по черному или альтернативное использование unit-тестирования, слайд №38Белым по черному или альтернативное использование unit-тестирования, слайд №39Белым по черному или альтернативное использование unit-тестирования, слайд №40Белым по черному или альтернативное использование unit-тестирования, слайд №41Белым по черному или альтернативное использование unit-тестирования, слайд №42Белым по черному или альтернативное использование unit-тестирования, слайд №43Белым по черному или альтернативное использование unit-тестирования, слайд №44Белым по черному или альтернативное использование unit-тестирования, слайд №45Белым по черному или альтернативное использование unit-тестирования, слайд №46Белым по черному или альтернативное использование unit-тестирования, слайд №47Белым по черному или альтернативное использование unit-тестирования, слайд №48Белым по черному или альтернативное использование unit-тестирования, слайд №49Белым по черному или альтернативное использование unit-тестирования, слайд №50Белым по черному или альтернативное использование unit-тестирования, слайд №51Белым по черному или альтернативное использование unit-тестирования, слайд №52Белым по черному или альтернативное использование unit-тестирования, слайд №53Белым по черному или альтернативное использование unit-тестирования, слайд №54Белым по черному или альтернативное использование unit-тестирования, слайд №55Белым по черному или альтернативное использование unit-тестирования, слайд №56Белым по черному или альтернативное использование unit-тестирования, слайд №57Белым по черному или альтернативное использование unit-тестирования, слайд №58Белым по черному или альтернативное использование unit-тестирования, слайд №59Белым по черному или альтернативное использование unit-тестирования, слайд №60Белым по черному или альтернативное использование unit-тестирования, слайд №61Белым по черному или альтернативное использование unit-тестирования, слайд №62Белым по черному или альтернативное использование unit-тестирования, слайд №63Белым по черному или альтернативное использование unit-тестирования, слайд №64

Содержание

Вы можете ознакомиться и скачать Белым по черному или альтернативное использование unit-тестирования. Презентация содержит 64 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Белым по черному или альтернативное использование unit-тестирования
Описание слайда:
Белым по черному или альтернативное использование unit-тестирования

Слайд 2





 
Вся активная аудитория рунета
Описание слайда:
Вся активная аудитория рунета

Слайд 3





 
десятки тысяч
площадок
Описание слайда:
десятки тысяч площадок

Слайд 4





 
онлайн демоны
оффлайновых скрипты и демона
веб-интерфейс
Soap
Api
генераторы статистики и отчетов
Описание слайда:
онлайн демоны оффлайновых скрипты и демона веб-интерфейс Soap Api генераторы статистики и отчетов

Слайд 5


Белым по черному или альтернативное использование unit-тестирования, слайд №5
Описание слайда:

Слайд 6





Язык
Почему PHP?
Описание слайда:
Язык Почему PHP?

Слайд 7





Почему PHP?
интерпретируемый
Описание слайда:
Почему PHP? интерпретируемый

Слайд 8





Почему PHP?
ООП
Описание слайда:
Почему PHP? ООП

Слайд 9





Почему PHP?
И ты, Брут?
Описание слайда:
Почему PHP? И ты, Брут?

Слайд 10





Юнит-тестирование
Почему PHPUnit?
Описание слайда:
Юнит-тестирование Почему PHPUnit?

Слайд 11





Почему PHPUnit?
больше возможностей
Описание слайда:
Почему PHPUnit? больше возможностей

Слайд 12





Почему PHPUnit?
интеграция в среду разработки
Описание слайда:
Почему PHPUnit? интеграция в среду разработки

Слайд 13





Почему PHPUnit?
мейнстрим
Описание слайда:
Почему PHPUnit? мейнстрим

Слайд 14





Почему PHPUnit?
интеграция 
с другими
средствами
Описание слайда:
Почему PHPUnit? интеграция с другими средствами

Слайд 15





Почему PHPUnit?
Что нам обещает PHPUnit?
Описание слайда:
Почему PHPUnit? Что нам обещает PHPUnit?

Слайд 16





Что нам обещает PHPUnit?
просто
научиться писать
Описание слайда:
Что нам обещает PHPUnit? просто научиться писать

Слайд 17





Что нам обещает PHPUnit?
просто писать
Описание слайда:
Что нам обещает PHPUnit? просто писать

Слайд 18





Что нам обещает PHPUnit?
просто
читать
Описание слайда:
Что нам обещает PHPUnit? просто читать

Слайд 19





Что нам обещает PHPUnit?
просто
выполнять
Описание слайда:
Что нам обещает PHPUnit? просто выполнять

Слайд 20





Что нам обещает PHPUnit?
быстро выполнять
Описание слайда:
Что нам обещает PHPUnit? быстро выполнять

Слайд 21





Что нам обещает PHPUnit?
тесты изолированы
Описание слайда:
Что нам обещает PHPUnit? тесты изолированы

Слайд 22





Что нам обещает PHPUnit?
тесты компонуемы
Описание слайда:
Что нам обещает PHPUnit? тесты компонуемы

Слайд 23





Основы PHPUnit
unit-тестирование
Описание слайда:
Основы PHPUnit unit-тестирование

Слайд 24





PHPUnit TestCase
<?php 
require_once 'PHPUnit/Framework.php'; 
  
class WorldTest extends 
        PHPUnit_Framework_TestCase 
{
    // Здесь сами методы тестов
    // ...
  } 
?>
Описание слайда:
PHPUnit TestCase <?php require_once 'PHPUnit/Framework.php';   class WorldTest extends  PHPUnit_Framework_TestCase { // Здесь сами методы тестов // ... } ?>

Слайд 25





Установка мира на PHPUnit
 
 
 public function setUp() 
 {
   // Создадим новый мир для теста
   $this->world = new World;
 }
Описание слайда:
Установка мира на PHPUnit public function setUp()  { // Создадим новый мир для теста $this->world = new World; }

Слайд 26





Тест на PHPUnit
public function testNewWorldIsEmpty() 
{
  // Добавим планету с существом
  $this->world->addPlanet()
       ->addMonkey();
  // Убедимся, что в мире одно существо
  $this->assertEquals(1,
      $this->world->countCreatures());
}
Описание слайда:
Тест на PHPUnit public function testNewWorldIsEmpty()  { // Добавим планету с существом $this->world->addPlanet() ->addMonkey(); // Убедимся, что в мире одно существо $this->assertEquals(1, $this->world->countCreatures()); }

Слайд 27





Результаты работы 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.
Описание слайда:
Результаты работы 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 function testNewWorldIsEmpty() 
{
  // Добавим Солнце
  // см. #15
  $this->world->addSun();
  // Добавим планету с существом
  $this->world->addPlanet()
       ->addMonkey();
  // ...
Описание слайда:
Тест на PHPUnit public function testNewWorldIsEmpty()  { // Добавим Солнце // см. #15 $this->world->addSun(); // Добавим планету с существом $this->world->addPlanet() ->addMonkey(); // ...

Слайд 29





Результаты работы PHPUnit
> phpunit WorldTest
PHPUnit 3.2.10 by Sebastian Bergmann.
.
Time: 0 seconds
OK (1 test)
Описание слайда:
Результаты работы PHPUnit > phpunit WorldTest PHPUnit 3.2.10 by Sebastian Bergmann. . Time: 0 seconds OK (1 test)

Слайд 30


Белым по черному или альтернативное использование unit-тестирования, слайд №30
Описание слайда:

Слайд 31





PHPUnit
простота обучения
и
простота написания
Описание слайда:
PHPUnit простота обучения и простота написания

Слайд 32





PHPUnit
изолированность
и
скорость выполнения
Описание слайда:
PHPUnit изолированность и скорость выполнения

Слайд 33





PHPUnit
PHP – это решение
Описание слайда:
PHPUnit PHP – это решение

Слайд 34





PHPUnit
для разработчиков
Описание слайда:
PHPUnit для разработчиков

Слайд 35


Белым по черному или альтернативное использование unit-тестирования, слайд №35
Описание слайда:

Слайд 36





Белым по черному
THE END?
Описание слайда:
Белым по черному THE END?

Слайд 37





PHPUnit и черные ящики
веб-интерфейс
Описание слайда:
PHPUnit и черные ящики веб-интерфейс

Слайд 38





Selenium Remote Control
Описание слайда:
Selenium Remote Control

Слайд 39





Selenium IDE
Описание слайда:
Selenium IDE

Слайд 40





PHPUnit + Selenium-RC
огромные возможности
Описание слайда:
PHPUnit + Selenium-RC огромные возможности

Слайд 41





PHPUnit и черные ящики
блоки JavaScript
Описание слайда:
PHPUnit и черные ящики блоки JavaScript

Слайд 42





JavaScript-блоки и PHPUnit
Описание слайда:
JavaScript-блоки и PHPUnit

Слайд 43





Функциональное тестирование на PHPUnit
Описание слайда:
Функциональное тестирование на PHPUnit

Слайд 44





Форматы данных
XML
HTML
JavaScript
text …
Описание слайда:
Форматы данных XML HTML JavaScript text …

Слайд 45





Способы передачи данных
сетевой запрос
Описание слайда:
Способы передачи данных сетевой запрос

Слайд 46





Способы передачи данных
файлы
Описание слайда:
Способы передачи данных файлы

Слайд 47





Способы передачи данных
база данных
Описание слайда:
Способы передачи данных база данных

Слайд 48





Функциональное тестирование на PHPUnit
Описание слайда:
Функциональное тестирование на PHPUnit

Слайд 49


Белым по черному или альтернативное использование unit-тестирования, слайд №49
Описание слайда:

Слайд 50





Применение PHPUnit
нагрузочное
тестирование
Описание слайда:
Применение PHPUnit нагрузочное тестирование

Слайд 51





PHPUnit
Контроль качества
Описание слайда:
PHPUnit Контроль качества

Слайд 52





Мониторинг результатов тестирования
системы
непрерывной
интеграции
Описание слайда:
Мониторинг результатов тестирования системы непрерывной интеграции

Слайд 53





PHPUnit и непрерывная интеграция
Описание слайда:
PHPUnit и непрерывная интеграция

Слайд 54





phpUnderControl
Описание слайда:
phpUnderControl

Слайд 55


Белым по черному или альтернативное использование unit-тестирования, слайд №55
Описание слайда:

Слайд 56





Непрерывная интеграция
отчет должен
формироваться
быстро
Описание слайда:
Непрерывная интеграция отчет должен формироваться быстро

Слайд 57





Контроль качества
Мониторинг
работы системы
Описание слайда:
Контроль качества Мониторинг работы системы

Слайд 58





Мониторинг работы системы
критически важный функционал
Описание слайда:
Мониторинг работы системы критически важный функционал

Слайд 59





Мониторинг работы системы
запуск по расписанию
Описание слайда:
Мониторинг работы системы запуск по расписанию

Слайд 60





Мониторинг работы системы
графики zabbix
Описание слайда:
Мониторинг работы системы графики zabbix

Слайд 61





Мониторинг работы системы
e-mail
sms
…
Описание слайда:
Мониторинг работы системы e-mail sms …

Слайд 62


Белым по черному или альтернативное использование unit-тестирования, слайд №62
Описание слайда:

Слайд 63





 
СПАСИБО!
Описание слайда:
СПАСИБО!

Слайд 64





Белым по черному
Дмитрий Зенович
dzenovich@begun.ru
Описание слайда:
Белым по черному Дмитрий Зенович dzenovich@begun.ru



Похожие презентации
Mypresentation.ru
Загрузить презентацию