Обзор ИТ профессий: QA/QC/Tester

12+
12+

3 просмотра

11 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

11 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

11 дней назад

Это будет полезно для ИТ Рекрутеров и для тех, кто хочет “пойти в ИТ”: ИТ Рекрутеры смогут разобраться в вакансии, а те, кто собирается осваивать новую профессию - узнать больше о должности. И так, для начала разложу по полочкам:Что такое QA (Quality Assurance)? Это полный цикл обеспечения качества разработки продукта, то есть, чтобы продукт соответствовал требованиям заказчика : планирование тестирования, разработка тест сценариев, анализ процесса разработки и планирование улучшения этого процесса, анализ технических заданий от клиентов, анализ рисков, тестирование и другое. Внедряется QA в процесс разработки на всех этапах и в зависимости от размера команды, функции могут делиться следующим образом: 1. QA Engineer - делает анализ технической документации, планирование тестирования, анализ процессов разработки и планирование улучшения качества этих процессов. 2. QC Engineer - Если QA больше направлен на обеспечение качества разработки в целом, то QC уже работает непосредственно с конкретным продуктом: разрабатывает сценарии тестирования, анализирует результаты и следит за исправлением багов. 3. Tester - непосредственно тестирует продукт по разработанным сценариям, используя разные девайсы и онлайн симуляторы девайсов. Когда тестировщик находит баги, он вносит их в специальную систему ведения багов, например: Redmine или Jira (на ДОУ рекомендовали эти видео уроки https://www.youtube.com/playlist?list=PLaD4FvsFdarSWUyuv6cto4gunIvVzDTGD ). (Список других программ можно посмотреть даже в @Wikipedia https://ru.wikipedia.org/wiki/Система_отслеживания_ошибок ). Кроме описания бага, Тестер подробно вносит описание своего пути: в каком браузере проводил тестирование, какая ОС, какой девайс использовал и т.д.Когда баги исправлены командой разработчиков, Тестер снова проверяет продукт на исправность. Тестирование может быть ручным (Manual) или автоматизированным (Automation). Поэтому, если Вы ИТ Рекрутер - обязательно уточняйте у клиента, какой метод тестирования будет использоваться. Также, тестеры могут делиться по направлениям:Test Analyst - составляет карту и план тестирования, документацию, обозначает требования к тестированию, обеспечивает понимание требований к качеству. Очень подробно описано здесь: http://www.software-testing.ru/library/testing/test-analysis/2583-test-analysts-who-is-this И здесь https://software-testing.ru/library/testing/test-analysis/2034-test-analysis- Test Design - это проектировщик тест сценариев, в соответствии с требованиям качества и целям тестирования. Очень хорошо и детально описали здесь: https://software-testing.ru/library/testing/test-analysis/2500-roles-and-responsibilities-of-test-designer Test Executive - это непосредственно тот, кто выполняет тестирование, согласно созданным сценариям. Test Manager - из названия можно догадаться, что это управляющий командой тестировщиков, следит за выполнением тестирования, планирует график тестов, следит за тем, чтобы каждый выполнял свои задачи в соответствии с требованиями. Может выступать связующим звеном между командой тестировшиков, Клиентом, QA инженером и командой программистов. Что должен знать QA Специалист? В первую очередь:- знать теорию: как проходит тестирование, какие есть виды, уровни, метрики, методы тестирования; - Понимать технические задания, требования к качеству и цели тестирования; - Уметь пользоваться Bug Tracking Systems (Redmine или Jira, например); - Уметь пользоваться Test management systems (Testrails, например); - Знание английского - как минимум для того, чтобы читать и вести документацию, переписку. Но здесь зависит от того, насколько часто используется английский на проекте. - Умение писать тест сценарии Нужно ли уметь программировать? Для Ручного тестирования - нет, но технический бэкграунд точно нужен. Нужно разбираться в платформах, которые будете тестировать и стеке технологий. Для Автоматизаторов - нужно уметь писать скрипты, так как они по сути не тестирую, а пишут скрипт для автоматизации сценариев ручных тестов Необходимо знать Automation Framework + Test Scripts Set.

Название:

Обзор ИТ профессий: QA/QC/Tester

Категория:

Разное