Готово!
Скоро материал придет на указанную электронную почту. Также подписывайте на нас в Facebook
Ok
Осторожно, новичок! Как сохранить качество тестирования с приходом нового специалиста
Привет, Хабр! Меня зовут Алия, я – инженер-тестировщик с 5-летним стажем, в повседневном рабочем процессе занимающийся тестированием банковского приложения. И в местную «Вселенную» хочу войти с историей о том, как мне однажды удалось преодолеть трудную ситуацию, связанную с уходом из команды опытного сотрудника и приходом неопытного, предложить свое решение – и преуспеть.
Предыстория
На проекте нас, тестировщиков, было двое – понятно, стабильно; но спустя какое-то время мой коллега решил покинуть проект, и я осталась одна тестировать продукт. «Погода прояснилась» довольно быстро: новый сотрудник найден, и, казалось бы, поводов для беспокойства нет. Но на деле, как это нередко случается, с приходом нового тестера моя трудовая нагрузка увеличилась вдвое. История стара как мир – нужно адаптировать пришедшего к самому проекту, каким бы он ни был – стараться всегда отвечать на вопросы, показывать, как выполнять ту или иную операцию в тестируемом программном продукте, предоставлять прозрачную и доступную для новичка информацию и параллельно успевать тестировать ПО.
Нужно было что-то делать, и такого рода ассимиляция была приказана быть быстрой, своевременной и продуктивной для каждого участника процесса. А получилось ли желаемое воплотить в реальность, и какие итоги я получила из опыта реализации микропроекта адаптации нового тестировщика, расскажу в конце этой статьи.
Первая фаза работ: Анализируем ситуацию
Первый этап. Планирование работ для нового тестировщика
На первых этапах решено проанализировать, какую информацию нужно предоставить и какие задачи необходимы для выполнения сотрудником, чтобы тот быстро вошел в курс дела.
Но, хоть это было и неверным решением (потому что задача была исполнена до зачатков мыслей о микропроекте), моим первым документом для нового сотрудника стала организационная инструкция, которая содержит следующие этапы:
-
- Предоставить сотруднику необходимые доступы к инструментам, к документации, к таск и баг-трекинговым системам, к самому тестируемому продукту, к календарю звонков и конференций и прочее для работы в проекте;
- Знакомство с командой участников проекта (ФИО сотрудника, должность и область ответственности);
- Знакомство с инструментами: логирование времени, баг-трекеры, назначение задач в таск-трекере, Kanban-доска, инструменты для тестирования и прочее;
- Инструктаж: как открыть тестовую среду программного продукта (тоже есть особенности в этом);
- Начало работы с тестируемым программным обеспечением;
- Действия, если тестируемое ПО не запускается;
- Функционал в программном продукте, который часто нужно проверять в регрессионном тестировании;
- Ответы по техническим вопросам с ПО;
- Коммуникации при возникновении сложностей на проекте и в организационном процессе.
И всё же я вернулась в верное русло – было решено составить план задач по микропроекту, исполнителем которого является новый сотрудник, и после его наращивать нужными материалами, что помогут адаптироваться ему на проекте. Так, началом такого плана послужило создание задачи по адаптации тестера в таск-трекере.
Здесь тестировщик должен был:
-
- Получить доступы, которые нужны на текущем проекте;
- Познакомиться с командой разработки;
- Познакомиться с сотрудниками вне команды, которые необходимы во время тестирования приложения;
- Узнать подробнее о методологии управления проектами, которая применяется внутри команды;
- Получить инструктажи, руководство пользователя, требования, тест-кейсы и другие документы по работе с тестируемым программным продуктом;
- Начать обучаться по приоритетным операциям в программном обеспечении, применяя инструкции, функциональные тест-кейсы;
- Получить список тестовых данных для тестирования ПО;
- Узнать об обходных решениях при отсутствии инструкций по работе с программой;
- Начать тестировать программный продукт по приоритетному функционалу приложения, основываясь на функциональные тест-кейсы;
- Составить тесты верхнего уровня по требованиям (без подробного описания шагов внутри тестов);
- Актуализировать существующие тесты, если есть устаревшие;
- Составить список вопросов куратору-тестировщику по работе с программным продуктом;
- Составить список вопросов куратору-тестировщику и/или руководителю проекта по организационному процессу.
Важно было помнить: новый сотрудник при такой задаче на две-три недели обеспечен работой точно – но на этом адаптация тестировщика не заканчивается.
Второй этап: Углубление
Было решено усложнить работу сотрудника новой задачей с новыми активностями и с более глубоким погружением в проект. Поэтому тестировщику следовало:
- - Протестировать программный продукт, включая внутреннюю модульную интеграцию;
- - Составить тесты для модульной интеграции (а это уже описание шагов и вытекающее внутри теста);
- - Протестировать программное обеспечение, включая системную интеграцию между другими связанными ПО;
- - Составить тесты для системной интеграции;
- - Составить список возникших вопросов куратору-тестировщику в работе с программным продуктом;
- - Составить список возникших вопросов куратору-тестировщику по организационному процессу.
Но вместе с тем нужно было понимать: новый тестировщик со свежим взглядом может увидеть тонкости или изъяны в проекте по адаптации. Поэтому главное – опираться на развитие не только нового проекта, но и самого тестирования.
Третий этап: Полезный вклад от нового сотрудника
Здесь более погруженному и опытному тестировщику следует внести свой вклад и в тестирование программного продукта, и в проект по адаптации. Новичок был должен:
-
- Составить недостающую или обновить существующую организационную инструкцию и различные материалы, которые помогают лучше понять тестируемое ПО;
- Пройти опрос – какие тесты следует оптимизировать, для более качественного тестирования.
Продолжение читайте в блоге ICL Services на Хабр.
Новости по теме
- 22 июня
О необходимых проект-менеджеру навыках
Рассказываем о трех важных и трех очень важных навыках для реализации проектов.
- 15 декабря
Как использовать DDD и BDD при внедрении систем
Системный архитектор ICL Services Ольга Калугина поделилась опытом работы с документацией и рассказала о практиках Behavior Driven Development и Documentation Driven Development.
- 24 декабря
Опыт в управлении проектами с нуля, или 10 советов от начинающего ПМа
Младший Project Manager ICL Services Александр Кондрабаев рассказывает о своем опыте перехода из ритейла в ИТ и делится полезными советами для тех, кто не знает с чего начать.
- 21 февраля
Быстрое ИТ-стратегирование: начинаем автоматизацию правильно
Бизнес-архитектор ICL Services Светлана Песошина рассказала, почему ИТ-стратегирование — сильный инструмент в рамках проектов по автоматизации , и как последнюю реализовывать на практике.
- 3 марта
Уроки выживания одного Скрам-мастера в постпандемию
В своей статье на Хабре Scrum-мастер ICL Services Мадина Махмадиева поделилась советами по становлению на новом рабочем месте.
- 15 марта
China Digital: что будет с цифровой активностью китайских брендов в России
В актуальном аналитическом материале на Хабре директор по специальным программам ICL Services Андрей Крехов описал основные тренды China Digital и их влияние на российский ИТ-рынок.
- 28 апреля
ИТ в России – 2022: повторится ли иранский сценарий?
В новом материале на Хабр директор по специальным программам ICL Services Андрей Крехов рассказал о том, как устроена ИКТ-отрасль в Иране в условиях многолетних ограничений и ждет ли российский сектор ИКТ схожий сценарий с иранским санкционным опытом.
- 26 мая
Как [пере]собрать цифровой портфель для выживания бизнеса
Раскрываем, как переосмысление в сторону «цифры» и сбор цифрового портфеля способны поставить бизнес на ноги в эпоху кризиса.
- 31 мая
История о бесконечном регрессионном тестировании
Инженер-тестировщик II категории Алия Токарева делится занимательным опытом попытки оптимизации процессов тестирования, не увенчавшейся успехом.
- 16 июня
Мозг и системный стресс. Что делать, если система перегружена, а стресс не желает покидать сцену
Любые изменения среды, тем более глобальные, серьезно влияют на каждого, кто в ней находится. Как подойти к реорганизации стресса и поддержке своего организма в эпоху кризиса?
- 10 августа
Хабр: как мы пилотный проект аттестации тестировщиков запускали – ч. 2
Инженер-тестировщик II категории Алия Токарева в новой статье для Хабр-блога описала, как оценивать знания тестировщика и навыки для повышения грейда.
- 2 сентября
5 ошибок в построении карьеры: взгляд HR
Об ошибках в построении карьерного трека рассуждает Лилия Мингалеева, руководитель службы по работе с персоналом ICL Services.
Будьте в курсе новостей
Подпишитесь на рассылку и будьте в курсе наших последних новостей