SlideShare a Scribd company logo
1 of 30
Киев 2017
Первый в Украине фестиваль тестирования
Инструменты управления
тестами
Горин Роман
Обзор и введение в бест-практики
Киев 2017
О себе
• https://www.facebook.com/rgorin.zx
• http://t.me/DJ_ZX
• http://zxtesting.blogspot.com
Киев 2017
Кто что использует?
Результаты опросника в группе
Киев 2017
А какие ещё бывают?
Если
верить
гуглу,
то
много
и
разных
:
Киев 2017
Что такое тест менеджмент
Test Management это…
Test Management Tool это…
Не путайте TM(T) с ALM!
ALM – это Application Lifecycle Management и Блокнот тут не особо поможет.
Киев 2017
Анализ обзоров и опросов по
версии портала QA Testing Tools
http://www.qatestingtools.com/testing-tool-article/best_test_management_tool_2017
Киев 2017
Анализ обзоров и опросов по
версии портала QA Testing Tools
http://www.qatestingtools.com/testing-tool-article/best_test_management_tool_2017
Киев 2017
А почему не Excel/Word/GoogleDocs?
Никаких аргументов против нет…
Серьёзно!
Киев 2017
А почему не Excel/Word/GoogleDocs?
Плохое версионирование
Нужно писать макросы для всего
Усложнённый сбор отчётов
Отсутствие единой базы даных/поиска
Почти невожможно нормально реализовать внесение результатов
Привязка к автоматизации
Кросс-линки/зависимости/аттрибуты
Киев 2017
Требования к ТМТ
Возможность ведения всех тестов по проекту/циклу разработки/функциональности
•Группировка тестов соответственно задачам выше
Привязка к требованиям
Планирование выполнения тестов
•Запуск отдельных тестов
•Запуск групп тестов по критериям
•Привязка тестов к авто-коду и запуск автотестов
•Многократный перезапуск ранов
•Долгосрочное планирование запуска по циклам разработки и временным промежуткам (schedule)
Интеграция с другими утилитами ведения проекта (тасктрекер, багтрекер и т.д.)
Возможность генерации отчётов и сравнений выполнения тестов по всем доступным критериям
Понятный и логичный интерфейс (на самом деле это пункт номер 0)
Доступность на разных устройствах
Киев 2017
Нужно ли оно вообще?
Test Management is Wrong
• Динамичный проект
• Стартап
• Короткосрочный проект или фича
CI/CD
TDD/BDD
Agile
Non-Agile
Классические фазы тестирования (регресионное, приёмочное и т.д.)
Исследовательское тестирование
Киев 2017
Workflow работы с тестами
Красивая картинка с Хабра
Киев 2017
Какие тулзы НЕ обозреваю
(и почему)
• https://www.getzephyr.com/products/test-management-add-ons-for-atlassian/how-to-buy
Jira+Zephyr
Microfocus (Borland) SilkCentral
Hewlett-Packard Quality Center (ALM)
TestLink
И другие 
Киев 2017
Какие тулзы обозреваю
•https://www.qasymphony.com/software-testing-tools/qtest-manager/test-case-management/
QASyphony qTest
•https://www.visualstudio.com/team-services/testing-tools/
•https://marketplace.visualstudio.com/items?itemName=ms.vss-testmanager-web
Microsoft Test Manager (part of Visual Studio/TFS)
•https://smartbear.com/product/qacomplete/overview/
SmartBear QA Complete
•http://www.gurock.com/testrail/
Gurock TestRail
•http://www.informup.com/TestUp-Test-Management-Tool.aspx
InformUP TestUP
Киев 2017
Сравнение триалов
qTest Zephyr TestRail QAComplete TestUp MTM
Продолжительность триала 14+ 30+ 30 30+ 14 30+
Реакция техподдержки проблематично медленно мгновенно мгновенно мгновенно нормально
Наличие демо-проекта да нет нет да да нет
Продление триала нет да да да Непонятно да
Реклама и рассылки есть есть минимум много/трени
нги
нет нет
Перенос/восстановление
демо-проекта
н/и н/и? да да н/и да
Перенос проекта из текущей
тулзы
да н/и - да н/и да да н/и
Киев 2017
QASymphony qTest
Киев 2017
MS Test Manager
Киев 2017
Gurock TestRail
Киев 2017
QA Complete
Киев 2017
InformUP TestUP
Киев 2017
UI: организация рабочего пространства
Специфика интерфейса/UI
•Первичная настройка (admin)
•Структура юзерской части интерфейса
•Процесс создания проекта
•Вкладки
Киев 2017
UI: Доступность на разных
устройствах/OS
Посмотрите на это Где работает
Киев 2017
Формирование требований
Можно ли без привязки к требованиям?
• Почему да
• Почему нет
• Что делать если…
Интеграция между разными тулзами
• Можно ли обойтись без интеграций и в каких частях ведениям
проекта (ALM?)
• Синхронизация всех требований – критично?
Киев 2017
Написание тестов: общее для всех
утилит
Steps/Expected results
Возможность ведения всех тестов по проекту/циклу разработки/функциональности
Группировка тестов соответственно задачам выше
Привязка к требованиям/работа с требованиями
Редактирование свойств
Версионирование
Киев 2017
Написание тестов: специфика и
отличия между утилитами
Наследование в деревьях
Кросс-ссылки между тестами
Общие (шареные) шаги
Фильтрация
Особенности контроля версий
Стиль организации (wizard, plain view, расположение функциональных
частей)
Киев 2017
Выборка кейсов по критериям
Обязательные критерии
• Фича/Компонент
• Подфича (с привязкой)
• Эдишен продукта (если имеется)
• Версия продукта с которой актуально
Опциональные критерии
Как не переусложнить с количеством и структурой критериев
Киев 2017
Создание тестсюит
Тестсюиты с ручной выборкой тестов
Тестсюиты с автоматической выборкой и обновлением содержимого
Тестсюиты под релиз
Тестсюиты под цикл
• На базе фич
• На базе тасков
Киев 2017
Запуск тестов: best parctices
Запуск отдельных тестов
Конфигурирование ранов
Запуск вручную
Долгосрочное планирование запуска по циклам разработки и временным
промежуткам (schedule) и другим триггерам (мануал онли)
Перезапуск фейловых/непройденных тестов
Запуск тех же тестов на новой версии
Киев 2017
Интеграции: ALM/PM/Tasks/Bugs
Описание возможностей ALM (в общем)
О каких интеграциях нельзя забывать
•Баги
•Таски
•Автотесты
•Внешняя документация
Привязка тестов к авто-коду и запуск автотестов
Отчёты
Киев 2017
Сcылки
• https://habrahabr.ru/company/redmadrobot/blo
g/248965/
• http://swtester.blogspot.com/2013/02/test-
management-is-wrong.html?spref=bl

More Related Content

What's hot

QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...
QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...
QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...QAFest
 
Технологии vs коммуникации: что важнее?
Технологии vs коммуникации: что важнее?Технологии vs коммуникации: что важнее?
Технологии vs коммуникации: что важнее?Badoo Development
 
Как автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ruКак автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ruBadoo Development
 
QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...
QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...
QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...QAFest
 
Continuous Integration для QA
Continuous Integration для QAContinuous Integration для QA
Continuous Integration для QAIvan Kolodyazhny
 
Багфиксинг процесса разработки в iOS: взгляд с двух сторон
Багфиксинг процесса разработки в iOS: взгляд с двух сторонБагфиксинг процесса разработки в iOS: взгляд с двух сторон
Багфиксинг процесса разработки в iOS: взгляд с двух сторонBadoo Development
 
QA Fest 2016. Дмитрий Химион. Векторы развития систем автоматизации тестиров...
QA Fest 2016. Дмитрий Химион.  Векторы развития систем автоматизации тестиров...QA Fest 2016. Дмитрий Химион.  Векторы развития систем автоматизации тестиров...
QA Fest 2016. Дмитрий Химион. Векторы развития систем автоматизации тестиров...QAFest
 
Гибкое тестирование
Гибкое тестированиеГибкое тестирование
Гибкое тестированиеRina Uzhevko
 
Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!SQALab
 
WP как экспериментальная платформа
WP как экспериментальная платформаWP как экспериментальная платформа
WP как экспериментальная платформаSQALab
 
Мобильный веб: назад в будущее
Мобильный веб: назад в будущееМобильный веб: назад в будущее
Мобильный веб: назад в будущееBadoo Development
 
RUSSIA QUALITY REPORT 2015-16
RUSSIA QUALITY REPORT 2015-16RUSSIA QUALITY REPORT 2015-16
RUSSIA QUALITY REPORT 2015-16SQALab
 
Темная сторона метрик
Темная сторона метрикТемная сторона метрик
Темная сторона метрикRoman Ivliev
 
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQAFest
 
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...COMAQA.BY
 
QA Fest 2016. Инна Блажко. ISTQB – What is it? Who needs it? How to prepare a...
QA Fest 2016. Инна Блажко. ISTQB – What is it? Who needs it? How to prepare a...QA Fest 2016. Инна Блажко. ISTQB – What is it? Who needs it? How to prepare a...
QA Fest 2016. Инна Блажко. ISTQB – What is it? Who needs it? How to prepare a...QAFest
 
Распределение тестировщиков по командам как один из этапов контроля качества
Распределение тестировщиков по командам как один из этапов контроля качестваРаспределение тестировщиков по командам как один из этапов контроля качества
Распределение тестировщиков по командам как один из этапов контроля качестваSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Оценка проектов тестирования
Оценка проектов тестированияОценка проектов тестирования
Оценка проектов тестированияRina Uzhevko
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 

What's hot (20)

QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...
QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...
QA Fest 2017. Никита Галкин. Контрактное тестирование на примерах или Contrac...
 
Технологии vs коммуникации: что важнее?
Технологии vs коммуникации: что важнее?Технологии vs коммуникации: что важнее?
Технологии vs коммуникации: что важнее?
 
Как автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ruКак автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ru
 
QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...
QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...
QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...
 
Continuous Integration для QA
Continuous Integration для QAContinuous Integration для QA
Continuous Integration для QA
 
Багфиксинг процесса разработки в iOS: взгляд с двух сторон
Багфиксинг процесса разработки в iOS: взгляд с двух сторонБагфиксинг процесса разработки в iOS: взгляд с двух сторон
Багфиксинг процесса разработки в iOS: взгляд с двух сторон
 
QA Fest 2016. Дмитрий Химион. Векторы развития систем автоматизации тестиров...
QA Fest 2016. Дмитрий Химион.  Векторы развития систем автоматизации тестиров...QA Fest 2016. Дмитрий Химион.  Векторы развития систем автоматизации тестиров...
QA Fest 2016. Дмитрий Химион. Векторы развития систем автоматизации тестиров...
 
Гибкое тестирование
Гибкое тестированиеГибкое тестирование
Гибкое тестирование
 
Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!
 
WP как экспериментальная платформа
WP как экспериментальная платформаWP как экспериментальная платформа
WP как экспериментальная платформа
 
Мобильный веб: назад в будущее
Мобильный веб: назад в будущееМобильный веб: назад в будущее
Мобильный веб: назад в будущее
 
RUSSIA QUALITY REPORT 2015-16
RUSSIA QUALITY REPORT 2015-16RUSSIA QUALITY REPORT 2015-16
RUSSIA QUALITY REPORT 2015-16
 
Темная сторона метрик
Темная сторона метрикТемная сторона метрик
Темная сторона метрик
 
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
 
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
 
QA Fest 2016. Инна Блажко. ISTQB – What is it? Who needs it? How to prepare a...
QA Fest 2016. Инна Блажко. ISTQB – What is it? Who needs it? How to prepare a...QA Fest 2016. Инна Блажко. ISTQB – What is it? Who needs it? How to prepare a...
QA Fest 2016. Инна Блажко. ISTQB – What is it? Who needs it? How to prepare a...
 
Распределение тестировщиков по командам как один из этапов контроля качества
Распределение тестировщиков по командам как один из этапов контроля качестваРаспределение тестировщиков по командам как один из этапов контроля качества
Распределение тестировщиков по командам как один из этапов контроля качества
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Оценка проектов тестирования
Оценка проектов тестированияОценка проектов тестирования
Оценка проектов тестирования
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 

Similar to QA Fest 2017. Роман Горин. Системы тест менеджмента: обзор и краткое введение в лучшие практики

Возможна ли жизнь без тестировщика?
Возможна ли жизнь без тестировщика?Возможна ли жизнь без тестировщика?
Возможна ли жизнь без тестировщика?Aleksey Derkach
 
Automation from the trenches
Automation from the trenchesAutomation from the trenches
Automation from the trenchesGleb Rybalko
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 
QA Fest 2015. Юрий Малый. Monthly Operations Review
QA Fest 2015. Юрий Малый. Monthly Operations ReviewQA Fest 2015. Юрий Малый. Monthly Operations Review
QA Fest 2015. Юрий Малый. Monthly Operations ReviewQAFest
 
Тестирование и грабли - презентация Максима Букея
Тестирование и грабли - презентация Максима БукеяТестирование и грабли - презентация Максима Букея
Тестирование и грабли - презентация Максима БукеяДаниил Силантьев
 
A/B тестирование и грабли
A/B тестирование и граблиA/B тестирование и грабли
A/B тестирование и граблиМаксим Букей
 
тестирование и грабли
тестирование и граблитестирование и грабли
тестирование и граблиit-people
 
KPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыKPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыRina Uzhevko
 
автоматизация тестирования огурцом
автоматизация тестирования огурцомавтоматизация тестирования огурцом
автоматизация тестирования огурцомVadim Glebov
 
Денис Тучин - Проверка гипотез Kanban Method с помощью имитационной модели
Денис Тучин - Проверка гипотез Kanban Method с помощью имитационной моделиДенис Тучин - Проверка гипотез Kanban Method с помощью имитационной модели
Денис Тучин - Проверка гипотез Kanban Method с помощью имитационной моделиDenis Tuchin
 
Технический заказчик в проектах создания ИС
Технический заказчик в проектах создания ИСТехнический заказчик в проектах создания ИС
Технический заказчик в проектах создания ИСSQALab
 
Sef Tech Customer Bezugliy Presentation
Sef Tech Customer Bezugliy PresentationSef Tech Customer Bezugliy Presentation
Sef Tech Customer Bezugliy Presentationsef2009
 
Виды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьВиды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьGoIT
 
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Luxoft Education Center
 
Эволюция экосистем тестирования
Эволюция экосистем тестированияЭволюция экосистем тестирования
Эволюция экосистем тестированияGleb Rybalko
 
Sdlc by Anatoliy Anthony Cox
Sdlc by  Anatoliy Anthony CoxSdlc by  Anatoliy Anthony Cox
Sdlc by Anatoliy Anthony CoxAlex Tumanoff
 
Agile Testing: вопросы и ответы
Agile Testing: вопросы и ответыAgile Testing: вопросы и ответы
Agile Testing: вопросы и ответыAndrey Rebrov
 
Денис Тучин, Проверка гипотез Kanban Method с помощью имитационной модели
Денис Тучин, Проверка гипотез Kanban Method с помощью имитационной моделиДенис Тучин, Проверка гипотез Kanban Method с помощью имитационной модели
Денис Тучин, Проверка гипотез Kanban Method с помощью имитационной моделиScrumTrek
 

Similar to QA Fest 2017. Роман Горин. Системы тест менеджмента: обзор и краткое введение в лучшие практики (20)

Возможна ли жизнь без тестировщика?
Возможна ли жизнь без тестировщика?Возможна ли жизнь без тестировщика?
Возможна ли жизнь без тестировщика?
 
Automation from the trenches
Automation from the trenchesAutomation from the trenches
Automation from the trenches
 
Automation from the trenches
Automation from the trenchesAutomation from the trenches
Automation from the trenches
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
QA Fest 2015. Юрий Малый. Monthly Operations Review
QA Fest 2015. Юрий Малый. Monthly Operations ReviewQA Fest 2015. Юрий Малый. Monthly Operations Review
QA Fest 2015. Юрий Малый. Monthly Operations Review
 
Тестирование и грабли - презентация Максима Букея
Тестирование и грабли - презентация Максима БукеяТестирование и грабли - презентация Максима Букея
Тестирование и грабли - презентация Максима Букея
 
A/B тестирование и грабли
A/B тестирование и граблиA/B тестирование и грабли
A/B тестирование и грабли
 
тестирование и грабли
тестирование и граблитестирование и грабли
тестирование и грабли
 
KPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемыKPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемы
 
автоматизация тестирования огурцом
автоматизация тестирования огурцомавтоматизация тестирования огурцом
автоматизация тестирования огурцом
 
Денис Тучин - Проверка гипотез Kanban Method с помощью имитационной модели
Денис Тучин - Проверка гипотез Kanban Method с помощью имитационной моделиДенис Тучин - Проверка гипотез Kanban Method с помощью имитационной модели
Денис Тучин - Проверка гипотез Kanban Method с помощью имитационной модели
 
Технический заказчик в проектах создания ИС
Технический заказчик в проектах создания ИСТехнический заказчик в проектах создания ИС
Технический заказчик в проектах создания ИС
 
Sef Tech Customer Bezugliy Presentation
Sef Tech Customer Bezugliy PresentationSef Tech Customer Bezugliy Presentation
Sef Tech Customer Bezugliy Presentation
 
Виды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьВиды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спростить
 
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
 
Эволюция экосистем тестирования
Эволюция экосистем тестированияЭволюция экосистем тестирования
Эволюция экосистем тестирования
 
Sdlc by Anatoliy Anthony Cox
Sdlc by  Anatoliy Anthony CoxSdlc by  Anatoliy Anthony Cox
Sdlc by Anatoliy Anthony Cox
 
Agile Testing: вопросы и ответы
Agile Testing: вопросы и ответыAgile Testing: вопросы и ответы
Agile Testing: вопросы и ответы
 
Денис Тучин, Проверка гипотез Kanban Method с помощью имитационной модели
Денис Тучин, Проверка гипотез Kanban Method с помощью имитационной моделиДенис Тучин, Проверка гипотез Kanban Method с помощью имитационной модели
Денис Тучин, Проверка гипотез Kanban Method с помощью имитационной модели
 

More from QAFest

QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQAFest
 
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQAFest
 
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QAFest
 
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QAFest
 
QA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать большеQA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать большеQAFest
 
QA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQAFest
 
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QA Fest 2019. Сергей Новик. Между мотивацией и выгораниемQA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QA Fest 2019. Сергей Новик. Между мотивацией и выгораниемQAFest
 
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QAFest
 
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...QAFest
 
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium ClusterQA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium ClusterQAFest
 
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QAFest
 
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...QAFest
 
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automationQA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automationQAFest
 
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...QAFest
 
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...QAFest
 
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях ITQA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях ITQAFest
 
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQAFest
 
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...QAFest
 
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...QAFest
 
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22QAFest
 

More from QAFest (20)

QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
 
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
 
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
 
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
 
QA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать большеQA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать больше
 
QA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiled
 
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QA Fest 2019. Сергей Новик. Между мотивацией и выгораниемQA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
 
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
 
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
 
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium ClusterQA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
 
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
 
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
 
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automationQA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
 
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
 
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
 
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях ITQA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
 
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
 
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
 
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
 
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
 

QA Fest 2017. Роман Горин. Системы тест менеджмента: обзор и краткое введение в лучшие практики

  • 1. Киев 2017 Первый в Украине фестиваль тестирования Инструменты управления тестами Горин Роман Обзор и введение в бест-практики
  • 2. Киев 2017 О себе • https://www.facebook.com/rgorin.zx • http://t.me/DJ_ZX • http://zxtesting.blogspot.com
  • 3. Киев 2017 Кто что использует? Результаты опросника в группе
  • 4. Киев 2017 А какие ещё бывают? Если верить гуглу, то много и разных :
  • 5. Киев 2017 Что такое тест менеджмент Test Management это… Test Management Tool это… Не путайте TM(T) с ALM! ALM – это Application Lifecycle Management и Блокнот тут не особо поможет.
  • 6. Киев 2017 Анализ обзоров и опросов по версии портала QA Testing Tools http://www.qatestingtools.com/testing-tool-article/best_test_management_tool_2017
  • 7. Киев 2017 Анализ обзоров и опросов по версии портала QA Testing Tools http://www.qatestingtools.com/testing-tool-article/best_test_management_tool_2017
  • 8. Киев 2017 А почему не Excel/Word/GoogleDocs? Никаких аргументов против нет… Серьёзно!
  • 9. Киев 2017 А почему не Excel/Word/GoogleDocs? Плохое версионирование Нужно писать макросы для всего Усложнённый сбор отчётов Отсутствие единой базы даных/поиска Почти невожможно нормально реализовать внесение результатов Привязка к автоматизации Кросс-линки/зависимости/аттрибуты
  • 10. Киев 2017 Требования к ТМТ Возможность ведения всех тестов по проекту/циклу разработки/функциональности •Группировка тестов соответственно задачам выше Привязка к требованиям Планирование выполнения тестов •Запуск отдельных тестов •Запуск групп тестов по критериям •Привязка тестов к авто-коду и запуск автотестов •Многократный перезапуск ранов •Долгосрочное планирование запуска по циклам разработки и временным промежуткам (schedule) Интеграция с другими утилитами ведения проекта (тасктрекер, багтрекер и т.д.) Возможность генерации отчётов и сравнений выполнения тестов по всем доступным критериям Понятный и логичный интерфейс (на самом деле это пункт номер 0) Доступность на разных устройствах
  • 11. Киев 2017 Нужно ли оно вообще? Test Management is Wrong • Динамичный проект • Стартап • Короткосрочный проект или фича CI/CD TDD/BDD Agile Non-Agile Классические фазы тестирования (регресионное, приёмочное и т.д.) Исследовательское тестирование
  • 12. Киев 2017 Workflow работы с тестами Красивая картинка с Хабра
  • 13. Киев 2017 Какие тулзы НЕ обозреваю (и почему) • https://www.getzephyr.com/products/test-management-add-ons-for-atlassian/how-to-buy Jira+Zephyr Microfocus (Borland) SilkCentral Hewlett-Packard Quality Center (ALM) TestLink И другие 
  • 14. Киев 2017 Какие тулзы обозреваю •https://www.qasymphony.com/software-testing-tools/qtest-manager/test-case-management/ QASyphony qTest •https://www.visualstudio.com/team-services/testing-tools/ •https://marketplace.visualstudio.com/items?itemName=ms.vss-testmanager-web Microsoft Test Manager (part of Visual Studio/TFS) •https://smartbear.com/product/qacomplete/overview/ SmartBear QA Complete •http://www.gurock.com/testrail/ Gurock TestRail •http://www.informup.com/TestUp-Test-Management-Tool.aspx InformUP TestUP
  • 15. Киев 2017 Сравнение триалов qTest Zephyr TestRail QAComplete TestUp MTM Продолжительность триала 14+ 30+ 30 30+ 14 30+ Реакция техподдержки проблематично медленно мгновенно мгновенно мгновенно нормально Наличие демо-проекта да нет нет да да нет Продление триала нет да да да Непонятно да Реклама и рассылки есть есть минимум много/трени нги нет нет Перенос/восстановление демо-проекта н/и н/и? да да н/и да Перенос проекта из текущей тулзы да н/и - да н/и да да н/и
  • 21. Киев 2017 UI: организация рабочего пространства Специфика интерфейса/UI •Первичная настройка (admin) •Структура юзерской части интерфейса •Процесс создания проекта •Вкладки
  • 22. Киев 2017 UI: Доступность на разных устройствах/OS Посмотрите на это Где работает
  • 23. Киев 2017 Формирование требований Можно ли без привязки к требованиям? • Почему да • Почему нет • Что делать если… Интеграция между разными тулзами • Можно ли обойтись без интеграций и в каких частях ведениям проекта (ALM?) • Синхронизация всех требований – критично?
  • 24. Киев 2017 Написание тестов: общее для всех утилит Steps/Expected results Возможность ведения всех тестов по проекту/циклу разработки/функциональности Группировка тестов соответственно задачам выше Привязка к требованиям/работа с требованиями Редактирование свойств Версионирование
  • 25. Киев 2017 Написание тестов: специфика и отличия между утилитами Наследование в деревьях Кросс-ссылки между тестами Общие (шареные) шаги Фильтрация Особенности контроля версий Стиль организации (wizard, plain view, расположение функциональных частей)
  • 26. Киев 2017 Выборка кейсов по критериям Обязательные критерии • Фича/Компонент • Подфича (с привязкой) • Эдишен продукта (если имеется) • Версия продукта с которой актуально Опциональные критерии Как не переусложнить с количеством и структурой критериев
  • 27. Киев 2017 Создание тестсюит Тестсюиты с ручной выборкой тестов Тестсюиты с автоматической выборкой и обновлением содержимого Тестсюиты под релиз Тестсюиты под цикл • На базе фич • На базе тасков
  • 28. Киев 2017 Запуск тестов: best parctices Запуск отдельных тестов Конфигурирование ранов Запуск вручную Долгосрочное планирование запуска по циклам разработки и временным промежуткам (schedule) и другим триггерам (мануал онли) Перезапуск фейловых/непройденных тестов Запуск тех же тестов на новой версии
  • 29. Киев 2017 Интеграции: ALM/PM/Tasks/Bugs Описание возможностей ALM (в общем) О каких интеграциях нельзя забывать •Баги •Таски •Автотесты •Внешняя документация Привязка тестов к авто-коду и запуск автотестов Отчёты
  • 30. Киев 2017 Сcылки • https://habrahabr.ru/company/redmadrobot/blo g/248965/ • http://swtester.blogspot.com/2013/02/test- management-is-wrong.html?spref=bl