QA основы: виды тестирования, артефакты
Основы QA для новичка: виды тестирования, уровни, тест-артефакты и с чего начать путь тестировщика. Понятное введение в профессию с практическими примерами и терминами.
Коротко. QA — это не «кликать кнопки», а системный поиск дефектов до того, как их найдут пользователи. Новичку нужно понять виды и уровни тестирования, освоить тест-дизайн и научиться писать тест-кейсы и баг-репорты. Это фундамент, с которого начинают 90% тестировщиков.
Что такое тестирование
Тестирование — проверка, что продукт работает по требованиям и не ломается в неожиданных сценариях. Цель — не «сломать назло», а дать команде информацию о качестве и рисках.
Виды и уровни тестирования
- По знанию кода: чёрный ящик (без кода), белый ящик (с кодом), серый ящик.
- Функциональное — проверяем, что функции работают правильно.
- Нефункциональное — нагрузка, безопасность, удобство.
- Уровни: модульное → интеграционное → системное → приёмочное.
Тест-артефакты
| Артефакт | Что это |
|---|---|
| Тест-кейс | Шаги, ожидаемый и фактический результат |
| Чек-лист | Список того, что нужно проверить |
| Баг-репорт | Описание дефекта с шагами воспроизведения |
| Тест-план | Что, как и когда тестируем |
Как правильно писать первые два — в статье тест-кейсы и баг-репорты.
Как выглядит процесс
- Разобрать требования, задать вопросы по неоднозначностям.
- Спроектировать тест-кейсы (тест-дизайн).
- Провести тестирование, зафиксировать дефекты.
- Проверить исправления (ретест) и смежное (регресс).
Частые вопросы
Нужно ли программировать для старта в QA?
Для ручного — почти нет. Основы кода понадобятся для автоматизации позже.
С чего начать?
С теории тестирования и тест-дизайна, затем Jira, Postman и базовый SQL. См. что учить QA.
Чем тест-кейс отличается от чек-листа?
Чек-лист — список проверок, тест-кейс — детальные шаги с ожидаемым результатом.