Мифы автоматизации от Олега Татарчука (19.02.2015)
TRANSCRIPT
goit.com.uavk.com/goITclub
facebook.com/goITclub
СЛАДКИЕ МИФЫ АВТОМАТИЗАЦИИ
И суровая реальность :)
ДАВАЙТЕ ЗНАКОМИТЬСЯ
С ЧЕГО ВСЁ НАЧИНАЕТСЯ?
• После конференции: «Ура! Это круто!», «Банзай!».
• Сейчас автоматизация в тренде.
• Надо подтянуть скилы.
• Автоматизируем раньше чем пишем тест кейсы.
• Новые интересные фреймворки. Придумываем велосипед.
• Желаем освоить автоматизацию.
• Завал на проекте. Лучше позже, чем никогда.
С ЧЕГО ВСЁ НАЧИНАЕТСЯ?
МИФЫ
• Автоматизация позволяет находить больше багов
• Освобождает от рутины
• Меньше стоимость
• Быстрее
• Заменяет ручное тестирование
• Авто-тесты легче поддерживать
• Автоматизировать могут все
МИФЫ
• Автоматизация позволяет находить больше багов
• Освобождает от рутины
• Меньше стоимость
• Быстрее
• Заменяет ручное тестирование
• Авто-тесты легче поддерживать
• Автоматизировать могут все
РИСКИ
РИСКИ
• Может навредить
• Сорванные сроки
• Увеличение затрат
• Уход ведущего разработчика
• Не оправданные ожидания
• Минусы в карму
ЧТО ДЕЛАТЬ?
ВОПРОСЫ
• ЗАЧЕМ?
• Какие проблемы решаем?
• Сколько это будет стоить?
ВОПРОСЫ
• ЗАЧЕМ? Какие проблемы решаем?
• Что?
• Сколько будет стоить?
• Как?
HAPPY END
ЧТО АВТОМАТИЗИРОВАТЬ?
ЧТО АВТОМАТИЗИРОВАТЬ?
• Свежий, меняющийся функционал
• Ad-hoc
• Exploratory
• Usability
• Приемочные тесты?
• Регрессионные тесты
• Data driven tests
• Performance
• GUI
• Unit тесты
• Integration
КАК СЧИТАТЬ?
ROI = Manual – Automation
Manual: execution + maintenance
Automation: licenses + development + debugging + result analysis + maintenance
КАК СЧИТАТЬ?
КАК?
• Selenium IDE
• Selenium Builder
• Selenium WebDriver
• TestComplete
• Ranorex
• Watir
• QTP
• Visual Studio Test Professional
• Rational Functional Tester
• Frameworks
TIPS AND TRICKS
TIPS AND TRICKS
• Screen casting
• Screen shooting
• Semi automation
HAPPY END