SlideShare a Scribd company logo
МИНИ-ШКОЛА ТЕСТИРОВЩИКОВ,
ОРИЕНТИРОВАННЫХ НА ВЕБ


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

More Related Content

PPTX
Готовим тестировщика: с нуля и до… (необходимого уровня)
PPT
Модель компетенций в оценке, обучении и развитии специалиста по тестированию
PPTX
Как оценить тестировщика
PDF
Mail.ru: Как вырастить в себе автоматизатора и разработчика
PPTX
Как оценить команду тестирования и как направить их развитие в нужное русло
PPTX
павел мильков знания и умения тестировщиков
PPTX
QA Fest 2016. Екатерина Шепелева. Секрет успеха: как стать и оставаться востр...
PPTX
Правила отбора: как отобрать правильных тестировщиков в свою команду
Готовим тестировщика: с нуля и до… (необходимого уровня)
Модель компетенций в оценке, обучении и развитии специалиста по тестированию
Как оценить тестировщика
Mail.ru: Как вырастить в себе автоматизатора и разработчика
Как оценить команду тестирования и как направить их развитие в нужное русло
павел мильков знания и умения тестировщиков
QA Fest 2016. Екатерина Шепелева. Секрет успеха: как стать и оставаться востр...
Правила отбора: как отобрать правильных тестировщиков в свою команду

What's hot (20)

PPTX
Работа с командой или командная работа. Советы начинающему тим-лиду
PPTX
ISTQB Сертификация. Приводим знания в порядок
PDF
Про e-learning: выпуск 3
PDF
Как выбрать LMS: обзор функционала технологических решений для онлайн-обучения
PPTX
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
PPTX
QA Fest 2016. Игорь Бондаренко. Курсы по тестированию: Как не ошибиться в выб...
PPTX
Andrey Azimov - Как найти работу тестировщику?
PDF
Разработка программы онлайн-курса: целеполагание и концепция
PPTX
ITBrunch: неполиткорректный рассказ про поиск тестировщиков
PPTX
Про кейсы: о чем говорят внедренные проекты. Марина Литвинова
PPTX
качество продуктовой команды
PDF
Как разработать качественный онлайн-курс, опираясь на методологию обучения
PPTX
Хороший тестировщик может всё
PPTX
Вадим Зубович - Сдаем экзамен на сертификат ISTQB Foundation Level
PDF
HR and e-learning sprint
PDF
Мотивация результатом обучения, не кнутом и пряником
PDF
Разработка онлайн-курсов: мифы и реальность
PPTX
PPT
Istqb. за и против
PDF
Создаем онлайн курс: с нуля до линейки продуктов (обновленная версия)
Работа с командой или командная работа. Советы начинающему тим-лиду
ISTQB Сертификация. Приводим знания в порядок
Про e-learning: выпуск 3
Как выбрать LMS: обзор функционала технологических решений для онлайн-обучения
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
QA Fest 2016. Игорь Бондаренко. Курсы по тестированию: Как не ошибиться в выб...
Andrey Azimov - Как найти работу тестировщику?
Разработка программы онлайн-курса: целеполагание и концепция
ITBrunch: неполиткорректный рассказ про поиск тестировщиков
Про кейсы: о чем говорят внедренные проекты. Марина Литвинова
качество продуктовой команды
Как разработать качественный онлайн-курс, опираясь на методологию обучения
Хороший тестировщик может всё
Вадим Зубович - Сдаем экзамен на сертификат ISTQB Foundation Level
HR and e-learning sprint
Мотивация результатом обучения, не кнутом и пряником
Разработка онлайн-курсов: мифы и реальность
Istqb. за и против
Создаем онлайн курс: с нуля до линейки продуктов (обновленная версия)
Ad

Viewers also liked (7)

PPTX
Александр Александров -- Надёжный тест-дизайн (мастер-класс)
PPTX
Тест-дизайн в тестировании ПО. Задача "Треугольник"
PPTX
Как найти побольше багов? (Особенно, если времени нет)
PDF
Не баг-трекер, а ...
PPT
Компонентное тестирование. Что это за зверь и с чем его едят?
PPTX
Test design techniques
PPTX
Техники тест дизайна для черноящичного тестирования
Александр Александров -- Надёжный тест-дизайн (мастер-класс)
Тест-дизайн в тестировании ПО. Задача "Треугольник"
Как найти побольше багов? (Особенно, если времени нет)
Не баг-трекер, а ...
Компонентное тестирование. Что это за зверь и с чем его едят?
Test design techniques
Техники тест дизайна для черноящичного тестирования
Ad

Similar to Мини-школа тестировщиков, ориентированных на Web (20)

PPT
Мини-школа тестировщиков, ориентированных на web
PPT
Мини-школа тестировщиков, ориентированных на web
PPT
Jira as a test management tool
PPT
01-lection-ka
PPTX
Softengi тестирование программного обеспечения
PDF
Н. Руколь "Тестирование без тестировщиков", DUMP-2014
PPSX
Students Opportunities
PDF
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
PDF
10_tips_for_become_qa
PPTX
PPT
Кадровые проблемы тестирования
PDF
Артём Ерошенко, Станислав Селиверстов "Поиск багов в поиске"
PPTX
тестирование по
PDF
быстрое тестирование
PDF
Test plan Толстова Ольга
PDF
Мониторинг госуслуг. ЮНИТЕСТ
PDF
Марина Широчкина - Тестирование
PPTX
Надежный тест-дизайн
PPTX
Agile testing
PPTX
Антон Столяр - Agile Testing
Мини-школа тестировщиков, ориентированных на web
Мини-школа тестировщиков, ориентированных на web
Jira as a test management tool
01-lection-ka
Softengi тестирование программного обеспечения
Н. Руколь "Тестирование без тестировщиков", DUMP-2014
Students Opportunities
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
10_tips_for_become_qa
Кадровые проблемы тестирования
Артём Ерошенко, Станислав Селиверстов "Поиск багов в поиске"
тестирование по
быстрое тестирование
Test plan Толстова Ольга
Мониторинг госуслуг. ЮНИТЕСТ
Марина Широчкина - Тестирование
Надежный тест-дизайн
Agile testing
Антон Столяр - Agile Testing

More from SQALab (20)

PDF
Готовим стажировку
PPTX
Куда приводят мечты? или Искусство развития тестировщика
PPT
Оптимизация Selenium тестов и ускорение их поддержки
PPT
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
PPTX
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
PPTX
Continuous performance testing
PDF
Конфиги вместо костылей. Pytestconfig и зачем он нужен
PPT
Команда чемпионов в ИТ стихии
PPTX
API. Серебряная пуля в магазине советов
PPTX
Добиваемся эффективности каждого из 9000+ UI-тестов
PPT
Делаем автоматизацию проектных KPIs
PDF
Вредные привычки в тест-менеджменте
PPTX
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
PPT
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
PPTX
Стили лидерства и тестирование
PPT
"Давайте не будем про качество"
PDF
Apache.JMeter для .NET-проектов
PPTX
Тестирование геолокационных систем
PPTX
Лидер или босс? Вот в чем вопрос
PPTX
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
Готовим стажировку
Куда приводят мечты? или Искусство развития тестировщика
Оптимизация Selenium тестов и ускорение их поддержки
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Continuous performance testing
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Команда чемпионов в ИТ стихии
API. Серебряная пуля в магазине советов
Добиваемся эффективности каждого из 9000+ UI-тестов
Делаем автоматизацию проектных KPIs
Вредные привычки в тест-менеджменте
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Стили лидерства и тестирование
"Давайте не будем про качество"
Apache.JMeter для .NET-проектов
Тестирование геолокационных систем
Лидер или босс? Вот в чем вопрос
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...

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

  • 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. В ЗАВЕРШЕНИЕ ВОПРОСЫ? 16 www.ExigenServices.com
  • 17. В ЗАВЕРШЕНИЕ ELJAH@MAIL.RU 17 www.ExigenServices.com