Автоматизация тестирования Вводная лекция
План лекции § Цели автоматизации § Риски по автоматизации § Возможности по применению § Процесс автоматизации § Способы применения § Подходы к автоматизации § Оценка задач по автоматизации § Профессиональный сленг www. a 1 qa. ru
Цели автоматизации www. a 1 qa. ru
Риски по автоматизации www. a 1 qa. ru
Возможности по применению § Стабильность функциональности (smoke) § Частота выхода версий на тесты (3 -4 в неделю) § Не планируется существенных изменений UI § Продукт будет разрабатываться ближайшие полгода www. a 1 qa. ru
Процесс автоматизации www. a 1 qa. ru
Способы применения § Проведение регрессионных тестов с поледующим анализом § Выполнение большого числа вспомогательных операций для тестирования вручную. § Выполнение тестов по заполнению или очистке базы данных www. a 1 qa. ru
Подходы к автоматизации – глобально § тестирование на уровне кода § тестирование на уровне программного интерфейса § тестирование на уровне GUI www. a 1 qa. ru
Подходы к GUI автоматизации § Утилиты записи и воспроизведения (capture/playback tools) § Сценарии (Scripting) § Data-driven testing § Keyword-based www. a 1 qa. ru
Затраты www. a 1 qa. ru
Структура решения по автоматизации Test Execution System www. a 1 qa. com Test Code and Data UI Driver System Under Test www. a 1 qa. com
Оценка задач по автоматизации § Структура декомпозиции работ § Метод на основе опыта – аналогии и рекомендации экспертов § Метод определения трудозатрат в процентном отношении к разработке § Другие www. a 1 qa. ru
Спасибо за внимание www. a 1 qa. ru