Привет Друзья! В данной статье, Мы разберем очень важную классификацию тестирования, а именно по уровню детализации приложения. Модульное тестирование Модульное тестирование или юнит-тестирование (англ. unit testing) — проводится для тестирования какого-либо одного, логически выделенного и изолированного элемента (модуля) системы в коде. Проводится самими разработчиками, так как предполагает полный доступ к коду.
Идея состоит в том, чтобы писать тесты для каждой нетривиальной функции или метода. Это позволяет достаточно быстро проверить, не привело ли очередное изменение кода к регрессии, то есть к появлению ошибок в уже оттестированных местах программы, а также облегчает обнаружение и устранение таких ошибок. Например, тестирование поля: авторизации, поиск товара, перемещение товара в корзину, покупной корзины или оплаты заказа в интернет магазине. Интеграционное тестирование Интеграционное тестирование (Integration testing) — это тестирование