Какие задачи вы решали в первое время?
Когда человек только входит в профессию, ему сначала дают простые задачки. Он набирается опыта. Так было и со мной. Начала я с базовых задач по проверке функционала и вычитке документации. Со временем задачи стали усложняться, а набор тестируемых продуктов и приложений заметно расширился. Вскоре в зону моей ответственности вошло ключевое решение ВЕРТИКАЛЬ.
Но главной сложностью было то, что мало найти баг в ПО – его нужно зафиксировать так, чтобы другим участникам команды была понятна моя аргументация. А в некоторых случаях нужно было уметь признать: «Здесь я перестаралась, это не ошибка».
А как в течение этих лет изменялись инструменты, которые вам требуются для работы?
Когда я только начинала, мы использовали багтрекер БОиП (База ошибок и предложений), сейчас его помнят только старожилы. Со временем на смену пришли Jira и Confluence. Поначалу «переезжать» было сложно, но это только первые впечатления. Сейчас без них свою работу я не представляю.
К тому же, когда я пришла в АСКОН, команда разработки ВЕРТИКАЛЬ была малочисленной, все работали из одного офиса, так что дополнительных инструментов для связи друг с другом нам не требовалось. Ковидные времена привели к тому, что команда стала территориально распределенной. И здесь подключились средства видео-конференц-связи, без которых сейчас уже не обойтись.
Инструменты разные нужны, инструменты разные важны. Так, для глубокого понимания некоторых инженерных и технологических процессов мне необходимы редкие профильные издания и архивные стандарты, которые ещё не оцифрованы. Поэтому на днях я освоила ещё один уникальный «инструмент» — оформила читательский билет в Российскую государственную библиотеку (Ленинку).
Что вам особенно нравится в тестировании?
Азарт при поиске «неуловимых», плавающих багов. Бывает, проходишь сценарий и находишь ошибку. Но золотое правило тестировщика — проверить ее воспроизводимость. И вот при повторных попытках дефект то проявляется, то нет. Но я же знаю, что он был! Тогда я начинаю раскручивать цепочку шагов заново: что было на входе, какие особенности продукта могли повлиять на результат. И вот она, удача — 100% воспроизводимость!
Еще приятно удивляет, как пользователи работают с продуктом. Наше ПО легко адаптируется, и заказчики часто расширяют его возможности. В такие моменты понимаешь, насколько гибкую систему мы создаем. Для меня как для тестировщика это отличный опыт для расширения сценариев тестирования.
Недавно вы сменили специализацию и стали аналитиком. Как произошел этот переход?
Мой переход в аналитику был плавным. Работая тестировщиком, я начала замечать в продукте не совсем удобные или логичные места. Так, помимо фиксации ошибок, стали появляться первые предложения по улучшению. Накопленный практический опыт давал мне возможность находить правильные ответы на вопросы, возникающие в процессе разработки. К тому же, мне очень помог мой опыт работы технологом, потому что у меня уже было понимание, как должно себя вести решение. Видишь, что где-то работать неудобно и это можно поменять. Например, зачем мне как пользователю кликать несколько раз, когда можно обойтись одним действием?
На мой взгляд, главная задача аналитика — перевести требования заказчика с технического языка на человеческий, а затем сопроводить реализацию и выполнить приемку. Работая в тестировании, я в какой-то момент начала неофициально проходить все эти этапы, действуя как «серый кардинал». Теперь же эти задачи закреплены за мной официально.
Меня завораживает, как в процессе работы буквально из ничего рождается решение. Сначала идет сбор информации и формирование требований к ПО, затем — презентация и защита проекта перед командой. Как аналитик я определяю, как будет выглядеть и работать новая фича. А потом наблюдаю, как создаются первые прототипы, выполняется макетирование — и это уже не просто текст на бумаге, а первый работающий образец. Постепенно рождается одна функциональность, за ней другая, и со временем они объединяются. И вот перед нами машина, которая поехала и успешно выполняет задачи пользователя! А когда приходят хорошие отзывы от клиентов — понимаешь, что всё было сделано правильно.