МИНИ-ШКОЛА ТЕСТИРОВЩИКОВ,
ОРИЕНТИРОВАННЫХ НА ВЕБ


April 26, 2012   www.ExigenServices.com
СОДЕРЖАНИЕ

   Нужен ли нам The Grinder?
   Метрики и web
   The Grinder. Знакомство
   The Grinder. Установка
   The Grinder. Начинаем простую работу
   The Grinder. Редактируем скрипт
   The Grinder. Сторонние библиотеки
   The Grinder. Редактируем The Grinder
   The Grinder. Непрерывная интеграция
   The Grinder. А где еще?
   The Grinder. Итого: что надо знать


                                           2   www.ExigenServices.com
НЕОБХОДИМОСТЬ ПРОВЕДЕНИЯ МИНИ-ШКОЛЫ



 Опытный сотрудник увольняется/уходит в
  длительный отпуск

 Он готов передать свои знания новичкам

 Кто именно из новичков покажет себя лучше –
  заранее неизвестно

 Мини-школа позволит тщательно изучить кандидатов
  и подготовить их непосредственно к работе


                                           3    www.ExigenServices.com
КАНДИДАТ А

 Высшее образование: физфак университета
 Дипломная работа: матмоделирование
 Программирование: познания глубже университетской
  программы – изучал ради своего интереса
 Английский язык технический: отлично
 Английский язык устный: отлично
 Коммуникативные способности: хорошо




                                              4       www.ExigenServices.com
КАНДИДАТ Т

 Высшее образование: физфак университета
 Дипломная работа: матмоделирование
 Программирование: познания глубже университетской
  программы – изучались ради дипломной работы
 Английский язык технический: хорошо
 Английский язык устный: хорошо
 Коммуникативные способности: отлично




                                              5       www.ExigenServices.com
КАНДИДАТ Ю

 Высшее образование: физфак университета
 Дипломная работа: не связанная с программированием
 Программирование: познания на уровне университетской
  программы
 Английский язык технический: отлично
 Английский язык устный: отлично
 Коммуникативные способности: отлично




                                               6   www.ExigenServices.com
УСЛОВИЯ ПРОВЕДЕНИЯ

 2 преподавателя на добровольной основе
 3 ученика
 1-2 машины
 Время: 2 раза в неделю после 6 вечера по 1.5-2 часа
 Учебное веб-приложение
   – Техническая документация
   – Тестовая документация
   – Умышленно оставленные баги
 Раздаточный материал:
   – Техническая документация к учебному приложению
   – Eclipse IDE и примеры кода автоматизации
   – Раздаточный материал
 Домашние задания и зачеты
                                                7       www.ExigenServices.com
ПРОГРАММА: ВВЕДЕНИЕ


 Знакомство
 О тестировании вообще
 О тестировании в компании
 О качестве
 Основы теории тестирования



                               8   www.ExigenServices.com
ПРОГРАММА: ТЕХНИКА ТЕСТИРОВАНИЯ
      ЧЕРНОГО ЯЩИКА

 Классы эквивалентности
 Граничные значения
 Таблицы решений
 Тест-кейсы
 Жизненный цикл бага
 Багтрекинг
 Документация и метрики
                            9   www.ExigenServices.com
ПРОГРАММА: ТЕХНИКА ТЕСТИРОВАНИЯ
      СЕРОГО ЯЩИКА

 Http-протокол
 Ajax
 Клиентская и браузерная валидация
 Базы данных
 SQL
 Понятие инъекций

                            10   www.ExigenServices.com
ПРОГРАММА: АВТОМАТИЗАЦИЯ
      ТЕСТИРОВАНИЯ

 Принципы автоматизации
 Локаторы
 Основы ООП
 WebDriver
 Организация тестов TestNG
 Интеграция с CI

                           11    www.ExigenServices.com
ПРОГРАММА: FITNESSE


 Назначение FitNesse, Specflow
 Selenium – (vs WebDriver)
 Написание Fixtures
 Работа с Fit




                            12   www.ExigenServices.com
ПРОГРАММА: НАГРУЗОЧНОЕ
      ТЕСТИРОВАНИЕ

 Назначение нагрузочного
  тестирования
 Типы нагрузочного тестирования
 Метрики и отчеты
 The Grinder
 Какие запросы важнее?

                           13   www.ExigenServices.com
РЕЗУЛЬТАТЫ


- проявил себя в
  технических аспектах 

 - проявила себя в
   организационных аспектах 

  - разочаровалась в
    профессии тестировщика 
                    14   www.ExigenServices.com
РЕЗУЛЬТАТЫ

   2 кандидата из трех связали свою профессию с тестированием ПО




   Оба преподавателя получили прекрасный опыт преподавания




   На основании полученного опыта готовится университетский курс

                                                                15   www.ExigenServices.com
В ЗАВЕРШЕНИЕ




ВОПРОСЫ?

               16   www.ExigenServices.com
В ЗАВЕРШЕНИЕ




ELJAH@MAIL.RU

                 17   www.ExigenServices.com
В ЗАВЕРШЕНИЕ




СПАСИБО ЗА
ВНИМАНИЕ!
                18   www.ExigenServices.com

Мини-школа тестировщиков, ориентированных на Web

  • 1.
  • 2.
    СОДЕРЖАНИЕ  Нужен ли нам The Grinder?  Метрики и web  The Grinder. Знакомство  The Grinder. Установка  The Grinder. Начинаем простую работу  The Grinder. Редактируем скрипт  The Grinder. Сторонние библиотеки  The Grinder. Редактируем The Grinder  The Grinder. Непрерывная интеграция  The Grinder. А где еще?  The Grinder. Итого: что надо знать 2 www.ExigenServices.com
  • 3.
    НЕОБХОДИМОСТЬ ПРОВЕДЕНИЯ МИНИ-ШКОЛЫ Опытный сотрудник увольняется/уходит в длительный отпуск  Он готов передать свои знания новичкам  Кто именно из новичков покажет себя лучше – заранее неизвестно  Мини-школа позволит тщательно изучить кандидатов и подготовить их непосредственно к работе 3 www.ExigenServices.com
  • 4.
    КАНДИДАТ А  Высшееобразование: физфак университета  Дипломная работа: матмоделирование  Программирование: познания глубже университетской программы – изучал ради своего интереса  Английский язык технический: отлично  Английский язык устный: отлично  Коммуникативные способности: хорошо 4 www.ExigenServices.com
  • 5.
    КАНДИДАТ Т  Высшееобразование: физфак университета  Дипломная работа: матмоделирование  Программирование: познания глубже университетской программы – изучались ради дипломной работы  Английский язык технический: хорошо  Английский язык устный: хорошо  Коммуникативные способности: отлично 5 www.ExigenServices.com
  • 6.
    КАНДИДАТ Ю  Высшееобразование: физфак университета  Дипломная работа: не связанная с программированием  Программирование: познания на уровне университетской программы  Английский язык технический: отлично  Английский язык устный: отлично  Коммуникативные способности: отлично 6 www.ExigenServices.com
  • 7.
    УСЛОВИЯ ПРОВЕДЕНИЯ  2преподавателя на добровольной основе  3 ученика  1-2 машины  Время: 2 раза в неделю после 6 вечера по 1.5-2 часа  Учебное веб-приложение – Техническая документация – Тестовая документация – Умышленно оставленные баги  Раздаточный материал: – Техническая документация к учебному приложению – Eclipse IDE и примеры кода автоматизации – Раздаточный материал  Домашние задания и зачеты 7 www.ExigenServices.com
  • 8.
    ПРОГРАММА: ВВЕДЕНИЕ  Знакомство О тестировании вообще  О тестировании в компании  О качестве  Основы теории тестирования 8 www.ExigenServices.com
  • 9.
    ПРОГРАММА: ТЕХНИКА ТЕСТИРОВАНИЯ ЧЕРНОГО ЯЩИКА  Классы эквивалентности  Граничные значения  Таблицы решений  Тест-кейсы  Жизненный цикл бага  Багтрекинг  Документация и метрики 9 www.ExigenServices.com
  • 10.
    ПРОГРАММА: ТЕХНИКА ТЕСТИРОВАНИЯ СЕРОГО ЯЩИКА  Http-протокол  Ajax  Клиентская и браузерная валидация  Базы данных  SQL  Понятие инъекций 10 www.ExigenServices.com
  • 11.
    ПРОГРАММА: АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ  Принципы автоматизации  Локаторы  Основы ООП  WebDriver  Организация тестов TestNG  Интеграция с CI 11 www.ExigenServices.com
  • 12.
    ПРОГРАММА: FITNESSE  НазначениеFitNesse, Specflow  Selenium – (vs WebDriver)  Написание Fixtures  Работа с Fit 12 www.ExigenServices.com
  • 13.
    ПРОГРАММА: НАГРУЗОЧНОЕ ТЕСТИРОВАНИЕ  Назначение нагрузочного тестирования  Типы нагрузочного тестирования  Метрики и отчеты  The Grinder  Какие запросы важнее? 13 www.ExigenServices.com
  • 14.
    РЕЗУЛЬТАТЫ - проявил себяв технических аспектах  - проявила себя в организационных аспектах  - разочаровалась в профессии тестировщика  14 www.ExigenServices.com
  • 15.
    РЕЗУЛЬТАТЫ  2 кандидата из трех связали свою профессию с тестированием ПО  Оба преподавателя получили прекрасный опыт преподавания  На основании полученного опыта готовится университетский курс 15 www.ExigenServices.com
  • 16.
  • 17.
    В ЗАВЕРШЕНИЕ ELJAH@MAIL.RU 17 www.ExigenServices.com
  • 18.