👉🏼 Автоматизация: о плюсах и минусах
Честно говоря, я даже не знаю с чего и начать введение в эту непростую тему. Наверное, стоит сначала разобраться в том, что нам вообще дает автоматизация.
Автоматизация дает тестировщику ряд плюсов:
📎 Оперативность – автоматизированный скрипт не сверяется с инструкциями и документацией
📎 Экономия времени – автоматизация не требует вмешательства тестировщика, в это время он может переключиться на другие задачи
📎 Повторное использование – сценарий тестирования может использоваться неоднократно
📎 Отсутствие «человеческого фактора» – тестовый сценарий не допустит оплошностей в результатах и не пропустит времени тестирования
📎 Автоматическая отчетность – результаты тестирования автоматически сохраняются и рассылаются причастным специалистам
Ограничения автоматизированного тестирования:
📌 Затраты – хорошие инструменты автоматизированного тестирования, как и обучение автоматизированному тестированию ПО требует вложений
📌 Однообразие – написанные тесты работают всегда одинаково, что не всегда плохо, но иногда позволяет пропустить дефект, который заметил бы живой человек
📌 Затраты на поддержку и разработку – чем сложнее приложение и чем чаще оно обновляется, тем более затратна разработка и модификация автоматизированных тестов
📌 Пропуск мелких недочетов – тесты пропускают небольшие ошибки, на проверку которых не запрограммированы
Заметки тестировщика
Честно говоря, я даже не знаю с чего и начать введение в эту непростую тему. Наверное, стоит сначала разобраться в том, что нам вообще дает автоматизация.
Автоматизация дает тестировщику ряд плюсов:
📎 Оперативность – автоматизированный скрипт не сверяется с инструкциями и документацией
📎 Экономия времени – автоматизация не требует вмешательства тестировщика, в это время он может переключиться на другие задачи
📎 Повторное использование – сценарий тестирования может использоваться неоднократно
📎 Отсутствие «человеческого фактора» – тестовый сценарий не допустит оплошностей в результатах и не пропустит времени тестирования
📎 Автоматическая отчетность – результаты тестирования автоматически сохраняются и рассылаются причастным специалистам
Ограничения автоматизированного тестирования:
📌 Затраты – хорошие инструменты автоматизированного тестирования, как и обучение автоматизированному тестированию ПО требует вложений
📌 Однообразие – написанные тесты работают всегда одинаково, что не всегда плохо, но иногда позволяет пропустить дефект, который заметил бы живой человек
📌 Затраты на поддержку и разработку – чем сложнее приложение и чем чаще оно обновляется, тем более затратна разработка и модификация автоматизированных тестов
📌 Пропуск мелких недочетов – тесты пропускают небольшие ошибки, на проверку которых не запрограммированы
Заметки тестировщика