Юнит тестирование это эффективный инструмент для нахождения ошибок в программном коде. Он позволяет выбрать один класс и подвергнуть
его всестороннему тестированию.
Но, к сожалению на практике юнит тестирование очень часто сводится к простому happy path тесту. Все говорят, что тесты нужны, что надо тестировать
свой код, но как писать эффективные и качественные тесты мало кто знает и еще меньше применяют это знание на практике.
Во первых юнит тесты это часть вашего проекта. Вы тратите на их создание время...
Основные подходы и понятия инженеров по тестированию В прошлой статье про тестирование калькулятора мы занимались ручным тестированием. Это эквивалент любого другого ручного труда: может быть эффективно, но плохо масштабируется, и вообще это не инженерный подход. А вот — инженерный. В этой статье разберём на базовом уровне основные подходы к инженерному тестированию. Что такое автотесты Автотесты — это тесты, которые выполняет компьютер, а не человек. Внутри автотест это тоже программа, цель которой — протестировать, как работает другая программа...