Автоматизация тестирования. Когда это выгодно? Горшкова Алёна Руководитель проектов Перфоманс Лаб
План презентации 1.Проблематика 2.Когда автоматизация эффективна 3.Когда автоматизация бесполезна 4.Критерии автоматизации 5.Стратегия внедрения автоматизации в компании
Мифы автоматизации Повышается качество Тесты выполняются сами Сокращаются расходы НЕТ нехватки ресурсов Больше тестов – выше окупаемость
Вам это НУЖНО! Руками - практически невозможноТочные математические расчеты Рутинные операции Большие объемы данных
Вам это НЕ НУЖНО! Короткий проект Техническая невозможность Неустоявшийся функционал системы Высокая трудоемкость
Критерии автоматизации Техническая возможность Процесс тестирования Возврат инвестиций Длительность Квалифицированные специалисты Выделенные ресурсы Мотивация
Стратегия автоматизации Оценка трудоемкости работ + расчет ROI Выбор средства для автоматизированного тестирования Выбор участков для автоматизации Выполнение проекта Разработка календарного план работ и KPI Оценка результатов ROI ПОЕХАЛИ! СТОИЛО ЛИ? ЧТО? КОГДА? СКОЛЬКО? ЧЕМ?
Оценка стоимости этапов Этап 1. Первоначальные вложения Внедрение автоматизированного тестирования первоначально увеличивает стоимость владения 8 Этап 2. Внедрение Внедрение автоматизации приносит экономический эффект Этап 3. Сопровождение Для дальнейшего расширения автоматизированных скриптов необходимо производить повторную оценку точка окупаемости 321 ~10%
Выбор оптимальной стратегии
Оценка экономической эффективности Первоначальные вложения Затраты в квартал Затраты за весь период оценки точка окупаемости ~ 10%
Разработка календарного плана работ и KPI Отладка скриптов Разработка скриптов Внедрение фреймворка Создание тестовой модели Оценка результатов Анализ отчетовТестовый прогон ~ квартал
Выводы Деньги важнее, чем престиж? Считайте! Стратегия – половина победы. Побеждайте! Экскаватором грядку не прополешь. Выбирайте! Семь раз отмерь, один раз внедряй. Думайте!
Вопросы? Спасибо за внимание !