Upload
comaqaby
View
109
Download
0
Embed Size (px)
Citation preview
1CONFIDENTIAL
Логические инструменты в арсенале тестировщикаРоман Сорока
Февраль, 2017
2CONFIDENTIAL
ЛОГИЧЕСКИЕ ИНСТРУМЕНТЫ В АРСЕНАЛЕ ТЕСТИРОВЩИКАROMAN SOROKA
Февраль 26, 2017
3CONFIDENTIAL
ROMAN SOROKA• Lead test automation engineer in EPAM
• Activist of COMAQA.by community• Over 7 years in IT.
• Relocated to Minsk from Moscow
• Roles in the career: developer, software engineer in test, QA lead, delivery manager.
logo
5CONFIDENTIAL
The ground rules
6CONFIDENTIAL
2
1
3
Agenda
Матрицы• RACI матрица• Матрица приоритетов• ACC матрица
Анализы• DOD• SWOP анализ• Postmortem анализ
Информация• Логи• Коммуникация• Согласования
7CONFIDENTIAL
Intro
8CONFIDENTIAL
Intro
9CONFIDENTIAL
10CONFIDENTIAL
11CONFIDENTIAL
12CONFIDENTIAL
•RACI матрица помогает всем понять кому чем заниматься и к кому зачем обращаться.
RACI матрица
13CONFIDENTIAL
•Первым шагом будет составить список всех участников процесса.
Перечисляем всех участников
14CONFIDENTIAL
RACI матрица на примере ночного дозора
Защита стены от вторжений Лечение раненных
RБратья ночного дозора (список всех братьев)
Мейстер (Эймон) и ученики (Сэм Тарли)
A Глава ночного дозора (Джон Сноу) Мейстер (Эймон)
CЖрица владыки света (Леди Мелисандра) Книги по медицине и другие мейстеры
IЛорды королевства (список всех лордов) Глава ночного дозора (Джон Сноу)
15CONFIDENTIAL
•Мы знаем, кто непосредственно должен заниматься задачей.
Действия при вторжении белых ходоков (Responsible)
16CONFIDENTIAL
•Мы знаем, кто несёт ответственность по принятию решений.
Действия при вторжении белых ходоков (Accountable)
17CONFIDENTIAL
•Мы знаем, к кому стоит обратиться за советом как лучше справиться с задачей.
Действия при вторжении белых ходоков (Consult)
18CONFIDENTIAL
•Мы знаем, кому будет интересно, что происходит и кого нам стоит проинформировать.
Действия при вторжении белых ходоков (Inform)
19CONFIDENTIAL
•Нужно договориться о единых понятиях с бизнесом о том, что сейчас важно делать.
Матрица приоритетов
20CONFIDENTIAL
•Urgent•Moderate•Low priority
Достаточно 3ёх значений
21CONFIDENTIAL
•Бросаем все задачи и переключаем все внимание на него!•Urgent может быть только 1!
Urgent
22CONFIDENTIAL
•Умеренный дефект исправляется в штатном плановом режиме и часть рутины.
Moderate
23CONFIDENTIAL
•Его заводят с целью чтоб все знали, что дефект известен и если вдруг когда-нибудь не будет других дел, то его поправили.
Low priority
24CONFIDENTIAL
•ACC анализ помогает при создании тест-плана.•Был представлен в книжке как тестируют в google.
Attribute, Component, Capability matrix
25CONFIDENTIAL
•Атрибут – описывает цели и назначение продукта.•Используется прилагательное или наречие.
Attribute
26CONFIDENTIAL
•Военный•Политический•Культурный
Attribute
27CONFIDENTIAL
•Component -существительные, которые определяют различные части и фичи продукта.
Component
28CONFIDENTIAL
•Capability – глаголы, которые расскажут, что продукт будет делать.
Capability
29CONFIDENTIAL
•Защищать от атак•Внушать уважение•Контролировать доступ •Жить автономно в случае осады•Создавать чувство безопасности•Объединять людей
Capability
30CONFIDENTIAL
ACC анализAttributes
Capabilitiesby Attributes and Components. Военный Политический Культурный
Components
Стена
Защищать от атак, Создавать чувство безопасности
Ворота Контролировать доступ
Зал аудиенций Внушать уважение
КолодецЖить автономно в случае осады
Жилые помещения
Потайной выходСоздавать чувство безопасности
Тюрьма Внушать уважениеОбъединять людей
31CONFIDENTIAL
32CONFIDENTIAL
•Definition of done (DoD) – как любому человеку даже незнакомому с задачей, понять что она сделана.• Если нет DoD, то нельзя понять, когда работу над задачей можно завершить.
Definition of Done
33CONFIDENTIAL
•Представьте, что мы тайное общество наёмных убийц и к нам приходит заказчик.•Заказчик просит убить своего злейшего врага.•Мы не задавая лишних вопросов берёмся за работу.
Definition of Done
34CONFIDENTIAL
Definition of Done
35CONFIDENTIAL
•Стоит обязательно подключать специалистов, которые будут тестировать выполнение данной задачи, для помощи в формулировке DoD до выполнения работ и убедиться, что все понимают как проверить, что задача выполнена.
Definition of Done
36CONFIDENTIAL
SWOT анализ
•SWOT анализ – это анализ сильных и слабых сторон организации а также возможностей и угроз со стороны внешней окружающей среды. «S» и «W» относятся к состоянию компании, а «O» и «T» к внешнему окружению организации.
37CONFIDENTIAL
•Давайте проведём SWOT анализ на примере Дейенерис Таргариен.•Наша задача победить врагов, захватить железный трон и править семью королевствами.
SWOT анализ по захвату железного трона
38CONFIDENTIAL
SWOT анализ по захвату железного трона
Сильные стороны Слабые стороныНаличие драконов Отсуствие мужа и наследникаРепутация матери-освободительницы Непостоянство характераЗаконное право занять престол Факт долгого проживания зарубежомСобственная армия и казна Частые ошибки в выборе советниковКрасота Возможности УгрозыДинастический брак Другие наследники ТаргариеновЖелание других присоедениться Наёмные убийцы Отсуствие мотивации у армии
Бедственное состояние экономики 7 королевств
39CONFIDENTIAL
•Postmortem: учимся на собственных ошибках.•Проведём postmortem анализ на примере Роба Старка.
Postmortem анализ
40CONFIDENTIAL
•Нужно заранее подготовить список вопросов, который будет разбираться.•После решения проблемы дать ответы на все вопросы которые актуальны к проблеме.
Postmortem анализ – свадьба
41CONFIDENTIAL
•Что произошло?•Когда обнаружили?•Кто обнаружил?•Кто и что делал?•Какой урон был понесён?•Как избежать подобных проблем в будущем?•Можно ли автоматизировать?
Postmortem анализ – свадьба
•Собираем ответы.•Письменно отвечаем в таске или баге.•Знакомим с выводами и информацией всех нужных людей.•Следим в дальнейшем, чтоб выводы были сделаны и ошибки не повторились.
42CONFIDENTIAL
•Обязательно подчёркивайте хорошие решения, всегда есть что-то хорошее.•И ошибки это нормальная часть нашей жизни, главное не допускайте непоправимых!
Postmortem анализ – свадьба
43CONFIDENTIAL
44CONFIDENTIAL
•Должна быть одна точка входа для поиска информации. Любой человек с доступом может получить все нужные ему ответы и не нужно беспокоиться.
Логи – это контроль и учёт
45CONFIDENTIAL
Все логи из разных сред подключены к Kibana
46CONFIDENTIAL
•В ежедневном опросе используется три вопроса:– Что делал вчера?– Что буду делать
сегодня?– Какие трудности?
•Статус митинг не должен превращаться в отчёт перед своим владыкой.•Делайте это письменно.
Коммуникация
47CONFIDENTIAL
•Комитет - коллегиальный орган, руководящий какой-нибудь работой.•Сформируйте комитет, по принятию ключевых решений, чтоб не было хаоса и процессы были прозрачными.
Согласования
48CONFIDENTIAL
Спасибо за внимание
??? Вопросы ???