Scalable eCommerce Platform Solutions Scalable eCommerce Platform Solutions Кружок “Юный тестер” Опыт запуска школы тестирования Лилия Урмазова, Grid Dynamics, Санкт-Петербург
Scalable eCommerce Platform Solutions 12+ лет опыта в тестировании 5+ лет опыта в преподавании тестирования StarSoftware, Exigen Services, учебный центр Luxoft, Grid Dynamics в Санкт-Петербурге О себе
Scalable eCommerce Platform Solutions О докладе Школа Тестирования Grid Dynamics: Зачем она была нужна Как был устроен курс Как решались организационные вопросы Каковы оказались итоги
Scalable eCommerce Platform Solutions Цели и задачи Найти талантливых студентов и принять на работу лучших Вывести компанию на новый уровень путем развития нового направления деятельности Прорекламировать компанию Обкатать идею “Школы” с тем, чтобы позже внедрить ее для программистов и девопсов
Scalable eCommerce Platform Solutions Чему мы хотели научить... Основным принципам тестирования Работе с системами контроля версий Основам программирования на Java и использования SQL Работе с различными средствами автоматизации
Scalable eCommerce Platform Solutions ...И кто у нас должен был получиться Младший инженер по автоматизации тестирования, который сможет выполнять несложные задачи на сложных проектах
Scalable eCommerce Platform Solutions Входные условия Минимальный опыт программирования (любой язык) Минимальные знания о тестировании Огромное желание тратить вечера и выходные на обучение 160 кандидатов, 10 успешных
Scalable eCommerce Platform Solutions Как мы организовывали процесс “Оргкомитет” из четырех человек, сузившийся до одного Преподаватели-энтузиасты, готовые делиться знаниями и составлять программу обучения Место и оборудование: IT-отдел, нашедший “в кустах” 10 десктопов Имидж системы против виртуальной машины Случайно освободившаяся комната, переоборудованная под учебный класс Белый экран, проектор и доска Студенты, готовые обучаться тестированию Телефонный скрининг (проводился HR-отделом) Техническое собеседование
Scalable eCommerce Platform Solutions Финансовые вопросы Почасовая оплата: Собеседования Чтение лекций Проверка домашних заданий Не оплачивались: Подготовка к лекциям Все прочие активности
Scalable eCommerce Platform Solutions Программа курса Шаг 1. Стать ручным тестировщиком (10 лекций) Шаг 2. Изучить принципы Agile (1 лекция) Шаг 3. Научиться работать с Линуксом и VCS (3 лекции) Шаг 4. Написать свои первые методы на Java и первые SQL-запросы (8 лекций) Шаг 5. Написать свои первые тесты, используя Testing Tools (9 лекций) Шаг 6. Сдать экзамен (1,5 часа) Получить работу!
Scalable eCommerce Platform Solutions Контроль за процессом обучения Посещение обязательным не было, но общая оценка за курс складывалась из нескольких факторов: Работа в классе Домашняя работа давалась после каждой лекции или практики проверку осуществлял преподаватель и выдавал обязательный feedback домашняя работа, без уважительной причины не сданная вовремя, считалась не сданной совсем Экзамен 52 вопроса с тремя вариантами ответа, 1.5 часа на выполнение только рабочие ситуации и пути их решения
Scalable eCommerce Platform Solutions Софт для тренировки Великолепный образчик написанного на коленке кода (многие из дефектов были добавлены специально). Ни один из юных тестеров не остался без найденной баги :)
Scalable eCommerce Platform Solutions Грабли 1: Использование софта Первоначально планировалось использовать тренировочную программу на всех занятиях Фактически по тому или иному параметру она не подошла большинству преподавателей Использовалась только на теоретических лекциях
Scalable eCommerce Platform Solutions Грабли 2: Преподаватели Небольшой процент преподавателей, имеющих опыт и материалы Остальные - опыт проведения небольших презентаций для коллег Как решали: Дополнительные объяснения, что неопытный студент третьего курса != опытному сотруднику Пробные прогоны лекций
Scalable eCommerce Platform Solutions Грабли 3: Подготовка оставлена на последние недели По мнению начальства, выполнение текущих задач на некоторых проектах из-за подготовки к лекциям стало страдать Как решали: Общий Skype-чат для преподавателей Жесткие сроки пробных прогонов Коммуникация с начальством - расписание составили так, чтобы рабочий день по- прежнему заканчивался около 19-00