Автоматизация тестирования как сервис

5,164 views
5,314 views

Published on

Автоматизация тестирования как сервис, Павел Сташевский
Все мы хотим получать качественные сервисы. Мы хотим, чтобы обслуживание было быстрым, качественным и недорогим. Нам важно получить удовольствие от сервиса, будь то парикмахерская или бронирование авиабилетов. Автоматизация тестирования в этом плане практически не отличается от других сервисов, особенно, если она развивается в крупной компании. При этом нужно учесть стек технологий и уровень развития проекта и при этом не наступить на те грабли, что мы собрали при автоматизации тестирования других продуктов. Как строить такой сервис, как его адаптировать под различные команды и получать предсказуемый результат, именно про эти вопросы Павел расскажет в своем докладе. И все это на примерах из 2ГИС.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,164
On SlideShare
0
From Embeds
0
Number of Embeds
4,089
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Автоматизация тестирования как сервис

  1. 1. Автоматизация тестирования как сервис Сташевский Павел 2ГИС @paulstashevsky p.stashevsky@2gis.ru
  2. 2. Кто я? Что я? Зачем я?- по образованию: программист и системный аналитик- по призванию: тестировщик- крайний за автоматизацию тестирования в 2ГИС: 2ГИС ПК - > 10 млн установок 2ГИС Online - > 3,5 млн. пользователй 2ГИС Mobile - > 3,5 млн установок
  3. 3. Командыпроектные сервисные
  4. 4. Факторы. Какие факторы?
  5. 5. Зачем?
  6. 6. Для кого?
  7. 7. Какая компания?
  8. 8. И это тоже факторы!1. Методология разработки2. Выпуск релизов3. Срок жизни проектов4. Используемые технологии5. Зависимости между проектами
  9. 9. Проблемы есть?
  10. 10. медленные несовершенство тесты архитектурыневозможность нестабильныеавтоматизировать тесты нет нужноговсе инструмента Технические Проблемы есть?
  11. 11. медленные несовершенство тесты архитектуры невозможность нестабильныеавтоматизировать тесты нет нужного все инструмента Технические Проблемы есть? Организационныене хватаетвремени на тесты пишутся споддержку нет людей запозданием проблемы с нет обучением ответственных
  12. 12. Какие есть варианты?
  13. 13. Вариант "Стартаперский"
  14. 14. 1. автоматизация тестирования не зависит от других команд2. свобода в выборе инструментов/подходов/методик3. роль специалиста по АТ могут выполнять различные люди
  15. 15. 1. в каждой команде свои велосипеды2. плохо передается опыт между командами3. скорость внедрения практики ниже, чем могла быть
  16. 16. Вариант "Монархический"
  17. 17. 1. единые стандарты/подходы/инструменты во всех проектах2. тестировщикам (и специалистам по АТ) легко переходить с проекта на проект
  18. 18. 1. специалисты должны быть в курсе всех проектов2. специалисты должны быть универсальными3. "золотая команда"
  19. 19. Вариант "Сервисный"
  20. 20. Это сервис?Да, это сервис!1. отдельная команда2. все (почти) направления и проекты3. свой скрам, но..
  21. 21. Про этапы. Обучение Инструмент Тесты ПоддержкаАнализ
  22. 22. Что делает специалист по АТ ?- курирует группу проектов- помогает создаватьинструменты/фреймворки/тесты- обучает тестировщиков- осуществляет"пост-обслуживание" проекта
  23. 23. Что нам это дает?1. Переиспользуем опыт и инструменты2. Сокращаем время на внедрение АТ3. Используем единый подходы кавтоматизации4. Повышаем технический уровень отдела5. Охватываем сразу все направления
  24. 24. Сколько вешать в граммах? 3-4 > 40 > 30автомата тестировщиков проектов
  25. 25. Итого, когда надо быстро и много:1. Закрепляйте за группой проектовотвественных2. Группы выбирайте по общем технологиям3. Переиспользуйте инструменты и подходы4. Обучайте тестировщиков и команды5. Помогайте в трудную минуту
  26. 26. Сташевский Павел 2ГИС @paulstashevsky p.stashevsky@2gis.ru

×