Зачем QA знать SQL и как применять на практике?

Junior
493 просмотров
AFK Offer AI

SQL — обязательный инструмент для тестировщика. Применение: проверка данных в базе после операции (создали заказ через UI → проверяем в БД что он там есть с правильными данными), тест-данные (создаём тестовых пользователей скриптом), расследование багов (SELECT + фильтры для поиска проблемных записей), написание SQL-based тестов для проверки бизнес-логики на уровне данных. QA, который умеет SQL, решает проблемы на порядок быстрее.

Следующий вопрос

Какие типы JOIN существуют и когда что использовать?