Рост в тестировании

Рост специалистов в тестировании рассмотрим на примере нагрузочного тестирования (НТ), т.к. грейды для всех видов тестирования одинаковы, а проектов по НТ у нас больше всего и там, где в задачах специалистов различного уровня будет разница, проще говорить об НТ.

  1. Специалист начального уровня, тест-инженер, тестировщик или стажер. Названий много, но суть одна. Эти ребята занимаются подготовкой средств НТ под крылом ведущего специалиста. Средства НТ – это скрипты НТ; эмуляторы ответов смежных систем; скрипты генерации данных для наполнения БД; скрипты обезличивания БД, если данные берутся с промышленного стенда; скрипты наполнения БД, для заливки уже обезличенных данных и дополнительно разрабатываемые средства мониторинга. По желанию ребята изучают Методику НТ, принимают участие в запусках нагрузочных тестов и в написании отчетов.
  2. Тест-дизайнер, дизайнер тестов, разработчик тестов выполняет те же задачи, что специалист начального уровня, но выполняет их самостоятельно. Обязательно принимает участие в подготовке методики НТ, запусках нагрузочных тестов, подготовке отчетов.
  3. Инженер по тестированию, специалист по тестированию – это специалист, который может самостоятельно выполнить проект по НТ: подготовить методику НТ, подготовить средства НТ, провести запуски нагрузочных тестов, проанализировать результаты этих запусков, выявить дефекты производительности, дать рекомендации по их устранению и подготовить отчет.
  4. Ведущий инженер, ведущий специалист – это специалист, который способен выполнить проект любой сложности, подготовить методику для сложной системы с большим количеством интеграций, разобраться со сложными дефектами производительности, выявив причины и дав рекомендации по их устранению.

Многие считают, что тестирование – это начало, первые шаги перед серьезной работой либо в разработке, либо в аналитике. Это миф. Представьте себе боевой истребитель. Аналитики пишут требования, конструкторы (в нашем случае разработчики) создают этот самолет. Вот уже готов испытательный образец. Это первая, но все же предварительная победа команды конструкторов. Испытательный образец проходит обкатку не только в небе, но в первую очередь он проходит тестирование в аэродинамической трубе. И именно тестировщики, давая, казалось бы, мелкие замечания по форме приемника воздушного давления (это штырь на носу), по закруглению крыльев, килей, стабилизаторов, добиваются того, что скорость этого самолета возрастает в 1,5 раза и маневренность этого самолета существенно улучшается. Далее конструкторы делают требуемые улучшения согласно рекомендациям, данным тестировщиками. Самолет готов, он выходит в серийное производство. Все восхищаются талантом конструкторов, и только профессионалы и те же конструкторы понимают, что без рекомендаций с тестового стенда и близко не было бы такого шедевра. Очевидно, что дать рекомендации, не имея высочайшего профессионального уровня, невозможно. Вот чем мы занимаемся, вот какие победы имеют наши Специалисты по тестированию. Путь до Инженера по тестированию более чем реально пройти за год, а путь до Ведущего специалиста – за 1,5 – 2 года.