Найти в Дзене
RocketBrain

Из чего состоит рабочий день тестировщика

Давайте представим, что вы работаете тестировщиком! Чем вам предстоит заниматься? Какие задачи вы выполняете каждый день? Интересно? Поехали! 🚀 Тестировщик тестирует! Все, расходимся 🤝 Ладно, это была глупая шутка, а теперь серьезно. 1. Изучение требований Прежде, чем начинать тестировать, хорошо бы познакомиться с требованиями к продукту (сайту / приложению) - что он должен уметь делать, какие там должны быть функции, как должен выглядеть, на каких устройствах работать и т.д. Требования обычно пишет аналитик или продукт менеджер. 2. Тест дизайн После изучения требований обычно пишутся тест кейсы или чек-листы ✅ - это проверки, которые нужно выполнить для проверки работоспособности нашего продукта. Тест-кейсы - более подробные проверки (пошагово, что делать - нажать на кнопку, ввести такие-то символы, открыть вкладку и т.д.), а чек-листы - это просто список, что надо проверить, без деталей что куда вводить и на что нажимать. Тест дизайном называется процесс написания тест кейсов или
Оглавление

Давайте представим, что вы работаете тестировщиком! Чем вам предстоит заниматься? Какие задачи вы выполняете каждый день? Интересно? Поехали! 🚀

Тестировщик тестирует!

Все, расходимся 🤝

Ладно, это была глупая шутка, а теперь серьезно.

1. Изучение требований

Прежде, чем начинать тестировать, хорошо бы познакомиться с требованиями к продукту (сайту / приложению) - что он должен уметь делать, какие там должны быть функции, как должен выглядеть, на каких устройствах работать и т.д.

Требования обычно пишет аналитик или продукт менеджер.

2. Тест дизайн

После изучения требований обычно пишутся тест кейсы или чек-листы ✅ - это проверки, которые нужно выполнить для проверки работоспособности нашего продукта. Тест-кейсы - более подробные проверки (пошагово, что делать - нажать на кнопку, ввести такие-то символы, открыть вкладку и т.д.), а чек-листы - это просто список, что надо проверить, без деталей что куда вводить и на что нажимать.

Тест дизайном называется процесс написания тест кейсов или чек-листов.

-2

3. Прохождение тест кейсов

И наконец кульминация рабочего дня тестировщика - непосредственно тестирование 🙌 - прохождение ранее написанных сценариев, выявление багов и грамотное их оформление.

Думаете все? Нет!

4. Проверка исправления багов 🪲

Мы оформили найденные ошибки, разработчики их исправили, точнее они думают, что исправили, но вердикт за тестировщиком, который этот баг нашел. Случается, что баги исправляются не первого раза и даже не со второго. Поэтому важно убедиться, что ошибку действительно исправили.

-3

5. Обработка багов от пользователей

Все баги найти невозможно, да и тестировщики не идеальны и могут пропустить ошибку, отвлекшись на разговор с коллегой. И такие пропущенные / не найденные баги находят уже пользователи. Они пишут нам в отдел Поддержки, с понимаем 🙏 или с возмущением 😡. Тестировщики здесь помогают воспроизвести ошибку (убеждаются, что баг действительно есть, а не руки кривые у пользователя) и проверяют ее исправление.

6. Настройка / обновление сред для тестирования

Обычно на проекте есть боевая среда (ПРОД, Production) - это версия продукта, доступная пользователю. Например, сайт rocketbrain.ru - это ПРОД

И есть тестовые среды, это версии продукта, которые недоступны пользователям и на которых тестируются новые функции. Например, для rocketbrain.ru может быть тестовая среда test.rocketbrain.ru, недоступная вовне, но доступная сотрудникам.

И вот в некоторых командах поддержанием работоспособности и актуальности этих тестовых сред занимаются тестировщики 😎 - ставят обновления, следят за доступами, безопасностью и т.д.

7. Проведение демонстраций

В некоторых проектах принято устраивать Демо - это показ того, как работает наш продукт. Практика хорошая, позволяет на ранних этапах понять, что ушли не туда, и сделали не то, что заказчику было нужно. Тестировщики вполне могут такие демо проводить, потому что очень хорошо разбираются в продукте 😇, знают, как он работает, какие ситуации использования возможны. Это вся команда должна знать конечно, но у тестировщика все-таки больше практики.

-4

8. Составление отчетов

Менеджеры любят отчеты 💜, и не зря! Грамотные отчеты показывают состояние проекта, его проблемы, главное вовремя их смотреть и уметь читать. Часто миссия составления отчетов возлагается на тестировщика - тестирование находится в конце цепочки и кому как не нам рассказывать о результате (сколько тестов проверено, с каким результатов, сколько багов заведено и какие все еще не исправлены)

9. Совещания или по-айтишному митинги 🗣️

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

Устные, в мессенджерах, в почте 💌

О кстати, почта - еще тот пожиратель времени и отвлекатор)

Советую отключить уведомления от почты и проверять ее ~2 раза в день, а может даже и один! По срочным вопросам вас и так найдут - быстрее будет по телефону / в мессенджере написать. А несрочные сразу скопом решаете в выделенное время, желательно когда вы не на пике продуктивности - продуктивное время лучше посвятить основной работе.

И да, к советам относимся здраво, если вся ваша работа в почте и/или там принято обсуждать критичные вопросы - то забудьте этот совет.

-5

Вот такой насыщенный рабочий день получился 🤪

На самом деле, все дни не похожи друг на друга - периодически целый день мы только тестируем, или пишем тест-кейсы, или ходим на встречи, или готовимся и проводим демо, одной рукой проверяя баги и отвечая на почту.

И это на самом деле здорово! Разнообразие в работе важно, и у тестировщика оно есть 👍

#тестированиепо #курсытестирования #курсытестировщиков #курсыqa #qaкурсы #обучениеqa #rocketbrain #простоеобучениесложнымвещам #тестировщик