Последнее обновление: 2021-10-09 13:02:49
Автоматизация применяется для повторяющихся тестов, тестов с большим объемом данных или тестов, которые необходимо часто запускать (например, регрессионные проверки), – в этих случаях она позволяет в определенной степени снизить затраты на ручное тестирование.
Когда не нужна автоматизация тестов Если вам достался большой объем унаследованного не очень качественного кода. ... В частности, если тестирование проводится после разработки кода, то из этого тестирования автоматизировать нужно только тот кусок, который войдет в регулярное тестирование критического функционала.
Вот важные типы тестов, которые можно автоматизировать.Модульное тестирование ... Приоритетные функции ... Регрессионные и интеграционные тесты ... Нагрузочные тесты и тесты производительности ... Повторяющиеся тестовые сценарии ... Базовая функциональность (дымовые тесты) ... Пользовательский опыт (UX) ... Стадии ранней разработки•27 янв. 2021 г.
Сегодня исследование производительности (performance testing), включая нагрузочное и стресс-тестирование, практически всегда автоматизируются.