Все записи

Чем занимается тестировщик?

Когда продукт выпускается на рынок, важно, чтобы количество ошибок было минимальным. За поиск багов в продукте отвечают тестировщики. Они ищут ошибки, чтобы в итоге пользователи получили тот продукт, на который рассчитывают.

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

Рассказали, зачем тестировать продукты, и что делает тестировщик.

Зачем тестировать? 

Чтобы найти все баги.

Чтобы убедиться, что багов нет.

Чтобы пользователь был счастлив.

Аналитик предлагает идею, разработчик пишет код, чтобы воплотить идею в жизнь. Только идея и реализация не всегда бывают идеальными. Задача тестировщика помнить, что баг — естественная часть разработки, в ПО бывают ошибки. Важно найти их как можно раньше, чтобы пользователь получил тот результат, на который рассчитывает. 

Например, вы заказываете продукты в онлайн-магазине. Когда открываете приложение, то ожидаете, что выберете продукты, добавите их в корзину и купите. Если вы долго выбрали продукты, а потом они исчезли из корзины, вы будете разочарованы, потому что магазин не соответствует ожиданиям. Вряд ли вы продолжите пользоваться приложением. Именно тестировщики работают над тем, чтобы таких ситуаций было как можно меньше. Они проверяют, соответствует ли заявленная функциональность фактической, и минимизируют количество ошибок.

Что делает тестировщик?

Тестирует требования 

Тестировщик читает постановки задач и смотрит макеты до начала разработки. Это экономит время и деньги. А в спорной ситуации тестировщик может провести коридорное тестирование и дать обратную связь, документацию исправят, и затем задача попадет в разработку.

Изучает документацию

Тестировщик составляет кейсы — что именно будет смотреть. Может написать скрипты и подобрать инструменты тестирования, если нужно. А еще думает, что в продукте могло зацепить после изменений.

Исследует ПО и реализует проверки

Тестировщик смотрит, как работает готовый продукт. Пытается ответить на извечный вопрос: «Что это: баг или фича?».

Ведет тестовую документацию

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

Автоматизирует

Автотестировщик пишет тесты, которые будут автоматически проверять ПО на наличие ошибок. 

Похожие новости

Как масштабировать знания, а не нагрузку

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

С этим столкнулась команда клиентского сервиса ITSM 365. Кира, бизнес-аналитик клиентского сервиса и куратор командной базы знаний, рассказала, как команда постепенно выстроила систему, которая помогает не искать одни и те же решения снова и снова.


Почему портфель проектов утверждают с дефицитом ресурсов

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

В статье Игорь рассказал, почему компании сознательно утверждают больше проектов, чем могут реализовать одновременно, где проходит граница между управляемой перегрузкой и хаосом и как на решения влияет человеческий фактор.

Как ИИ ускоряет работу аналитика

Привет! Меня зовут Катя, я системный аналитик в Naumen.

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

Чтобы каждый раз не начинать с нуля, я создала скиллы в Claude Code.

В серии постов подробно разберу эти скиллы. Покажу, из чего они состоят и что умеют — так что ты легко сможешь адаптировать идеи под свои проекты ????

Как установить Claude Code и начать им пользоваться, можно узнать в прошлой статье.

Все новости