SlideShare a Scribd company logo
1 of 17
Software quality assurance days
21 Международная конференция
по вопросам качества ПО
sqadays.com
Александр Мешков
Performance Lab. Москва, Россия
Тестирование в крупных стартапах или как
упорядочить хаос
Мешков Александр – руководитель
департамента тестирования
Performance Lab
Skype: alekslynx
Email: a.meshkov@pflb.ru
Пишу статьи в блоге:
http://www.performance-lab.ru/blog
Докладчик:
Quality Day - 2015
TestCon – 2017
SQA Days – 18
SQA Days – 19
SQA Days – 20
SQA Days – 21
Краткая информация
Тестирование в крупных стартапах или как упорядочить хаос
Немного о докладе
• Особенности работы в крупных стартапах
• Как и что тестировать, когда ничего нет
• Команда - залог успеха
• Победы и поражения
• Результат
Тестирование в крупных стартапах или как упорядочить хаос
Как все начиналось
Тестирование в крупных стартапах или как упорядочить хаос
Особенности крупного стартапа
Тестирование в крупных стартапах или как упорядочить хаос
Особенности крупного стартапа
• Идея никем не движет
• Полное отсутствие каких-либо процессов
• Планирования нет
• Нужно тестировать 24/7
• Бизнес подразделения - цари и владыки
• Тестирование - самое узкое место
• Есть деньги, но нет времени
Тестирование в крупных стартапах или как упорядочить хаос
С чего можно начать?
Тестирование в крупных стартапах или как упорядочить хаос
Что делать, когда ничего нет
1. Определить цели и область тестирования
2. Подобрать команду
3. Построить коммуникацию и взаимодействие
4. Определить методологию и подход
5. Инструменты
6. Тестовые среды
Тестирование в крупных стартапах или как упорядочить хаос
Что делать, когда ничего нет
Главная цель – помочь бизнесу успешно начать и
конкурировать на рынке
Что надо тестировать?
Что будем тестировать?
Тестирование в крупных стартапах или как упорядочить хаос
Процесс тестирования
Основные проблемы:
1. Объем задач превышает возможности команды
2. Автоматизация невозможна
3. Разные системы, разные подходы к управлению изменениями
4. Большое количество параллельных задач
5. Приоритет – всегда высокий
6. Руководство требует внедрить сегодня!!!
Все смешалось в кучу, релизы,
тесты, баги…..
Тестирование в крупных стартапах или как упорядочить хаос
Процесс тестирования
Тестирование в крупных стартапах или как упорядочить хаос
Выход из ситуации
1. Разделение задач на категории
2. Стандартизация тестирования наиболее часто возникающих задач
3. Создание плана загрузки сотрудников
4. Внедрение процесса управления тестовыми средами
5. Выделение из команды тестового аналитика
6. Стандартизация подхода к оценке задач
7. Оптимизация объемов тестирования за счет внедрения системы
приоритетов
8. Управление рисками тестирования
Тестирование в крупных стартапах или как упорядочить хаос
Работа с командой
Тестирование в крупных стартапах или как упорядочить хаос
Как создать команду мечты
1. Автономия
2. Признание
3. Значимость выполняемой работы
4. Повышение сложности задач
5. Вовлеченность в процесс
6. Доверие и умение слушать
7. Отношение к ошибкам
Тестирование в крупных стартапах или как упорядочить хаос
Как создать команду мечты
Тестирование в крупных стартапах или как упорядочить хаос
Победы и поражения
Тестирование в крупных стартапах или как упорядочить хаос
Что удалось:
• Убедить бизнес в важности тестирования
• Своевременно выполнять тестирование необходимых задач
• Построить вовлеченную команду тестировщиков
• Добиться права голоса
С чем пришлось жить:
• Бывали факапы
• Постоянно сверхурочная работа
• Объемы тестирования не снижались
• Тестовых стендов по прежнему не хватало
Вопросы?
alekslynx
a.meshkov@pflb.ru
Тестирование в крупных стартапах или как упорядочить хаос

More Related Content

More from SQALab

More from SQALab (20)

API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 
Истинная сила тестировщика - информация
Истинная сила тестировщика - информацияИстинная сила тестировщика - информация
Истинная сила тестировщика - информация
 
Автоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОАвтоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПО
 
Правильный подход к составлению профиля нагрузочного тестирования
Правильный подход к составлению профиля нагрузочного тестированияПравильный подход к составлению профиля нагрузочного тестирования
Правильный подход к составлению профиля нагрузочного тестирования
 
Sustainable Test Automation: Collaborate within Team
Sustainable Test Automation: Collaborate within TeamSustainable Test Automation: Collaborate within Team
Sustainable Test Automation: Collaborate within Team
 
Test Data Preparation: Tips and Tricks
Test Data Preparation: Tips and TricksTest Data Preparation: Tips and Tricks
Test Data Preparation: Tips and Tricks
 
9 кругов Ада: антипаттерны UI-Автоматизации
9 кругов Ада: антипаттерны UI-Автоматизации9 кругов Ада: антипаттерны UI-Автоматизации
9 кругов Ада: антипаттерны UI-Автоматизации
 
The secrets in game testing
The secrets in game testingThe secrets in game testing
The secrets in game testing
 
Loading time testing and results visualisation of web games
Loading time testing and results visualisation of web gamesLoading time testing and results visualisation of web games
Loading time testing and results visualisation of web games
 

Тестирование в крупных стартапах или как упорядочить хаос

  • 1. Software quality assurance days 21 Международная конференция по вопросам качества ПО sqadays.com Александр Мешков Performance Lab. Москва, Россия Тестирование в крупных стартапах или как упорядочить хаос
  • 2. Мешков Александр – руководитель департамента тестирования Performance Lab Skype: alekslynx Email: a.meshkov@pflb.ru Пишу статьи в блоге: http://www.performance-lab.ru/blog Докладчик: Quality Day - 2015 TestCon – 2017 SQA Days – 18 SQA Days – 19 SQA Days – 20 SQA Days – 21 Краткая информация Тестирование в крупных стартапах или как упорядочить хаос
  • 3. Немного о докладе • Особенности работы в крупных стартапах • Как и что тестировать, когда ничего нет • Команда - залог успеха • Победы и поражения • Результат Тестирование в крупных стартапах или как упорядочить хаос
  • 4. Как все начиналось Тестирование в крупных стартапах или как упорядочить хаос
  • 5. Особенности крупного стартапа Тестирование в крупных стартапах или как упорядочить хаос
  • 6. Особенности крупного стартапа • Идея никем не движет • Полное отсутствие каких-либо процессов • Планирования нет • Нужно тестировать 24/7 • Бизнес подразделения - цари и владыки • Тестирование - самое узкое место • Есть деньги, но нет времени Тестирование в крупных стартапах или как упорядочить хаос
  • 7. С чего можно начать? Тестирование в крупных стартапах или как упорядочить хаос
  • 8. Что делать, когда ничего нет 1. Определить цели и область тестирования 2. Подобрать команду 3. Построить коммуникацию и взаимодействие 4. Определить методологию и подход 5. Инструменты 6. Тестовые среды Тестирование в крупных стартапах или как упорядочить хаос
  • 9. Что делать, когда ничего нет Главная цель – помочь бизнесу успешно начать и конкурировать на рынке Что надо тестировать? Что будем тестировать? Тестирование в крупных стартапах или как упорядочить хаос
  • 10. Процесс тестирования Основные проблемы: 1. Объем задач превышает возможности команды 2. Автоматизация невозможна 3. Разные системы, разные подходы к управлению изменениями 4. Большое количество параллельных задач 5. Приоритет – всегда высокий 6. Руководство требует внедрить сегодня!!! Все смешалось в кучу, релизы, тесты, баги….. Тестирование в крупных стартапах или как упорядочить хаос
  • 11. Процесс тестирования Тестирование в крупных стартапах или как упорядочить хаос
  • 12. Выход из ситуации 1. Разделение задач на категории 2. Стандартизация тестирования наиболее часто возникающих задач 3. Создание плана загрузки сотрудников 4. Внедрение процесса управления тестовыми средами 5. Выделение из команды тестового аналитика 6. Стандартизация подхода к оценке задач 7. Оптимизация объемов тестирования за счет внедрения системы приоритетов 8. Управление рисками тестирования Тестирование в крупных стартапах или как упорядочить хаос
  • 13. Работа с командой Тестирование в крупных стартапах или как упорядочить хаос
  • 14. Как создать команду мечты 1. Автономия 2. Признание 3. Значимость выполняемой работы 4. Повышение сложности задач 5. Вовлеченность в процесс 6. Доверие и умение слушать 7. Отношение к ошибкам Тестирование в крупных стартапах или как упорядочить хаос
  • 15. Как создать команду мечты Тестирование в крупных стартапах или как упорядочить хаос
  • 16. Победы и поражения Тестирование в крупных стартапах или как упорядочить хаос Что удалось: • Убедить бизнес в важности тестирования • Своевременно выполнять тестирование необходимых задач • Построить вовлеченную команду тестировщиков • Добиться права голоса С чем пришлось жить: • Бывали факапы • Постоянно сверхурочная работа • Объемы тестирования не снижались • Тестовых стендов по прежнему не хватало
  • 17. Вопросы? alekslynx a.meshkov@pflb.ru Тестирование в крупных стартапах или как упорядочить хаос