Области применения автоматизации
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 262/301
Длительные, рутинные,
утомительные для чело-
века и/или требующие по-
вышенного
внимания опе-
рации.
Проверки, требующие сравнения больших объёмов данных, высо-
кой точности вычислений, обработки большого количества разме-
щённых по всему дереву каталогов файлов, ощутимо большого вре-
мени выполнения и т.д. Особенно, когда такие проверки повторя-
ются очень часто.
Проверка «внутренней
функциональности» веб-
приложений (ссылок, до-
ступности страниц и т.д.).
Автоматизация предельно рутинных действий (например, прове-
рить все 30’000+ ссылок на
предмет того, что все они ведут на ре-
ально существующие страницы). Автоматизация здесь упрощается
в силу стандартности задачи — существует много готовых решений.
Стандартная, однотипная
для многих проектов
функциональность.
Даже высокая сложность при первичной автоматизации в таком
случае окупится за счёт простоты многократного использования по-
лученных решений в разных проектах.
«Технические задачи».
Проверки корректности протоколирования, работы с базами дан-
ных, корректности поиска, файловых операций, корректности фор-
матов и содержимого генерируемых документов и т.д.
С
другой стороны, существуют случаи, в которых автоматизация, скорее
всего, приведёт только к ухудшению ситуации. Вкратце — это все те области, где
требуется человеческое мышление, а также некоторый перечень технологических
областей.
Чуть более подробно список выглядит так (таблица 3.1.b):
Таблица 3.1.b — Случаи наименьшей применимости автоматизации
Достарыңызбен бөлісу: