Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Test automation

511 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Test automation

  1. 1. Автоматизация тестирования
  2. 2. Автоматизированное тестирование – этопроцесс тестирования программногообеспечения, при котором основныефункции и шаги теста -запуск, инициализация, выполение, анализ ипредоставление результатов – выполняютсяавтоматически при помощи инструментовдля автоматизации тестирования
  3. 3. СЕГОДНЯЗАВТРА
  4. 4.  Снижение затрат на регриссионноетестирование:◦ Экономия времени;◦ Высвобождение ресурсов;◦ Увеличение покрытия Раннее выявление ошибок Уменшение нагрузки на систему
  5. 5.  Первоначальные затраты (фиксированные) Текущие затраты(периодические, переменные)
  6. 6.  Создание архитектуры авто-теста Оценка и выбор инструментаавтоматизации Приобретение инструмента автоматизации:◦ Покупка у разработчика;◦ Адаптация «свободного ПО»;◦ Разработка собственного Обучение работе с инструментом Интеграция инструмента в рабочий процесс
  7. 7.  Оплата лицензии Сопровождение инструментаавтоматизации Текущее обучение Разработка авто-теста, повышениепокрытия Поддержка версионности, возможнаямиграция авто-теста Сопровождение и обновление имеющихсяавто-тестов
  8. 8.  Ошибки в тестовом сценарии Излишняя сложность авто-теста Неправильный выбор сферы автоматизации Необходимость частого обновления авто-теста Неэффективность авто-теста Переоценка значимости авто-теста(недооценка ручного тестирования)
  9. 9.  Труднодоступные места в системе Часто используемую функциональность Рутинные операции Валидационные функции Длинные end-to-end сценарии Расчетные функции Нагрузочные сценарии
  10. 10. Автоматизация может применятся на всехуровнях тестирования: Компонентное тестирование Интеграционное тестирование Системное тестирование Приемочное тестирование
  11. 11.  Предварительные условия Основной сценарий Завершающие операции
  12. 12.  Автоматически (или полуавтоматически)выполняют тестовый сценарий Создают лог-файл после каждоговыполнения Обычно используют язык скриптов (scriptinglanguage) или графические средства (GUI-based)

×