June 15, 2020

Кто такие тестеры?

Уверены, ученики Июньской волны обучения Не достаточно хорошо знакомы с IT индустрией, поэтому мы зайдём издалека, чтобы объяснить - как вообще создаются те или иные диджитал продукты, которыми мы пользуемся каждый день на своих смартфонах, ноутбуках, компьютерах и других устройствах, и какую роль в этой цепочки играют Тестировщики.

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

В процессе создания огромную роль играют такие специалисты, как:

1. Product Manager

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

2. Дизайнер

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

3. Разработчик

Следующее звено - Разработчик. Именно он реализовывает макет дизайнера. Ориентируясь на техническое задание, разработчик строит продукт изнутри таким образом, чтобы он совпадал с предоставленной дизайнером концепцией и выполнял задачи, прописанные ПМ'ом.

4. Тестировщик

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

Если визуализировать всё, что было сказано выше, путь от Идеи до Продукта выглядит вот так:

Мы с вами будем заниматься именно Тестированием, поэтому давайте разберём подробнее данное направление.

Тестировщик является тем, кто решает проблему Не идеального продукта. Давайте на примере Школьного Диктанта:

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

Если бы не было Тестировщика, был бы шанс получить двойку за Диктант, но в данном случае не от Учителя в тетрадке, а в отзывах от Пользователей продукта.

Тестеров в IT сфере называют QA.
QA означает Quality Assurance - Контроль Качества.

У вас есть возможность использовать всего 2 буквы для описания своего направления, если кто-либо поинтересуется у вас.

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

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

Ошибки, которые находятся Тестировщиками в процессе проверки качества - называются Багами, от слова Bug - жук.

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

С этого момента Программные ошибки именуются именно так.

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

Суммируем всё вышесказанное. QA - это специалисты, отвечающие за качество продукта перед релизом. VK, Telegram Viber, WhatsApp, Сбербанк, Тинькофф, Альфа, Игры - всё это создаётся, благодаря Дизайнерам и Разработчикам, но доводятся до идеального состояния перед релизом именно Тестерами.

В следующий раз мы поговорим с вами о том, какие разновидности Тестинга существуют и какую роль играет каждый из них.

Мы всегда к концу первой статьи вознаграждаем учеников вкусной едой. Июньская волна обучения не является исключением - держите Котлету!