Стр: 277/301
Таблица 3.2.f — Преимущества и недостатки технологии записи и воспроизведения
Преимущества Недостатки •
Предельная простота освоения (достаточно
буквально нескольких минут, чтобы начать
использовать данную технологию).
•
Быстрое создание «скелета тест-кейса» за
счёт записи ключевых действий с тестируе-
мым приложением.
•
Автоматический сбор технических данных о
тестируемом приложении (идентификаторов
и локаторов элементов, надписей, имён и
т.д.).
•
Автоматизация рутинных действий (заполне-
ния полей, нажатий на ссылки, кнопки и т.д.).
•
В отдельных случаях допускает использова-
ние тестировщиками без навыков програм-
мирования.
•
Линейность тест-кейсов: в записи не будет
циклов, условий, вызовов функций и прочих
характерных для программирования и авто-
матизации явлений.
•
Запись лишних действий (как просто ошибоч-
ных случайных действий тестировщика с те-
стируемым приложением, так и (во многих
случаях) переключений на другие приложе-
ния и работы с ними).
•
Так называемый «хардкодинг», т.е. запись
внутрь кода тест-кейса конкретных значений,
что потребует ручной доработки для пере-
вода тест-кейса на технологию тестирования
под управлением данными.
•
Неудобные имена переменных, неудобное
оформление кода тест-кейса, отсутствие
комментариев и прочие недостатки, усложня-
ющие поддержку и сопровождение тест-
кейса в будущем.
•
Низкая надёжность самих тест-кейсов в силу
отсутствия обработки исключений, проверки
условий и т.д.
Таким образом, технология записи и воспроизведения не является универ-
сальным средством на все случаи жизни и не может заменить ручную работу по
написанию кода автоматизированных тест-кейсов, но в отдельных ситуациях может
сильно ускорить решение простых рутинных задач.