С языками программирования мы более или менее разобрались, теперь давай поговорим про тестирование: какое оно бывает.
И первым мы поговорим о функциональном тестировании, что это такое и зачем используется.
Как видно из названия, функциональное тестирование проверяет соответствие программы требованиям бизнеса. Берутся начальные данные и смотрится конечный результат. Если он тот, что ожидает бизнес, то тест считается пройденным. Так что даже если где-то посередине возникнут ошибки, но результат будет правильным, тест будет пройден, так как область видимости этого теста очень высокоуровневая, то ошибки в программе просто незаметны.
Возвращаясь к нашему примеру с интернет-магазином, проверяется, отправился ли заказ и создались ли заявки на доставку и изменилось ли число единиц на складе.
#qa #тестирование