👉🏼 Автоматизация: о плюсах и минусах



Честно говоря, я даже не знаю с чего и начать введение в эту непростую тему. Наверное, стоит сначала разобраться в том, что нам вообще дает автоматизация.



Автоматизация дает тестировщику ряд плюсов:



📎 Оперативность – автоматизированный скрипт не сверяется с инструкциями и документацией



📎 Экономия времени – автоматизация не требует вмешательства тестировщика, в это время он может переключиться на другие задачи



📎 Повторное использование – сценарий тестирования может использоваться неоднократно



📎 Отсутствие «человеческого фактора» – тестовый сценарий не допустит оплошностей в результатах и не пропустит времени тестирования



📎 Автоматическая отчетность – результаты тестирования автоматически сохраняются и рассылаются причастным специалистам



Ограничения автоматизированного тестирования:



📌 Затраты – хорошие инструменты автоматизированного тестирования, как и обучение автоматизированному тестированию ПО требует вложений



📌 Однообразие – написанные тесты работают всегда одинаково, что не всегда плохо, но иногда позволяет пропустить дефект, который заметил бы живой человек



📌 Затраты на поддержку и разработку – чем сложнее приложение и чем чаще оно обновляется, тем более затратна разработка и модификация автоматизированных тестов



📌 Пропуск мелких недочетов – тесты пропускают небольшие ошибки, на проверку которых не запрограммированы



Заметки тестировщика