@aitym

Как называется вид тестирования, в котором после миграции в базе данных проверяется правильная ли связь межлу двумя колонками?

Есть таблица A в котором есть поля Field1 и Field2. Между этими двумя полями есть четко известная зависимость. Для простоты возьмем Field2 = Field1 * 2. Но к сожалению так оказалось, что из за ошибки в работе скрипта, есть в таблице A записи, которые не удовлетворяют этому условию. Надо написать тест, который выявляет такие случаи.

К какому типу тестов относятся эти тесты? Модульные, интерационные, функциональные, e2e или Acceptance (слышал во время стрима что бывают и такие тесты). Сам интуитивно не могу понять к какому типу относятся эти тесты.
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
@taktik
Senior QA automation
Ну смотри. В первую очередь, надо понимать, что тестирование - это про проверку логики кода.
Все действия в базе производит некий метод или набор методов. Значит нужно проверять логику работы этих методов.
Это можно сделать на разных уровнях пирамиды тестирования, но чем ниже находятся проверки, тем лучше. В данном случае, проверять можно на уровне интеграционных тестов, но возможно и на уровне модульных, в зависимости от того, как реализован код системы

ps. К тестам на миграцию это не имеет никакого отношения
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы