SlideShare a Scribd company logo
1 of 17
Отдел автоматизации DIY
Максим Богуславский
Банки.ру
О себе:
● Руковожу отделом QA в Banki.ru;
● Работал в Luxoft, Acronis, Innova,
Superscape (Glu mobile);
● Занимаюсь тестированием 8 лет.
Взлеты и падения:
Цель:
Цель:
● Что мы хотим получить в результате?
● Для чего нам автоматизация?
● Какие задачи она решит?
План:
План:
● Какие направления вы будете развивать?
● Какие приоритеты у работ?
● Какие ресурсы вам понадобятся?
● Как вы планируете обосновать их перед
бизнесом?
Бюджет:
Бюджет:
● Какие будут расходы?
● Как вы их будете фиксировать?
● Как вы их будете защищать?
Люди:
Люди:
● Кто начнет?
● Кто подхватит?
● Нужен ли эксперт?
● Поможет ли аутсорс?
Инструменты:
Инструменты:
● Идеальные инструменты
● Freeware vs Payware
● Идеальный софт
● Оператор
Устройство нашей команды:
● 4 команды;
● По одному инженеру на команду;
● Инженер совмещает ручное тестирование
и автоматизацию;
● Обучение “с нуля”.
Результаты:
● 3000 тестов;
● Fronted + API;
● Суммарное время на прогон: 20 минут в 5
потоков;
● В карантине +/- 100 тестов.
Выводы:
● Автотесты сохраняют ценность продукта;
● Наличие автоматизации обусловлено
прибыльностью или целями проекта;
● Сами по себе автотесты ничего не
решают;
● Сопротивление - это точка развития.
Контакты
Макс Богуславский
Руководитель отдела QA
Email: max.bogus@gmail.com
Facebook: max.bogus

More Related Content

What's hot

ABC Consulting - решения, возможности и команда.
ABC Consulting - решения, возможности и команда.ABC Consulting - решения, возможности и команда.
ABC Consulting - решения, возможности и команда.ABC Consulting
 
Ольга Стратанович - Менеджер будущего
Ольга Стратанович - Менеджер будущегоОльга Стратанович - Менеджер будущего
Ольга Стратанович - Менеджер будущегоIT61
 
Konstantin koptelov fundamentals of objective and key results
Konstantin koptelov fundamentals of objective and key resultsKonstantin koptelov fundamentals of objective and key results
Konstantin koptelov fundamentals of objective and key resultsLviv Startup Club
 
Grammarly Test Club#2. Выступление Василия Кривоноса (VostokVenutes): "Тестир...
Grammarly Test Club#2. Выступление Василия Кривоноса (VostokVenutes): "Тестир...Grammarly Test Club#2. Выступление Василия Кривоноса (VostokVenutes): "Тестир...
Grammarly Test Club#2. Выступление Василия Кривоноса (VostokVenutes): "Тестир...GTestClub
 
Migration und life-present
Migration und life-presentMigration und life-present
Migration und life-presentWad Mashckoff
 
Essentials soft skills for a developer
Essentials soft skills for a developerEssentials soft skills for a developer
Essentials soft skills for a developerHYS Enterprise
 
Iterate it! Вступление
Iterate it! ВступлениеIterate it! Вступление
Iterate it! ВступлениеNimax
 
Agile land of wonders
Agile land of wondersAgile land of wonders
Agile land of wondersAnna Lavrova
 
Lviv Freelance Forum Максим Іцкович “Як ми збільшили рейт із $5 до $35 через ...
Lviv Freelance Forum Максим Іцкович “Як ми збільшили рейт із $5 до $35 через ...Lviv Freelance Forum Максим Іцкович “Як ми збільшили рейт із $5 до $35 через ...
Lviv Freelance Forum Максим Іцкович “Як ми збільшили рейт із $5 до $35 через ...Lviv Startup Club
 
Андрій Кушнарьов «Agile планування проектів»
Андрій Кушнарьов «Agile планування проектів»Андрій Кушнарьов «Agile планування проектів»
Андрій Кушнарьов «Agile планування проектів»Lviv Startup Club
 
Урок 26 анализ динамики индексации сайта копия
Урок 26 анализ динамики индексации сайта   копияУрок 26 анализ динамики индексации сайта   копия
Урок 26 анализ динамики индексации сайта копияOlegShestakov
 
ak-itconsulting.com - Webinar - Agile планирование проекта
ak-itconsulting.com - Webinar - Agile планирование проектаak-itconsulting.com - Webinar - Agile планирование проекта
ak-itconsulting.com - Webinar - Agile планирование проектаak-itconsulting.com
 
Пять самых важных составляющих процесса выпуска проектов
Пять самых важных составляющих процесса выпуска проектовПять самых важных составляющих процесса выпуска проектов
Пять самых важных составляющих процесса выпуска проектовAlexander Byndyu
 
Aleksandr Klimchuk: Project, Product, Process: 3P for increas Business
Aleksandr Klimchuk: Project, Product, Process: 3P for increas BusinessAleksandr Klimchuk: Project, Product, Process: 3P for increas Business
Aleksandr Klimchuk: Project, Product, Process: 3P for increas BusinessLviv Startup Club
 

What's hot (19)

ABC Consulting - решения, возможности и команда.
ABC Consulting - решения, возможности и команда.ABC Consulting - решения, возможности и команда.
ABC Consulting - решения, возможности и команда.
 
Skin Scanner
Skin ScannerSkin Scanner
Skin Scanner
 
Ольга Стратанович - Менеджер будущего
Ольга Стратанович - Менеджер будущегоОльга Стратанович - Менеджер будущего
Ольга Стратанович - Менеджер будущего
 
Kostiantyn koptelov
Kostiantyn koptelov    Kostiantyn koptelov
Kostiantyn koptelov
 
Konstantin koptelov fundamentals of objective and key results
Konstantin koptelov fundamentals of objective and key resultsKonstantin koptelov fundamentals of objective and key results
Konstantin koptelov fundamentals of objective and key results
 
Quality Assurance
Quality AssuranceQuality Assurance
Quality Assurance
 
Grammarly Test Club#2. Выступление Василия Кривоноса (VostokVenutes): "Тестир...
Grammarly Test Club#2. Выступление Василия Кривоноса (VostokVenutes): "Тестир...Grammarly Test Club#2. Выступление Василия Кривоноса (VostokVenutes): "Тестир...
Grammarly Test Club#2. Выступление Василия Кривоноса (VostokVenutes): "Тестир...
 
Migration und life-present
Migration und life-presentMigration und life-present
Migration und life-present
 
It карьера
It карьераIt карьера
It карьера
 
Essentials soft skills for a developer
Essentials soft skills for a developerEssentials soft skills for a developer
Essentials soft skills for a developer
 
Iterate it! Вступление
Iterate it! ВступлениеIterate it! Вступление
Iterate it! Вступление
 
Agile land of wonders
Agile land of wondersAgile land of wonders
Agile land of wonders
 
Lviv Freelance Forum Максим Іцкович “Як ми збільшили рейт із $5 до $35 через ...
Lviv Freelance Forum Максим Іцкович “Як ми збільшили рейт із $5 до $35 через ...Lviv Freelance Forum Максим Іцкович “Як ми збільшили рейт із $5 до $35 через ...
Lviv Freelance Forum Максим Іцкович “Як ми збільшили рейт із $5 до $35 через ...
 
Андрій Кушнарьов «Agile планування проектів»
Андрій Кушнарьов «Agile планування проектів»Андрій Кушнарьов «Agile планування проектів»
Андрій Кушнарьов «Agile планування проектів»
 
Одна голова - плохо
Одна голова - плохоОдна голова - плохо
Одна голова - плохо
 
Урок 26 анализ динамики индексации сайта копия
Урок 26 анализ динамики индексации сайта   копияУрок 26 анализ динамики индексации сайта   копия
Урок 26 анализ динамики индексации сайта копия
 
ak-itconsulting.com - Webinar - Agile планирование проекта
ak-itconsulting.com - Webinar - Agile планирование проектаak-itconsulting.com - Webinar - Agile планирование проекта
ak-itconsulting.com - Webinar - Agile планирование проекта
 
Пять самых важных составляющих процесса выпуска проектов
Пять самых важных составляющих процесса выпуска проектовПять самых важных составляющих процесса выпуска проектов
Пять самых важных составляющих процесса выпуска проектов
 
Aleksandr Klimchuk: Project, Product, Process: 3P for increas Business
Aleksandr Klimchuk: Project, Product, Process: 3P for increas BusinessAleksandr Klimchuk: Project, Product, Process: 3P for increas Business
Aleksandr Klimchuk: Project, Product, Process: 3P for increas Business
 

Viewers also liked

Перспективы рынка DIY в 2015. что дальше?
Перспективы рынка DIY в 2015. что дальше?Перспективы рынка DIY в 2015. что дальше?
Перспективы рынка DIY в 2015. что дальше?Ilia Uvarov
 
Конкурентный рейтинг
Конкурентный рейтингКонкурентный рейтинг
Конкурентный рейтингBCGroup Russia
 
Трекинговые исследования
Трекинговые исследованияТрекинговые исследования
Трекинговые исследованияBCGroup Russia
 
Оценка окупаемости программ лояльности - DIY
Оценка окупаемости программ лояльности - DIYОценка окупаемости программ лояльности - DIY
Оценка окупаемости программ лояльности - DIYDialogMarketingDays
 
Оценка уровня пенетрации (проникновения на рынок)
Оценка уровня пенетрации (проникновения на рынок)Оценка уровня пенетрации (проникновения на рынок)
Оценка уровня пенетрации (проникновения на рынок)BCGroup Russia
 
Оценка емкости рынка
Оценка емкости рынкаОценка емкости рынка
Оценка емкости рынкаBCGroup Russia
 
Леруа Мерлен
Леруа МерленЛеруа Мерлен
Леруа МерленJully More
 
Оценка узнаваемости торговых марок
Оценка узнаваемости торговых марокОценка узнаваемости торговых марок
Оценка узнаваемости торговых марокBCGroup Russia
 
C.S.I. - индекс удовлетворенности потребителя
C.S.I. - индекс удовлетворенности потребителяC.S.I. - индекс удовлетворенности потребителя
C.S.I. - индекс удовлетворенности потребителяDmitry Satin
 
Оценка удовлетворенности по параметрам
Оценка удовлетворенности по параметрамОценка удовлетворенности по параметрам
Оценка удовлетворенности по параметрамBCGroup Russia
 
Оценка уровня удовлетворенности
Оценка уровня удовлетворенностиОценка уровня удовлетворенности
Оценка уровня удовлетворенностиBCGroup Russia
 
Метрики клиентского сервиса NPS, CSI, TLR, FCR, TRI*M ЦСИ Enter
Метрики клиентского сервиса NPS, CSI, TLR, FCR, TRI*M ЦСИ Enter Метрики клиентского сервиса NPS, CSI, TLR, FCR, TRI*M ЦСИ Enter
Метрики клиентского сервиса NPS, CSI, TLR, FCR, TRI*M ЦСИ Enter Retail & Strategy
 
Анализ поведения клиентов (Сбербанк)
Анализ поведения клиентов (Сбербанк) Анализ поведения клиентов (Сбербанк)
Анализ поведения клиентов (Сбербанк) Anton Lapkin
 

Viewers also liked (14)

Перспективы рынка DIY в 2015. что дальше?
Перспективы рынка DIY в 2015. что дальше?Перспективы рынка DIY в 2015. что дальше?
Перспективы рынка DIY в 2015. что дальше?
 
Конкурентный рейтинг
Конкурентный рейтингКонкурентный рейтинг
Конкурентный рейтинг
 
Трекинговые исследования
Трекинговые исследованияТрекинговые исследования
Трекинговые исследования
 
Оценка окупаемости программ лояльности - DIY
Оценка окупаемости программ лояльности - DIYОценка окупаемости программ лояльности - DIY
Оценка окупаемости программ лояльности - DIY
 
Оценка уровня пенетрации (проникновения на рынок)
Оценка уровня пенетрации (проникновения на рынок)Оценка уровня пенетрации (проникновения на рынок)
Оценка уровня пенетрации (проникновения на рынок)
 
Оценка емкости рынка
Оценка емкости рынкаОценка емкости рынка
Оценка емкости рынка
 
Леруа Мерлен
Леруа МерленЛеруа Мерлен
Леруа Мерлен
 
Оценка узнаваемости торговых марок
Оценка узнаваемости торговых марокОценка узнаваемости торговых марок
Оценка узнаваемости торговых марок
 
C.S.I. - индекс удовлетворенности потребителя
C.S.I. - индекс удовлетворенности потребителяC.S.I. - индекс удовлетворенности потребителя
C.S.I. - индекс удовлетворенности потребителя
 
Оценка удовлетворенности по параметрам
Оценка удовлетворенности по параметрамОценка удовлетворенности по параметрам
Оценка удовлетворенности по параметрам
 
Оценка уровня удовлетворенности
Оценка уровня удовлетворенностиОценка уровня удовлетворенности
Оценка уровня удовлетворенности
 
Метрики клиентского сервиса NPS, CSI, TLR, FCR, TRI*M ЦСИ Enter
Метрики клиентского сервиса NPS, CSI, TLR, FCR, TRI*M ЦСИ Enter Метрики клиентского сервиса NPS, CSI, TLR, FCR, TRI*M ЦСИ Enter
Метрики клиентского сервиса NPS, CSI, TLR, FCR, TRI*M ЦСИ Enter
 
Анализ поведения клиентов (Сбербанк)
Анализ поведения клиентов (Сбербанк) Анализ поведения клиентов (Сбербанк)
Анализ поведения клиентов (Сбербанк)
 
Считаем NPS
Считаем NPSСчитаем NPS
Считаем NPS
 

Similar to Sqa days. Отдел автоматизации DIY

Разработка мобильного приложения. Мобильный маркетинг.
Разработка мобильного приложения. Мобильный маркетинг. Разработка мобильного приложения. Мобильный маркетинг.
Разработка мобильного приложения. Мобильный маркетинг. Егор Карпов
 
Работа с рисками в Scrum проектах
Работа с рисками в Scrum проектахРабота с рисками в Scrum проектах
Работа с рисками в Scrum проектахDenis Tuchin
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...borovoystudio
 
CodeFest 2013. Сурова И. — Аналитик — инструкция по применению для менеджеров...
CodeFest 2013. Сурова И. — Аналитик — инструкция по применению для менеджеров...CodeFest 2013. Сурова И. — Аналитик — инструкция по применению для менеджеров...
CodeFest 2013. Сурова И. — Аналитик — инструкция по применению для менеджеров...CodeFest
 
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...borovoystudio
 
Возможна ли жизнь без тестировщика?
Возможна ли жизнь без тестировщика?Возможна ли жизнь без тестировщика?
Возможна ли жизнь без тестировщика?Aleksey Derkach
 
Сколько денег теряет компания, не работая с негативом?
 Сколько денег теряет компания, не работая с негативом? Сколько денег теряет компания, не работая с негативом?
Сколько денег теряет компания, не работая с негативом?Комплето
 
Что стартапу делать с инвестициями?
Что стартапу делать с инвестициями?Что стартапу делать с инвестициями?
Что стартапу делать с инвестициями?Anton Griev
 
Dmitry Zavalishin. Successful it-project - where can it fail
Dmitry Zavalishin. Successful it-project - where can it failDmitry Zavalishin. Successful it-project - where can it fail
Dmitry Zavalishin. Successful it-project - where can it failAndrew Mayorov
 
18 профессий digital-индустрии
18 профессий digital-индустрии18 профессий digital-индустрии
18 профессий digital-индустрииNimax
 
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...Alexey Tigarev
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы AgileMagneta AI
 
Как прийти в сферу SEO без опыта: расти, зарабатывать больше и не лажать
Как прийти в сферу SEO без опыта: расти, зарабатывать больше и не лажатьКак прийти в сферу SEO без опыта: расти, зарабатывать больше и не лажать
Как прийти в сферу SEO без опыта: расти, зарабатывать больше и не лажатьNetpeak
 
Developmentmanage1.0
Developmentmanage1.0Developmentmanage1.0
Developmentmanage1.0HighLoad2009
 
Руководство для программистов по устройству на работу в Unigine
Руководство для программистов по устройству на работу в UnigineРуководство для программистов по устройству на работу в Unigine
Руководство для программистов по устройству на работу в UnigineUnigine Corp.
 
Убедительный контент для сайтов сложных услуг
Убедительный контент для сайтов сложных услугУбедительный контент для сайтов сложных услуг
Убедительный контент для сайтов сложных услугNimax
 
Geek week 2015. Создание полезных приложений в оговоренный срок.
Geek week 2015. Создание полезных приложений в оговоренный срок.Geek week 2015. Создание полезных приложений в оговоренный срок.
Geek week 2015. Создание полезных приложений в оговоренный срок.Anna Tarasenko
 
Developmentmanage3.0
Developmentmanage3.0Developmentmanage3.0
Developmentmanage3.0WRider
 
Kicking Off A Scrum Startup
Kicking Off A Scrum StartupKicking Off A Scrum Startup
Kicking Off A Scrum StartupAgile Base Camp
 
автоматизация тестирования огурцом
автоматизация тестирования огурцомавтоматизация тестирования огурцом
автоматизация тестирования огурцомVadim Glebov
 

Similar to Sqa days. Отдел автоматизации DIY (20)

Разработка мобильного приложения. Мобильный маркетинг.
Разработка мобильного приложения. Мобильный маркетинг. Разработка мобильного приложения. Мобильный маркетинг.
Разработка мобильного приложения. Мобильный маркетинг.
 
Работа с рисками в Scrum проектах
Работа с рисками в Scrum проектахРабота с рисками в Scrum проектах
Работа с рисками в Scrum проектах
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 
CodeFest 2013. Сурова И. — Аналитик — инструкция по применению для менеджеров...
CodeFest 2013. Сурова И. — Аналитик — инструкция по применению для менеджеров...CodeFest 2013. Сурова И. — Аналитик — инструкция по применению для менеджеров...
CodeFest 2013. Сурова И. — Аналитик — инструкция по применению для менеджеров...
 
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 
Возможна ли жизнь без тестировщика?
Возможна ли жизнь без тестировщика?Возможна ли жизнь без тестировщика?
Возможна ли жизнь без тестировщика?
 
Сколько денег теряет компания, не работая с негативом?
 Сколько денег теряет компания, не работая с негативом? Сколько денег теряет компания, не работая с негативом?
Сколько денег теряет компания, не работая с негативом?
 
Что стартапу делать с инвестициями?
Что стартапу делать с инвестициями?Что стартапу делать с инвестициями?
Что стартапу делать с инвестициями?
 
Dmitry Zavalishin. Successful it-project - where can it fail
Dmitry Zavalishin. Successful it-project - where can it failDmitry Zavalishin. Successful it-project - where can it fail
Dmitry Zavalishin. Successful it-project - where can it fail
 
18 профессий digital-индустрии
18 профессий digital-индустрии18 профессий digital-индустрии
18 профессий digital-индустрии
 
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы Agile
 
Как прийти в сферу SEO без опыта: расти, зарабатывать больше и не лажать
Как прийти в сферу SEO без опыта: расти, зарабатывать больше и не лажатьКак прийти в сферу SEO без опыта: расти, зарабатывать больше и не лажать
Как прийти в сферу SEO без опыта: расти, зарабатывать больше и не лажать
 
Developmentmanage1.0
Developmentmanage1.0Developmentmanage1.0
Developmentmanage1.0
 
Руководство для программистов по устройству на работу в Unigine
Руководство для программистов по устройству на работу в UnigineРуководство для программистов по устройству на работу в Unigine
Руководство для программистов по устройству на работу в Unigine
 
Убедительный контент для сайтов сложных услуг
Убедительный контент для сайтов сложных услугУбедительный контент для сайтов сложных услуг
Убедительный контент для сайтов сложных услуг
 
Geek week 2015. Создание полезных приложений в оговоренный срок.
Geek week 2015. Создание полезных приложений в оговоренный срок.Geek week 2015. Создание полезных приложений в оговоренный срок.
Geek week 2015. Создание полезных приложений в оговоренный срок.
 
Developmentmanage3.0
Developmentmanage3.0Developmentmanage3.0
Developmentmanage3.0
 
Kicking Off A Scrum Startup
Kicking Off A Scrum StartupKicking Off A Scrum Startup
Kicking Off A Scrum Startup
 
автоматизация тестирования огурцом
автоматизация тестирования огурцомавтоматизация тестирования огурцом
автоматизация тестирования огурцом
 

More from Maxim Boguslavsky

Organization of development from scratch. what to start with--
Organization of development from scratch. what to start with--Organization of development from scratch. what to start with--
Organization of development from scratch. what to start with--Maxim Boguslavsky
 
Доклад об организации процесса разработки с нуля.
Доклад об организации процесса разработки с нуля.Доклад об организации процесса разработки с нуля.
Доклад об организации процесса разработки с нуля.Maxim Boguslavsky
 
Mail.ru: Как вырастить в себе автоматизатора и разработчика
Mail.ru:  Как вырастить в себе автоматизатора и разработчикаMail.ru:  Как вырастить в себе автоматизатора и разработчика
Mail.ru: Как вырастить в себе автоматизатора и разработчикаMaxim Boguslavsky
 
Agile days: How to hire QA engineer
Agile days: How to hire QA engineerAgile days: How to hire QA engineer
Agile days: How to hire QA engineerMaxim Boguslavsky
 
AgileDays: Как подбирать инженеров по обеспечению качества.
AgileDays: Как подбирать инженеров по обеспечению качества.AgileDays: Как подбирать инженеров по обеспечению качества.
AgileDays: Как подбирать инженеров по обеспечению качества.Maxim Boguslavsky
 
Mail.ru: Как собрать команду мечты
Mail.ru: Как собрать команду мечтыMail.ru: Как собрать команду мечты
Mail.ru: Как собрать команду мечтыMaxim Boguslavsky
 
Agile kitchen: Управление в трех стихиях
Agile kitchen: Управление в трех стихияхAgile kitchen: Управление в трех стихиях
Agile kitchen: Управление в трех стихияхMaxim Boguslavsky
 
9 релизов в неделю: секрет успеха.
9 релизов в неделю: секрет успеха.9 релизов в неделю: секрет успеха.
9 релизов в неделю: секрет успеха.Maxim Boguslavsky
 
Agile days 2015. Непрерывное качество в непрерывной разработке
Agile days 2015. Непрерывное качество в непрерывной разработкеAgile days 2015. Непрерывное качество в непрерывной разработке
Agile days 2015. Непрерывное качество в непрерывной разработкеMaxim Boguslavsky
 

More from Maxim Boguslavsky (9)

Organization of development from scratch. what to start with--
Organization of development from scratch. what to start with--Organization of development from scratch. what to start with--
Organization of development from scratch. what to start with--
 
Доклад об организации процесса разработки с нуля.
Доклад об организации процесса разработки с нуля.Доклад об организации процесса разработки с нуля.
Доклад об организации процесса разработки с нуля.
 
Mail.ru: Как вырастить в себе автоматизатора и разработчика
Mail.ru:  Как вырастить в себе автоматизатора и разработчикаMail.ru:  Как вырастить в себе автоматизатора и разработчика
Mail.ru: Как вырастить в себе автоматизатора и разработчика
 
Agile days: How to hire QA engineer
Agile days: How to hire QA engineerAgile days: How to hire QA engineer
Agile days: How to hire QA engineer
 
AgileDays: Как подбирать инженеров по обеспечению качества.
AgileDays: Как подбирать инженеров по обеспечению качества.AgileDays: Как подбирать инженеров по обеспечению качества.
AgileDays: Как подбирать инженеров по обеспечению качества.
 
Mail.ru: Как собрать команду мечты
Mail.ru: Как собрать команду мечтыMail.ru: Как собрать команду мечты
Mail.ru: Как собрать команду мечты
 
Agile kitchen: Управление в трех стихиях
Agile kitchen: Управление в трех стихияхAgile kitchen: Управление в трех стихиях
Agile kitchen: Управление в трех стихиях
 
9 релизов в неделю: секрет успеха.
9 релизов в неделю: секрет успеха.9 релизов в неделю: секрет успеха.
9 релизов в неделю: секрет успеха.
 
Agile days 2015. Непрерывное качество в непрерывной разработке
Agile days 2015. Непрерывное качество в непрерывной разработкеAgile days 2015. Непрерывное качество в непрерывной разработке
Agile days 2015. Непрерывное качество в непрерывной разработке
 

Sqa days. Отдел автоматизации DIY

Editor's Notes

  1. Здравствуйте, дамы и господа! Сегодня я хочу представить вам свои размышления на тему организации отдела автоматизации с нуля.
  2. Меня зовут Максим Богуславский и на данный момент я руковожу отделом обеспечения качества в компании Банки.ру. Я занимаюсь тестированием и обеспечением качества уже 8 лет. За это время я успел проработать в таких компаниях как: Banki.ru, Luxoft, Acronis, Innova и Glu Mobile. Последние 3 года я руковожу отделом обеспечения качества в компании banki.ru . Три года назад я столкнулся с ситуацией когда мне пришлось с нуля построить направления ручного и автоматизированного тестирования в компании banki.ru.
  3. За это время мы сталкивались с разными этапами внедрения: были взлеты и падения Свой опыт организации я разделил на 5 отдельных тем. Темы связанны между собой и определяют друг друга. Эти темы: Цель, План, Бюджет, Люди и Инструменты.
  4. Для начала стоит ответить на вопрос: нужна ли вам автоматизация вообще? Я пришел к идее, что сама по себе автоматизация совершенно не решает проблемы тестирования и обеспечения качества. Какой прок от автотестов, если их никто не смотрит, они нигде не крутятся, результаты автотестов нельзя посмотреть, эти результаты никто не хочет исправлять, а сами автотесты некому отлаживать и дорабатывать.
  5. Автоматизация должна быть интегрирована в бизнес процесс ; Она позволяет отслеживать, что все привнесенные ценности в продукт - остаются целыми; Автоматизация должна способствовать привнесению новых ценностей Автоматизация может быть дополнительным инструментом мотивации для сотрудников
  6. Основной вопрос в который все это встанет - это деньги. Вы будете тратить деньги фирмы и соответственно вам их придется каким-то образом компенсировать. Главный вопрос который у вас будет стоять состоит в следующем: автоматизация для непосвященных выглядит как магия для автоматизаторов - как интересная задача а для бизнеса - как могила для денег им нужно объяснить на что ваши инженеры будут закапывать кучу денег. ведь при хороших раскладах будут находить дефекты, ломаться, будут требовать калибровки или доладки. более того качественное покрытие во многих веб-проектах - подразумевает кучу неинтересной и муторной работы. а интересные и редкие сценарии в 99% не окупаются.
  7. Помните, что цель автоматизации - это: снижать расходы на тестирование защищать критический функционал (имидж или деньги) давать быструю и надежную обратную связь Отсюда и вопрос: Можно взять человека на полставки? Можно организовать частичную занятость? Или взять человека на полный день. Можно аутсорсить проект внешникам. В этих случаях возникают различные ситуации контроля исполнения.
  8. синдром поиска “идеального автоматизатора” паттерны: новичок, эксперт, внештатник, красноглазый линуксоид плюсы и минусы каждого паттерна
  9. На начальных порах автотесты очень простые и вам понадобиться человек, который просто начнет. Он будет первооткрывателем и начнет строить систему. Хорошие исполнители плохо справляются с неизвестностью. Поэтому этот человек должен четко видеть цель, которую он достигнет, проблемы, которые возникают и уметь выбирать решение. Ему в помощь понадобиться человек, который все это будет реализовывать. Который будет наращивать технологические решения и развивать их. Так же понадобятся люди, которые будут просто следить за работой тестов, запускать их и связывать их с задачами.
  10. Сам по себе инструмент ничего не решает. И без человека он бесполезен. Инструменты бывают разного уровня технической сложности. Для новичков и для профессионалов. Стоит так же учитывать, что они бывают платные, бесплатные. Их нужно откуда-то запускать. То есть стоит сразу решить в каких условиях вы их будете использовать? Локально? С сервера? Как вы их будете отлаживать? Насколько они распространены? Что В нашем случае мы используем следующую связку?
  11. Все эти слова jmeter SeleniumIDE php phpunit curl Пустой звук без оператора. С другой стороны - инструмент - это такое же приложение. С такими же дефектами. За три года работы я ни разу не встретил идеального инструмента. Они все ломаются, имеют свои ограничения и сложности в использовании. Но это решается только практикой и ростом экспертизы.
  12. Коротко расскажу о себе.
  13. Коротко расскажу о себе.
  14. Вместо итогов: прежде чем начать автоматизировать поймите следующие вещи: какие расходы вы хотите снизить и что вы хотите защитить кто этим будет заниматься и откуда у него будет на это время почему этот человек будет заниматься именно этими задачами какие инструменты он будет использовать и откуда он на них возьмет деньги как вы будете рассчитывать расходы как вы будете защищать увеличение расходов как вы будете считать эффективность автоматизации ведь именно это позволяет вам защищать это направление от закрытия и оптимизации