Тестирование: Testing, QA или QC

В описании вакансий тестировщиков иногда встречаются аббревиатуры QA и QC. Что они означают? Как именно связаны с тестированием? Ответ – в статье ниже.

Тестировщик » QA-блог » База » Тестирование: Testing, QA или QC

QA, QC и тестировщик: в чем разница

В разных источниках можно встретить разные термины для тестирования. В вакансиях, публикациях на сайтах, в повседневных разговорах упоминаются тестирование (Testing), контроль качества (Quality Control, QC) и обеспечение качества (Quality Assurance, QA).

На изображение QA, QC и тестировщик. Объясняем в чем разница.

Это одно и то же или нет? Давайте разберемся в этом вопросе.

Testing

Тестирование (Testing) — наиболее понятный термин из этих трех. Тестирование – это непосредственная проверка работы программы по требованиям к ней. Эта деятельность выполняется с помощью тестов. Отсюда и происходит название профессии «Тестировщик».

В узком смысле тестирование – это та работа, которую выполняет тестировщик младшего звена (Junior). Образно говоря, взять чек-лист и провести проверку по нему.

Если взять более широкое использование термина «тестирование», то под ним подразумевают всю деятельность по обеспечению качества IT-продукта. В этом смысле тестированием может заниматься не только тестировщик, но и, например, разработчик.

QC (Quality Control)

Термин Quality Control (Контроль качества) считается более обобщающим названием в отношении тестирования. Предполагается, что он включает себя не только сами проверки как таковые, но также подготовку к ним до тестирования и анализ полученных результатов после. Задача QC –провести верификацию IT-продукта.

Например, если в «Testing» специалист взял готовый тест-кейс и провел проверку, то в «Quality Control» к этой проверке добавляется еще подготовка тест-кейсов, последующий анализ баг-репортов и составление отчета о тестировании.

QA (Quality Assurance)

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

Quality Assurance начинается до написания первых фраз в чек-листах и даже до написания первых строк в коде. QA должно обеспечить максимально возможную эффективность проверки качества. В этом QA-инженерам помогают техники тест-дизайна. При всем при этом, обеспечение качества – это ответственность не только тестировщиков, но и всей команды проекта.

Почему QА и тестирование воспринимаются как синонимы

В русскоязычном сегменте IT-отрасли термины тестирование, QC и QA иногда выступают как взаимозаменяемые понятия, иногда – как дополняющие друг друга. Почему? Самый простой ответ: так исторически сложилось.

Более сложный ответ:

  • Нюансы тестирования известны далеко не всем (оно трактуется как единое целое);
  • Привычное обозначение группы людей, занимающихся данной деятельностью;
  • Упрощенное описание профессии в объявлениях о работе.

Для чего «смешивают» тестирование и QA в вакансиях

Можно взять описание разнообразных вакансий тестировщика на русскоязычных Интернет-порталах для поиска работы и увидеть, что там действительно смешаны понятия QA, QC и Testing. Иногда прямо так и пишут: «QA Engineer/Тестировщик ПО».

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

Какие есть еще Q?

В западных источниках можно встретить и другие названия профессий, связанных с качеством в IT:

  • Quality Assistance – специалист по развитию навыков тестирования у разработчиков и других членов IT-команды;
  • Quality Engineer – специалист по всеобъемлющей оптимизации процессов обеспечения качества;
  • Quality Manager – руководитель всего блока управления качеством в компании.

Резюме

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

на изображение автор Михаил Кулешов

Автор Михаил Кулешов

Михаил, профессиональный партнерский маркетолог, является основателем компании South Media OÜ, которая была создана в 2018 году и базируется в Таллинне. С 2016 года Михаил уехал из Финляндии и жил как настоящий «цифровой кочевник» в IT-индустрии, путешествуя по миру только с ноутбуком. Михаил работает и пишет статьи, связанные с IT-индустрией.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *