39
Готовим тестировщика: с нуля и до… необходимого уровня Святослав Куликов Training & Education Manager EPAM, Минск

Готовим тестировщика: с нуля и до… (необходимого уровня)

  • Upload
    sqalab

  • View
    1.399

  • Download
    0

Embed Size (px)

DESCRIPTION

Святослав Куликов - доклад на SQA Days, 2-3 декабря 2011, Москва

Citation preview

Page 1: Готовим тестировщика: с нуля и до… (необходимого уровня)

Готовим тестировщика:с нуля и до… необходимого

уровня

Святослав Куликов

Training & Education Manager

EPAM, Минск

Page 2: Готовим тестировщика: с нуля и до… (необходимого уровня)

Познакомимся

Святослав Куликов

Training & Education Manager EPAM SystemsСпециалист по подготовке персоналаАвтор и ведущий тренингов по тестированию ПО с 2005-го года[email protected]

Page 3: Готовим тестировщика: с нуля и до… (необходимого уровня)

О чём пойдёт речь…

Нужно: 100 JSTE

Уже есть: 76*

* как мы это сделали за 10 месяцев

Page 4: Готовим тестировщика: с нуля и до… (необходимого уровня)

Суть проблемы

… или «с чем уже столкнулись МЫ, и с чем можете в любой момент столкнуться ВЫ»

Page 5: Готовим тестировщика: с нуля и до… (необходимого уровня)

5

Нужны люди. Постоянно.

Процесс разработки и тестирования

Продукт,результат,

$

?

Page 6: Готовим тестировщика: с нуля и до… (необходимого уровня)

6

Подготовка

Повышение квалификации

Откуда брать людей. Много.

Рекрутинг

Page 7: Готовим тестировщика: с нуля и до… (необходимого уровня)

7

Откуда брать людей. Много.

Juniors

Specialists

Seniors, etc.

Magic

Подготовка

Повышение квалификации

Рекр

утин

г

Page 8: Готовим тестировщика: с нуля и до… (необходимого уровня)

8

Наш опыт

«Источники новичков»

Коммерческие тренинги

Работа с вузами

Подготовка своими силами

:-( :-\ ;-)

Page 9: Готовим тестировщика: с нуля и до… (необходимого уровня)

9

Почему это выгодно

Гибкость программы

Лояльность новых сотрудников

Свои процессы

Реальные задачи

Минимум затрат

Page 10: Готовим тестировщика: с нуля и до… (необходимого уровня)

Наш опыт

… который мы приобрели путём проб, ошибок, многократных проверок и перепроверок.

Page 11: Готовим тестировщика: с нуля и до… (необходимого уровня)

11

Мы определили процесс

ОТБОРВНЕШНИЕ ТРЕНИНГИ

ОТБОР

ПРОЕКТЫ

ЛАБОРАТОРИЯ

ВН

УТ

РЕ

НН

ИЕ

Т

РЕ

НИ

НГ

ИО

ТБ

ОР

Page 12: Готовим тестировщика: с нуля и до… (необходимого уровня)

12

ОТБОРВНЕШНИЕ ТРЕНИНГИ

ОТБОР

Page 13: Готовим тестировщика: с нуля и до… (необходимого уровня)

13

Требования к кандидату

Техническая подготовленность

Мотивация к работе по специальности

Инициативность

Гибкость мышления

Коммуникативные навыки

Page 14: Готовим тестировщика: с нуля и до… (необходимого уровня)

14

Цифры. Можно задуматься.

Образование Успешно окончило, %

Технические специальности «с IT» 70

Технические специальности «без IT» 60

Точные науки 50

Лингвистика 85

Экономика 70

Иные гуманитарные специальности 40

Иные специальности 50

Page 15: Готовим тестировщика: с нуля и до… (необходимого уровня)

15

ОТБОРВНЕШНИЕ ТРЕНИНГИ

ОТБОР

Page 16: Готовим тестировщика: с нуля и до… (необходимого уровня)

16

Мы задали себе вопросы

Чего хотят ресурс-менеджеры?

Кто является заказчиком?

Чему можно научить, и что мешает?

Кто должен учить?

Page 17: Готовим тестировщика: с нуля и до… (необходимого уровня)

17

«Чего хотят ресурс-менеджеры?»Документация

Тест-кейсы

Баг-репорты

HTML/CSS, SQL, XML

Иностранный язык

Автоматизация

JST

E

Знания Java

Модульные тесты

Инструменты и фреймворки

JAS

TE

Page 18: Готовим тестировщика: с нуля и до… (необходимого уровня)

18

«Кто является заказчиком?»

Разные

Проекты

Общие базовые требования

Команды Технологии

Page 19: Готовим тестировщика: с нуля и до… (необходимого уровня)

19

«Чему можно научить… ?»

Page 20: Готовим тестировщика: с нуля и до… (необходимого уровня)

20

«… и что мешает?»

Page 21: Готовим тестировщика: с нуля и до… (необходимого уровня)

21

Ошибка 1

«Ребята, я учился этому 20 лет, а у вас есть месяц. Дерзайте!»

Page 22: Готовим тестировщика: с нуля и до… (необходимого уровня)

22

Ошибка 2

«Вот есть классная технология…»

Page 23: Готовим тестировщика: с нуля и до… (необходимого уровня)

23

Ошибка 3

«Рассмотрим определение…»

Page 24: Готовим тестировщика: с нуля и до… (необходимого уровня)

24

Ошибка 4

«Практика и только практика!»

Page 25: Готовим тестировщика: с нуля и до… (необходимого уровня)

25

Ошибка 5

– Поняли?

– Дааа! Мы поняли!

Page 26: Готовим тестировщика: с нуля и до… (необходимого уровня)

26

«Кто должен учить?»

Замотивированный…

…имеющий опыт тренерской работы…

…и проектный опыт…

…сотрудник компании…

…имеющий возможность быстрого получения любых консультаций

Page 27: Готовим тестировщика: с нуля и до… (необходимого уровня)

Как учить… или «педагогов и слабонервных просим зажмуриться»

Page 28: Готовим тестировщика: с нуля и до… (необходимого уровня)

28

Основа взаимодействия

Здесь НЕ

университет

коммерческие тренинги

Здесь интенсивная работа

без лени

без капризов

без халявы

Page 29: Готовим тестировщика: с нуля и до… (необходимого уровня)

29

Работа на тренинге

Интерес и мотивация

Неформальная обстановка

Поощрение инициативы

Подчёркивание успехов

Командная работа

Яркий материал

Учиться – интересно, приятно

Работать

Page 30: Готовим тестировщика: с нуля и до… (необходимого уровня)

Test-Driven EducationОб этом знают учителя младших классов, но почему-то забывают

тренера.

Page 31: Готовим тестировщика: с нуля и до… (необходимого уровня)

31

Алгоритм-1

Вопросы

Изучение темы

Опять вопросы

Page 32: Готовим тестировщика: с нуля и до… (необходимого уровня)

32

Алгоритм-2

Дать и проверить

знание

Добиться понимания

Закрепить практикой

Page 33: Готовим тестировщика: с нуля и до… (необходимого уровня)

– И это работает?– Да, работает.

… специально для сомневающихся :)

Page 34: Готовим тестировщика: с нуля и до… (необходимого уровня)

34

% успешного усвоения темТема Группа без отбора Группа с отбором

JSTE

Тестирование требований 35 90Разработка тест-кейсов 25 90Написание баг-репортов 15 80

HTML/CSS, SQL, XML 5 25

Автоматизация 5 45JASTE

Java (начальный уровень) 20 65

Модульные тесты 30 85Средства автоматизации 15 75

Page 35: Готовим тестировщика: с нуля и до… (необходимого уровня)

Отделяем агнцев от перспективных специалистов

… или «после тренинга»

Page 36: Готовим тестировщика: с нуля и до… (необходимого уровня)

36

ОТБОРВНЕШНИЕ ТРЕНИНГИ

ОТБОР

Page 37: Готовим тестировщика: с нуля и до… (необходимого уровня)

37

Три дороги

После тренинга

Напроект

На«дообучение»

Насвободу

118

31% 33% 36%

64%

* Данные за 2011 год

Page 38: Готовим тестировщика: с нуля и до… (необходимого уровня)

38

И в итоге!

ОТБОРВНЕШНИЕ ТРЕНИНГИ

ОТБОР

ПРОЕКТЫ

ЛАБОРАТОРИЯ

ВН

УТ

РЕ

НН

ИЕ

Т

РЕ

НИ

НГ

ИО

ТБ

ОР

20%

30%

30%

40%

40%

50%

Page 39: Готовим тестировщика: с нуля и до… (необходимого уровня)

Спасибо за внимание!Вопросы приветствуются!

Всегда рад пообщаться и обменяться опытом:

[email protected]

svyatoslav.moikrug.ru

Расширенная статья по материалам доклада доступна на: http://svyatoslav.biz/

Святослав Куликов

Training & Education Manager

EPAM, Минск