QA основы: виды тестирования, артефакты

Основы QA для новичка: виды тестирования, уровни, тест-артефакты и с чего начать путь тестировщика. Понятное введение в профессию с практическими примерами и терминами.

Автор — Дмитрий Тыльный · опыт Senior DevOps · 27 мая 2026 · 5 мин

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

Что такое тестирование

Тестирование — проверка, что продукт работает по требованиям и не ломается в неожиданных сценариях. Цель — не «сломать назло», а дать команде информацию о качестве и рисках. Важно различать: QA — про процессы и предотвращение дефектов, QC и тестирование — про поиск уже допущенных. На джун-вакансии эти слова часто используют как синонимы, но понимать разницу полезно.

Виды и уровни тестирования

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

Тест-артефакты

АртефактЧто это
Тест-кейсШаги, ожидаемый и фактический результат
Чек-листСписок того, что нужно проверить
Баг-репортОписание дефекта с шагами воспроизведения
Тест-планЧто, как и когда тестируем

Как правильно их писать — в статье тест-кейсы и баг-репорты.

Техники тест-дизайна

Тест-дизайн — это как покрыть больше проверок меньшим числом кейсов. Базовые техники, которые спрашивают на собеседовании:

  • Классы эквивалентности: разбиваете вход на группы, где поведение одинаково, и берёте по одному значению из каждой (например, «возраст 18–65» — один валидный класс).
  • Граничные значения: баги живут на границах — проверяете 17, 18, 65, 66, а не только середину.
  • Таблица решений: для комбинаций условий (тариф × статус × скидка).
  • Попарное тестирование (pairwise): сокращает перебор множества параметров.

Как выглядит процесс

  1. Разобрать требования, задать вопросы по неоднозначностям.
  2. Спроектировать тест-кейсы (тест-дизайн).
  3. Провести тестирование, зафиксировать дефекты.
  4. Проверить исправления (ретест) и смежное (регресс).

Виды и уровни — что запомнить на собес

Функциональное / нефункциональное; unit / integration / system / acceptance; smoke / regression / exploratory. Вас не просят энциклопедию — просят примеры: «как бы вы тестировали форму логина» и «чем smoke отличается от полного регресса». Добавьте тест-дизайн: эквивалентные классы, границы, pairwise на пальцах.

Первые шаги без коммерческого опыта

  1. Разобрать 2–3 продукта: написать чеклисты и 10 баг-репортов на песочнице.
  2. Освоить DevTools + Postman.
  3. Базовый SQL (хотя бы SELECT/JOIN).
  4. Собрать портфолио: чеклисты, репорты, коллекция API.

Дорожная карта профессии — QA старт 2026.

Definition of Done глазами QA

Не «разработчик сказал готово», а: требования понятны, кейсы/чеклист пройдены на стенде, критичные баги закрыты, регресс smoke зелёный, релиз-ноты/флаги учтены. Джун, который так формулирует, выглядит взрослее «нашёл 50 minor UI».

Следующий шаг в QA

Примените идеи из «QA основы: виды тестирования, артефакты» к своему учебному проекту или к одной вакансии на этой неделе. Закрепите тему практикой: один чеклист или 3–5 тест-кейсов по реальному продукту, один баг-репорт с шагами и ожиданием, коллекция в Postman на 5 запросов. Дальше по треку: API-тесты, Playwright, полный маршрут — QA старт 2026. На собес — частые вопросы.

Проверьте форму как пользователь

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

По теме: тест-кейсы и баг-репорты, Postman, QA старт 2026, профессии.

Частые вопросы

Нужно ли программировать для старта в QA?
Для ручного — почти нет. Основы кода понадобятся для автоматизации позже.

С чего начать?
С теории тестирования и тест-дизайна, затем Jira, Postman и базовый SQL. См. что учить QA.

Чем тест-кейс отличается от чек-листа?
Чек-лист — список проверок, тест-кейс — детальные шаги с ожидаемым результатом.

Чем QA отличается от тестировщика?
QA шире — про качество процессов в целом; тестировщик — про поиск дефектов. В вакансиях джуна их часто не разделяют.

Материал «QA основы: виды тестирования, артефакты» имеет смысл только вместе с практикой: один артефакт в git на этой неделе важнее десяти вкладок с теорией. Если застряли на выборе роли — начните с профессий и одной вакансии-ориентира.

Нужен оффер, а не пятый сертификат?

Записи реальных собесов и разборы — в Telegram.

Смотреть разборы