Преимущества и недостатки автоматизации тестирования

Преимущества и недостатки автоматизации тестирования

tests

Автоматизировать тесты на проекте или нет? Данный вопрос в тестировании весьма распространен. Несомненно избавление от рутинных, однообразных операций весьма заманчиво, но чтобы понять стоит ли начинать автоматизацию, нужно взвесить все преимущества и недостатки от ее внедрения.
 

Рассмотрим основные преимущества автоматизации тестирования:

  • Экономия времени.

Автотесты выполняются быстрее, чем ручное тестирование. Написанные скрипты позволяют циклически проверять тестируемую систему в заданной последовательности.

  • Исключается человеческий фактор.

Автотесты выполняются однообразно тем самым исключая ошибки, допускаемые при ручном тестировании.

  • Наглядность.

Автоматизация тестирования позволяет генерировать отчеты по результатам выполненных тестов.

  • Автономность.

Во время выполнения автотестов можно заняться другими полезными задачами.
 

Основные недостатки автоматизации:

  • Значительные затраты ресурсов на разработку кода тестов.

Разработка автотестов требует наличия навыков, необходимых инструментов и времени прежде чем от них будет отдача.

  • Поддержка кода тестов.

Автотесты требуют своевременной поддержки кода в соответствии с изменяющимся кодом разрабатываемой системы.

  • “Невнимательность” автотестов к мелким ошибкам критичных для заказчика.

Тесты выполняются по строго заданному сценарию, исключая нахождение недочетов, которые могли бы быть замечены при ручном тестировании.


Взвесив перечисленные преимущества и недостатки, можно предварительно решить стоит ли использовать автоматизацию тестирования на проекте. Если проект небольшой или есть перевес недостатков над преимуществами, то лучше отказаться от автоматизации, так как это будет пустая трата ресурсов. Если же перевес в сторону преимуществ, то стоит определиться что и как автоматизировать, нецелесообразно пытаться полностью автоматизировать тестирование на проекте.

0 комментариев

Restricted HTML

  • Допустимые HTML-теги: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.