Submit Search
Upload
Управление хаосом, или как жить когда число тестов перевалило за десятки тысяч
•
Download as PPTX, PDF
•
0 likes
•
612 views
SQALab
Follow
Доклад Дмитрия Акмаева на конференции SQA Days-20. 24-26 ноября 2016. Минск www.sqadays.com
Read less
Read more
Education
Report
Share
Report
Share
1 of 21
Download now
Recommended
Оптимизация процесса тестирования с использованием аналитических подходов RCA...
Оптимизация процесса тестирования с использованием аналитических подходов RCA...
Aleksandr Meshkov
Что было, что есть, что будет: Current State vs. Common Sense
Что было, что есть, что будет: Current State vs. Common Sense
SQALab
Когда стоит закончить автоматизировать?
Когда стоит закончить автоматизировать?
SQALab
Ответственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектах
SQALab
александр полещук. управление автоматизированным тестированием
александр полещук. управление автоматизированным тестированием
COMAQA.BY
How to estimate time for testing
How to estimate time for testing
Alexandr Zinovyev
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Softengi
Автоматизация сборки и тестирования в разрезе эффективного производства
Автоматизация сборки и тестирования в разрезе эффективного производства
SQALab
Recommended
Оптимизация процесса тестирования с использованием аналитических подходов RCA...
Оптимизация процесса тестирования с использованием аналитических подходов RCA...
Aleksandr Meshkov
Что было, что есть, что будет: Current State vs. Common Sense
Что было, что есть, что будет: Current State vs. Common Sense
SQALab
Когда стоит закончить автоматизировать?
Когда стоит закончить автоматизировать?
SQALab
Ответственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектах
SQALab
александр полещук. управление автоматизированным тестированием
александр полещук. управление автоматизированным тестированием
COMAQA.BY
How to estimate time for testing
How to estimate time for testing
Alexandr Zinovyev
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Softengi
Автоматизация сборки и тестирования в разрезе эффективного производства
Автоматизация сборки и тестирования в разрезе эффективного производства
SQALab
Планирование трудозатрат на тестирование
Планирование трудозатрат на тестирование
SQALab
Человеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкой
SQALab
Внедрение измениений. Рефакторинг Vs реинжиниринг
Внедрение измениений. Рефакторинг Vs реинжиниринг
Rina Uzhevko
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
SQALab
Оценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПО
SQALab
Введение в performance management
Введение в performance management
SQALab
Оценка сроков IT проектов
Оценка сроков IT проектов
Alexander Kalinichev
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техники
SQALab
Оценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задач
Gleb Rybalko
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформации
Andrey Rebrov
Оценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBT
SQALab
QA как драйвер трансформации
QA как драйвер трансформации
SQALab
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QAFest
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
QAFest
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QAFest
Тестируем производительность с помощью Selenium
Тестируем производительность с помощью Selenium
SQALab
Переписать нельзя рефакторить
Переписать нельзя рефакторить
CEE-SEC(R)
Управление качеством проекта
Управление качеством проекта
SQALab
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QAFest
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QAFest
Как протестировать тим-лидера
Как протестировать тим-лидера
SQALab
The emotional intellect in testing
The emotional intellect in testing
SQALab
More Related Content
What's hot
Планирование трудозатрат на тестирование
Планирование трудозатрат на тестирование
SQALab
Человеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкой
SQALab
Внедрение измениений. Рефакторинг Vs реинжиниринг
Внедрение измениений. Рефакторинг Vs реинжиниринг
Rina Uzhevko
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
SQALab
Оценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПО
SQALab
Введение в performance management
Введение в performance management
SQALab
Оценка сроков IT проектов
Оценка сроков IT проектов
Alexander Kalinichev
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техники
SQALab
Оценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задач
Gleb Rybalko
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформации
Andrey Rebrov
Оценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBT
SQALab
QA как драйвер трансформации
QA как драйвер трансформации
SQALab
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QAFest
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
QAFest
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QAFest
Тестируем производительность с помощью Selenium
Тестируем производительность с помощью Selenium
SQALab
Переписать нельзя рефакторить
Переписать нельзя рефакторить
CEE-SEC(R)
Управление качеством проекта
Управление качеством проекта
SQALab
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QAFest
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QAFest
What's hot
(20)
Планирование трудозатрат на тестирование
Планирование трудозатрат на тестирование
Человеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкой
Внедрение измениений. Рефакторинг Vs реинжиниринг
Внедрение измениений. Рефакторинг Vs реинжиниринг
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Оценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПО
Введение в performance management
Введение в performance management
Оценка сроков IT проектов
Оценка сроков IT проектов
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техники
Оценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задач
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформации
Оценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBT
QA как драйвер трансформации
QA как драйвер трансформации
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
Тестируем производительность с помощью Selenium
Тестируем производительность с помощью Selenium
Переписать нельзя рефакторить
Переписать нельзя рефакторить
Управление качеством проекта
Управление качеством проекта
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
Viewers also liked
Как протестировать тим-лидера
Как протестировать тим-лидера
SQALab
The emotional intellect in testing
The emotional intellect in testing
SQALab
Пользовательские требования в жизни тестировщика
Пользовательские требования в жизни тестировщика
SQALab
Процесс тестирования в условиях неявных требований
Процесс тестирования в условиях неявных требований
SQALab
Пирамида Тестирования через призму ROI калькулятора и прочая геометрия
Пирамида Тестирования через призму ROI калькулятора и прочая геометрия
SQALab
Автоматизация тестирования базы на примере PostgreSQL
Автоматизация тестирования базы на примере PostgreSQL
SQALab
Работа с бизнес-требованиями на стадии выхода продукта
Работа с бизнес-требованиями на стадии выхода продукта
SQALab
Тестирование отклика Web-интерфейса с JMeter и Selenium
Тестирование отклика Web-интерфейса с JMeter и Selenium
SQALab
Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!
SQALab
Провокации автоматического тестирования
Провокации автоматического тестирования
SQALab
Тестирование слоёного пирога
Тестирование слоёного пирога
SQALab
Между молотом и наковальней. Production Quality
Между молотом и наковальней. Production Quality
SQALab
Обратная связь и целеполагание, как маяки надежды тестировщика
Обратная связь и целеполагание, как маяки надежды тестировщика
SQALab
Определение pass/fail критериев при тестировании и анализе производительности
Определение pass/fail критериев при тестировании и анализе производительности
SQALab
Psychology and testing
Psychology and testing
SQALab
How to reduce your test cases... magically!
How to reduce your test cases... magically!
SQALab
Advancing Testing Using Axioms
Advancing Testing Using Axioms
SQALab
Отряд тест-аналитиков
Отряд тест-аналитиков
SQALab
Examples how to move towards Zero Defects
Examples how to move towards Zero Defects
SQALab
Viewers also liked
(19)
Как протестировать тим-лидера
Как протестировать тим-лидера
The emotional intellect in testing
The emotional intellect in testing
Пользовательские требования в жизни тестировщика
Пользовательские требования в жизни тестировщика
Процесс тестирования в условиях неявных требований
Процесс тестирования в условиях неявных требований
Пирамида Тестирования через призму ROI калькулятора и прочая геометрия
Пирамида Тестирования через призму ROI калькулятора и прочая геометрия
Автоматизация тестирования базы на примере PostgreSQL
Автоматизация тестирования базы на примере PostgreSQL
Работа с бизнес-требованиями на стадии выхода продукта
Работа с бизнес-требованиями на стадии выхода продукта
Тестирование отклика Web-интерфейса с JMeter и Selenium
Тестирование отклика Web-интерфейса с JMeter и Selenium
Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!
Провокации автоматического тестирования
Провокации автоматического тестирования
Тестирование слоёного пирога
Тестирование слоёного пирога
Между молотом и наковальней. Production Quality
Между молотом и наковальней. Production Quality
Обратная связь и целеполагание, как маяки надежды тестировщика
Обратная связь и целеполагание, как маяки надежды тестировщика
Определение pass/fail критериев при тестировании и анализе производительности
Определение pass/fail критериев при тестировании и анализе производительности
Psychology and testing
Psychology and testing
How to reduce your test cases... magically!
How to reduce your test cases... magically!
Advancing Testing Using Axioms
Advancing Testing Using Axioms
Отряд тест-аналитиков
Отряд тест-аналитиков
Examples how to move towards Zero Defects
Examples how to move towards Zero Defects
Similar to Управление хаосом, или как жить когда число тестов перевалило за десятки тысяч
Global Continues Integration
Global Continues Integration
Dmitry Akmaev
Mikhail Dovgiy, QA Stand Up: Episode 4
Mikhail Dovgiy, QA Stand Up: Episode 4
Provectus
Artem Bezruchko "Test Strategy in SCRUM"
Artem Bezruchko "Test Strategy in SCRUM"
Fwdays
QA Fest 2017. Игорь Хрол. Кто должен писать автоматические тесты?
QA Fest 2017. Игорь Хрол. Кто должен писать автоматические тесты?
QAFest
10M tests per day
10M tests per day
Sergey Grinev
SQA Days 19 - Self-dependent QA Assessment - how to start (Самостоятельная оц...
SQA Days 19 - Self-dependent QA Assessment - how to start (Самостоятельная оц...
Andrey Ladutko
ChromeDriver Jailbreak
ChromeDriver Jailbreak
Badoo Development
Работа с рисками в Scrum проектах
Работа с рисками в Scrum проектах
Denis Tuchin
Зачем нужен Flash?
Зачем нужен Flash?
Cisco Russia
Similar to Управление хаосом, или как жить когда число тестов перевалило за десятки тысяч
(9)
Global Continues Integration
Global Continues Integration
Mikhail Dovgiy, QA Stand Up: Episode 4
Mikhail Dovgiy, QA Stand Up: Episode 4
Artem Bezruchko "Test Strategy in SCRUM"
Artem Bezruchko "Test Strategy in SCRUM"
QA Fest 2017. Игорь Хрол. Кто должен писать автоматические тесты?
QA Fest 2017. Игорь Хрол. Кто должен писать автоматические тесты?
10M tests per day
10M tests per day
SQA Days 19 - Self-dependent QA Assessment - how to start (Самостоятельная оц...
SQA Days 19 - Self-dependent QA Assessment - how to start (Самостоятельная оц...
ChromeDriver Jailbreak
ChromeDriver Jailbreak
Работа с рисками в Scrum проектах
Работа с рисками в Scrum проектах
Зачем нужен Flash?
Зачем нужен Flash?
More from SQALab
Готовим стажировку
Готовим стажировку
SQALab
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
SQALab
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
SQALab
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
SQALab
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
SQALab
Continuous performance testing
Continuous performance testing
SQALab
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
SQALab
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
SQALab
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
SQALab
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
SQALab
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
SQALab
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
SQALab
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
SQALab
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
SQALab
Стили лидерства и тестирование
Стили лидерства и тестирование
SQALab
"Давайте не будем про качество"
"Давайте не будем про качество"
SQALab
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
SQALab
Тестирование геолокационных систем
Тестирование геолокационных систем
SQALab
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
SQALab
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
SQALab
More from SQALab
(20)
Готовим стажировку
Готовим стажировку
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Continuous performance testing
Continuous performance testing
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Стили лидерства и тестирование
Стили лидерства и тестирование
"Давайте не будем про качество"
"Давайте не будем про качество"
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
Тестирование геолокационных систем
Тестирование геолокационных систем
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
Управление хаосом, или как жить когда число тестов перевалило за десятки тысяч
1.
1 | ©
2016 RingCentral, Inc. All rights reserved. Управление хаосом, или как жить когда число тестов перевалило за десятки тысяч. Акмаев Дмитрий. Санкт-Петербург. DINS
2.
2 | ©
2016 RingCentral, Inc. All rights reserved. О себе ► Акмаев Дмитрий ► Lead QA Automation в DINS • до этого Quest Software (DELL), I-FREE ► 12 лет в тестировании ► Управляю проектом Global CI
3.
3 | ©
2016 RingCentral, Inc. All rights reserved. Предыстория
4.
4 | ©
2016 RingCentral, Inc. All rights reserved. Global continuous integration ►Интеграционный CI ►Тестовое окружение максимально близкое к PRO ►Полное собрание автотестов
5.
5 | ©
2016 RingCentral, Inc. All rights reserved. Проблемы
6.
6 | ©
2016 RingCentral, Inc. All rights reserved. Проблемы ►Перевернутая пирамида ►Десятки тысяч тестов ►Нестабильность ►Зоопарк фреймворков
7.
7 | ©
2016 RingCentral, Inc. All rights reserved. А все ли тесты нужны?
8.
8 | ©
2016 RingCentral, Inc. All rights reserved. А все ли тесты нужны? ►Не могут работать паралельно ►Есть аналоги не на UI ►Меняют окружение ►Долго бегущие
9.
9 | ©
2016 RingCentral, Inc. All rights reserved. Что делать?
10.
10 | ©
2016 RingCentral, Inc. All rights reserved. Унификация ВОЕНКОМАТ► Меньше фреймворков ► Единый репортинг ► Кодеревью
11.
11 | ©
2016 RingCentral, Inc. All rights reserved. Модульная система ► Используйте только то, что нужно ► Создавайте свои модули
12.
12 | ©
2016 RingCentral, Inc. All rights reserved. Предварительная приемка ► Не должны мешать другим ► Соответствуют соглашениям ► Не используются таймауты
13.
13 | ©
2016 RingCentral, Inc. All rights reserved. Приоритезация / Группировка ► Быстро получить результат ► Проверять то, что менялось
14.
14 | ©
2016 RingCentral, Inc. All rights reserved. Запись результатов в базу ► Группировка результатов ► Быстрое сравнение ► Расширенная отчетность
15.
15 | ©
2016 RingCentral, Inc. All rights reserved. Выделение впервые упавших тестов ► Отдавать только разницу ► Делить на зоны ответственности
16.
16 | ©
2016 RingCentral, Inc. All rights reserved. Выделение впервые упавших тестов Tests Day 1 Day 2 Day 3 Test 1 Passed Failed Failed Test 2 Passed Passed Failed Test 3 Passed Passed Passed Test 4 Passed Failed Passed Test 5 Passed Passed Failed
17.
17 | ©
2016 RingCentral, Inc. All rights reserved. Пометка известных падений ► Не отвлекаться на известное ► Выделение максимально проблемных баг
18.
18 | ©
2016 RingCentral, Inc. All rights reserved. Автоматический перезапуск ► Сокращение ложных срабатываний • Сетевые проблемы • Редко улавимые сбои
19.
19 | ©
2016 RingCentral, Inc. All rights reserved. Контроль вносимых изменений ► Знать, кто мог сломать ► Не менять одновременно одно и то же разными людьми
20.
20 | ©
2016 RingCentral, Inc. All rights reserved. Спасибо
21.
21 | ©
2016 RingCentral, Inc. All rights reserved. Контакты ► dakmaev@gmail.com ► https://vk.com/akmaev ► https://www.facebook.com/dmitry.akmaev
Download now