Tech Talk 19.06.2013 @ GlobalLogic (Lviv): "Ирония автоматизации"

Post on 15-Jan-2015

78 views 2 download

description

 

Transcript of Tech Talk 19.06.2013 @ GlobalLogic (Lviv): "Ирония автоматизации"

ИРОНИЯ АВТОМАТИЗАЦИИ

ИЛИ КТО ЗА РУЛЕМ?

МИФЫ

МИФЫ

• Автоматизация позволяет находить больше багов

• Освобождает от рутины

• Меньше стоимость

• Быстрее

• Заменяет ручное тестирование

• Авто-тесты легче поддерживать

• Автоматизировать могут все

ОШИБКИ

ОШИБКИ

• Ура! Это круто!

• Автоматизировать раньше чем писать тесты

• Придумывать велосипед

• Ставить на желающих освоить автоматизацию

• «Лучше позже чем никогда»

РИСКИ

РИСКИ

• Может навредить

• Сорванные сроки

• Увеличение затрат

• Уход ведущего разработчика

• Не оправданные ожидания

• Минусы в карму

ВОПРОСЫ

ВОПРОСЫ

• ЗАЧЕМ?

• Какие вопросы решаем?

• Сколько это будет стоить?

ВОПРОСЫ

• ЗАЧЕМ?

• Какие вопросы решаем?

• Сколько это будет стоить?

• Что?

• Как?

ЧТО АВТОМАТИЗИРОВАТЬ?

ЧТО АВТОМАТИЗИРОВАТЬ?

• Свежий, меняющийся функционал

• Ad-hoc

• Exploratory

• Usability

• Приемочные тесты?

• Регрессионные тесты

• Тесты управляемые данными

• Тесты производительности

• GUI

• End to end

• Unit тесты

• Integration

КАК СЧИТАТЬ?

КАК СЧИТАТЬ?

ROI = Manual – Automation

Manual: execution + maintenance

Automation: licenses + development + debugging + result analysis + maintenance

КАК СЧИТАТЬ?

TIPS AND TRICKS

TIPS AND TRICKS

• Screen casting

• Screen shooting

• Semi automation

HAPPY END