Если вам приходилось тестировать сайты вручную, то вы понимаете, насколько эта задача трудоемкая. Ручное тестирование требует много времени. Это однообразное и однотипное занятие. В то же время средства автоматизации способны упростить труд тестировщика.
Тестирование — один из важнейших этапов контроля качества разрабатываемого ПО. Тестирование является неотъемлемой частью разработки ПО и должно внедрятся с самого начала. Автоматическое тестирование является его составной частью. Оно использует программное обеспечение для проверки выполнения проводимых тестов, что помогает в большинстве случаев сократить время тестирования и упростить его процесс.
Преимущества использования автоматизированного тестирования довольно велики, но так-же не стоит забывать и возможных проблемах и колоссальных затратах времени написание и сопровождение тестов. Поэтому стоит всё грамотно распланировать и определить рентабельность автоматизации. В основном автоматизацию начинают со смоук теста, и наиболее часто выполняемых тестов. Так-же полезно автоматизировать тесты содержащие большое количество степов или сложные арифметические вычисления.
Когда стоит начинать автоматизированное тестирование чтобы оно принесло пользу проекту ?
Здесь необходимо ответить на 2 вопроса:
Возможно ли автоматизированное тестирование ?
- Есть что автоматизировать.
- Есть тест план
- Написаны тест кейсы для ручного тестирования
- Есть инструмент для автоматизированного тестирования
- Просчитана величина реальной пользы от внедрения автоматизированного тестирования
- Есть необходимость автоматизированного тестирования (требование заказчика, состояние проекта
- Возможность непрерывного/циклического выполнения тестов
- Строгая последовательность выполняемых шагов
- Увеличение производительности в сравнении с ручным тестированием в разы
- Автоматизация длинных последовательностей
- Автоматизация операций требующих тяжелых вычислений
- Требуют достаточно времени для создания скриптов (не всегда оправдываются)
- Необходимость постоянного сопровождения (обновления) тестов
- Тесты выполняют запрограммированную последовательность действий, они не имеют интеллекта
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.