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


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

What's hot

Работа с командой или командная работа. Советы начинающему тим-лиду
Работа с командой или командная работа. Советы начинающему тим-лидуРабота с командой или командная работа. Советы начинающему тим-лиду
Работа с командой или командная работа. Советы начинающему тим-лидуSQALab
 
ISTQB Сертификация. Приводим знания в порядок
ISTQB Сертификация. Приводим знания в порядокISTQB Сертификация. Приводим знания в порядок
ISTQB Сертификация. Приводим знания в порядокSQALab
 
Про e-learning: выпуск 3
Про e-learning: выпуск 3Про e-learning: выпуск 3
Про e-learning: выпуск 3eLearning center
 
Как выбрать LMS: обзор функционала технологических решений для онлайн-обучения
Как выбрать LMS: обзор функционала технологических решений для онлайн-обученияКак выбрать LMS: обзор функционала технологических решений для онлайн-обучения
Как выбрать LMS: обзор функционала технологических решений для онлайн-обученияMarina Litvinova
 
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITБесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITGoIT
 
QA Fest 2016. Игорь Бондаренко. Курсы по тестированию: Как не ошибиться в выб...
QA Fest 2016. Игорь Бондаренко. Курсы по тестированию: Как не ошибиться в выб...QA Fest 2016. Игорь Бондаренко. Курсы по тестированию: Как не ошибиться в выб...
QA Fest 2016. Игорь Бондаренко. Курсы по тестированию: Как не ошибиться в выб...QAFest
 
Andrey Azimov - Как найти работу тестировщику?
Andrey Azimov - Как найти работу тестировщику?Andrey Azimov - Как найти работу тестировщику?
Andrey Azimov - Как найти работу тестировщику?automated-testing.info
 
Разработка программы онлайн-курса: целеполагание и концепция
Разработка программы онлайн-курса: целеполагание и концепцияРазработка программы онлайн-курса: целеполагание и концепция
Разработка программы онлайн-курса: целеполагание и концепцияMarina Litvinova
 
ITBrunch: неполиткорректный рассказ про поиск тестировщиков
ITBrunch: неполиткорректный рассказ про поиск тестировщиковITBrunch: неполиткорректный рассказ про поиск тестировщиков
ITBrunch: неполиткорректный рассказ про поиск тестировщиковNatalya Rukol
 
Про кейсы: о чем говорят внедренные проекты. Марина Литвинова
Про кейсы: о чем говорят внедренные проекты. Марина ЛитвиноваПро кейсы: о чем говорят внедренные проекты. Марина Литвинова
Про кейсы: о чем говорят внедренные проекты. Марина ЛитвиноваCorporate_E-Learning_UA
 
качество продуктовой команды
качество продуктовой командыкачество продуктовой команды
качество продуктовой командыDmitriy Yefimenko
 
Как разработать качественный онлайн-курс, опираясь на методологию обучения
Как разработать качественный онлайн-курс, опираясь на методологию обученияКак разработать качественный онлайн-курс, опираясь на методологию обучения
Как разработать качественный онлайн-курс, опираясь на методологию обученияMarina Litvinova
 
Хороший тестировщик может всё
Хороший тестировщик может всёХороший тестировщик может всё
Хороший тестировщик может всёSQALab
 
Вадим Зубович - Сдаем экзамен на сертификат ISTQB Foundation Level
Вадим Зубович - Сдаем экзамен на сертификат  ISTQB Foundation LevelВадим Зубович - Сдаем экзамен на сертификат  ISTQB Foundation Level
Вадим Зубович - Сдаем экзамен на сертификат ISTQB Foundation LevelCOMAQA.BY
 
Мотивация результатом обучения, не кнутом и пряником
Мотивация результатом обучения, не кнутом и пряникомМотивация результатом обучения, не кнутом и пряником
Мотивация результатом обучения, не кнутом и пряникомMarina Litvinova
 
Разработка онлайн-курсов: мифы и реальность
Разработка онлайн-курсов: мифы и реальностьРазработка онлайн-курсов: мифы и реальность
Разработка онлайн-курсов: мифы и реальностьMarina Litvinova
 
Создаем онлайн курс: с нуля до линейки продуктов (обновленная версия)
Создаем онлайн курс: с нуля до линейки продуктов (обновленная версия)Создаем онлайн курс: с нуля до линейки продуктов (обновленная версия)
Создаем онлайн курс: с нуля до линейки продуктов (обновленная версия)Marina Litvinova
 

What's hot (20)

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

Viewers also liked

Александр Александров -- Надёжный тест-дизайн (мастер-класс)
Александр Александров -- Надёжный тест-дизайн (мастер-класс)Александр Александров -- Надёжный тест-дизайн (мастер-класс)
Александр Александров -- Надёжный тест-дизайн (мастер-класс)sqadays8
 
Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"Тест-дизайн в тестировании ПО. Задача "Треугольник"
Тест-дизайн в тестировании ПО. Задача "Треугольник"OdessaQA
 
Как найти побольше багов? (Особенно, если времени нет)
Как найти побольше багов? (Особенно, если времени нет)Как найти побольше багов? (Особенно, если времени нет)
Как найти побольше багов? (Особенно, если времени нет)SQALab
 
Не баг-трекер, а ...
Не баг-трекер, а ...Не баг-трекер, а ...
Не баг-трекер, а ...SQALab
 
Компонентное тестирование. Что это за зверь и с чем его едят?
Компонентное тестирование. Что это за зверь и с чем его едят?Компонентное тестирование. Что это за зверь и с чем его едят?
Компонентное тестирование. Что это за зверь и с чем его едят?SQALab
 
Test design techniques
Test design techniquesTest design techniques
Test design techniquesQA Guards
 
Техники тест дизайна для черноящичного тестирования
Техники тест дизайна для черноящичного тестированияТехники тест дизайна для черноящичного тестирования
Техники тест дизайна для черноящичного тестированияDmytro Protsenko
 

Viewers also liked (7)

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

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

Мини-школа тестировщиков, ориентированных на web
Мини-школа тестировщиков, ориентированных на webМини-школа тестировщиков, ориентированных на web
Мини-школа тестировщиков, ориентированных на webReturn on Intelligence
 
Мини-школа тестировщиков, ориентированных на web
Мини-школа тестировщиков, ориентированных на webМини-школа тестировщиков, ориентированных на web
Мини-школа тестировщиков, ориентированных на webReturn on Intelligence
 
Сертификация - шаг к успеху (v. 2.0)
Сертификация - шаг к успеху (v. 2.0)Сертификация - шаг к успеху (v. 2.0)
Сертификация - шаг к успеху (v. 2.0)Alexander Babich
 
Архитектура e-learning проекта: как построить онлайн-обучение внутри компании?
Архитектура e-learning проекта: как построить онлайн-обучение внутри компании?Архитектура e-learning проекта: как построить онлайн-обучение внутри компании?
Архитектура e-learning проекта: как построить онлайн-обучение внутри компании?Marina Litvinova
 
Эволюция экосистем тестирования
Эволюция экосистем тестированияЭволюция экосистем тестирования
Эволюция экосистем тестированияGleb Rybalko
 
ит_факультет_МАМИ_2015
 ит_факультет_МАМИ_2015 ит_факультет_МАМИ_2015
ит_факультет_МАМИ_2015Philippovich Andrey
 
Performance Tester's Professional Roadmap
Performance Tester's Professional RoadmapPerformance Tester's Professional Roadmap
Performance Tester's Professional Roadmapundera
 
Буклет Технопарка
Буклет ТехнопаркаБуклет Технопарка
Буклет ТехнопаркаDmitry Voloshin
 
Рейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчикаРейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчикаSkillsWiki
 
Рейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчикаРейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчикаgeekfamilyrussia
 
Современные международные стандарты в сфере ИКТ
 Современные международные стандарты в сфере ИКТ Современные международные стандарты в сфере ИКТ
Современные международные стандарты в сфере ИКТБауыржан Садиев
 
РИК: Факультет "Управление проектами"
РИК: Факультет "Управление проектами"РИК: Факультет "Управление проектами"
РИК: Факультет "Управление проектами"Vladimir Ryzhkov
 
РИК: Презентация курса "Управление интернет проектами".
РИК: Презентация курса "Управление интернет проектами".РИК: Презентация курса "Управление интернет проектами".
РИК: Презентация курса "Управление интернет проектами".Kursrik
 
Презентація Олександр Браженко Dtek
Презентація Олександр Браженко  DtekПрезентація Олександр Браженко  Dtek
Презентація Олександр Браженко DtekMOOCology
 
It школа samsung
It школа samsungIt школа samsung
It школа samsungstsvast
 
Виды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьВиды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьGoIT
 
Вебинар по Frontend: Профессия Frontend разработчика
Вебинар по Frontend: Профессия Frontend  разработчикаВебинар по Frontend: Профессия Frontend  разработчика
Вебинар по Frontend: Профессия Frontend разработчикаGoIT
 
CCDE сертификация глазамиTAC инженера
CCDE сертификация глазамиTAC инженераCCDE сертификация глазамиTAC инженера
CCDE сертификация глазамиTAC инженераCisco Russia
 
Moodle for Corporate Needs
Moodle for Corporate NeedsMoodle for Corporate Needs
Moodle for Corporate NeedsTechnomatix
 

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

Мини-школа тестировщиков, ориентированных на web
Мини-школа тестировщиков, ориентированных на webМини-школа тестировщиков, ориентированных на web
Мини-школа тестировщиков, ориентированных на web
 
Мини-школа тестировщиков, ориентированных на web
Мини-школа тестировщиков, ориентированных на webМини-школа тестировщиков, ориентированных на web
Мини-школа тестировщиков, ориентированных на web
 
Сертификация - шаг к успеху (v. 2.0)
Сертификация - шаг к успеху (v. 2.0)Сертификация - шаг к успеху (v. 2.0)
Сертификация - шаг к успеху (v. 2.0)
 
Архитектура e-learning проекта: как построить онлайн-обучение внутри компании?
Архитектура e-learning проекта: как построить онлайн-обучение внутри компании?Архитектура e-learning проекта: как построить онлайн-обучение внутри компании?
Архитектура e-learning проекта: как построить онлайн-обучение внутри компании?
 
Эволюция экосистем тестирования
Эволюция экосистем тестированияЭволюция экосистем тестирования
Эволюция экосистем тестирования
 
ит_факультет_МАМИ_2015
 ит_факультет_МАМИ_2015 ит_факультет_МАМИ_2015
ит_факультет_МАМИ_2015
 
Performance Tester's Professional Roadmap
Performance Tester's Professional RoadmapPerformance Tester's Professional Roadmap
Performance Tester's Professional Roadmap
 
Буклет Технопарка
Буклет ТехнопаркаБуклет Технопарка
Буклет Технопарка
 
Certifications
CertificationsCertifications
Certifications
 
Рейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчикаРейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчика
 
Рейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчикаРейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчика
 
Современные международные стандарты в сфере ИКТ
 Современные международные стандарты в сфере ИКТ Современные международные стандарты в сфере ИКТ
Современные международные стандарты в сфере ИКТ
 
РИК: Факультет "Управление проектами"
РИК: Факультет "Управление проектами"РИК: Факультет "Управление проектами"
РИК: Факультет "Управление проектами"
 
РИК: Презентация курса "Управление интернет проектами".
РИК: Презентация курса "Управление интернет проектами".РИК: Презентация курса "Управление интернет проектами".
РИК: Презентация курса "Управление интернет проектами".
 
Презентація Олександр Браженко Dtek
Презентація Олександр Браженко  DtekПрезентація Олександр Браженко  Dtek
Презентація Олександр Браженко Dtek
 
It школа samsung
It школа samsungIt школа samsung
It школа samsung
 
Виды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьВиды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спростить
 
Вебинар по Frontend: Профессия Frontend разработчика
Вебинар по Frontend: Профессия Frontend  разработчикаВебинар по Frontend: Профессия Frontend  разработчика
Вебинар по Frontend: Профессия Frontend разработчика
 
CCDE сертификация глазамиTAC инженера
CCDE сертификация глазамиTAC инженераCCDE сертификация глазамиTAC инженера
CCDE сертификация глазамиTAC инженера
 
Moodle for Corporate Needs
Moodle for Corporate NeedsMoodle for Corporate Needs
Moodle for Corporate Needs
 

More from SQALab

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

More from SQALab (20)

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