48
1 CONFIDENTIAL Логические инструменты в арсенале тестировщика Роман Сорока Февраль, 2017

Логические инструменты в арсенале тестировщика

Embed Size (px)

Citation preview

Page 1: Логические инструменты в арсенале тестировщика

1CONFIDENTIAL

Логические инструменты в арсенале тестировщикаРоман Сорока

Февраль, 2017

Page 2: Логические инструменты в арсенале тестировщика

2CONFIDENTIAL

ЛОГИЧЕСКИЕ ИНСТРУМЕНТЫ В АРСЕНАЛЕ ТЕСТИРОВЩИКАROMAN SOROKA

Февраль 26, 2017

Page 3: Логические инструменты в арсенале тестировщика

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

Page 5: Логические инструменты в арсенале тестировщика

5CONFIDENTIAL

The ground rules

Page 6: Логические инструменты в арсенале тестировщика

6CONFIDENTIAL

2

1

3

Agenda

Матрицы• RACI матрица• Матрица приоритетов• ACC матрица

Анализы• DOD• SWOP анализ• Postmortem анализ

Информация• Логи• Коммуникация• Согласования

Page 7: Логические инструменты в арсенале тестировщика

7CONFIDENTIAL

Intro

Page 8: Логические инструменты в арсенале тестировщика

8CONFIDENTIAL

Intro

Page 9: Логические инструменты в арсенале тестировщика

9CONFIDENTIAL

Page 10: Логические инструменты в арсенале тестировщика

10CONFIDENTIAL

Page 11: Логические инструменты в арсенале тестировщика

11CONFIDENTIAL

Page 12: Логические инструменты в арсенале тестировщика

12CONFIDENTIAL

•RACI матрица помогает всем понять кому чем заниматься и к кому зачем обращаться.

RACI матрица

Page 13: Логические инструменты в арсенале тестировщика

13CONFIDENTIAL

•Первым шагом будет составить список всех участников процесса.

Перечисляем всех участников

Page 14: Логические инструменты в арсенале тестировщика

14CONFIDENTIAL

RACI матрица на примере ночного дозора

Защита стены от вторжений Лечение раненных

RБратья ночного дозора (список всех братьев)

Мейстер (Эймон) и ученики (Сэм Тарли)

A Глава ночного дозора (Джон Сноу) Мейстер (Эймон)

CЖрица владыки света (Леди Мелисандра) Книги по медицине и другие мейстеры

IЛорды королевства (список всех лордов) Глава ночного дозора (Джон Сноу)

Page 15: Логические инструменты в арсенале тестировщика

15CONFIDENTIAL

•Мы знаем, кто непосредственно должен заниматься задачей.

Действия при вторжении белых ходоков (Responsible)

Page 16: Логические инструменты в арсенале тестировщика

16CONFIDENTIAL

•Мы знаем, кто несёт ответственность по принятию решений.

Действия при вторжении белых ходоков (Accountable)

Page 17: Логические инструменты в арсенале тестировщика

17CONFIDENTIAL

•Мы знаем, к кому стоит обратиться за советом как лучше справиться с задачей.

Действия при вторжении белых ходоков (Consult)

Page 18: Логические инструменты в арсенале тестировщика

18CONFIDENTIAL

•Мы знаем, кому будет интересно, что происходит и кого нам стоит проинформировать.

Действия при вторжении белых ходоков (Inform)

Page 19: Логические инструменты в арсенале тестировщика

19CONFIDENTIAL

•Нужно договориться о единых понятиях с бизнесом о том, что сейчас важно делать.

Матрица приоритетов

Page 20: Логические инструменты в арсенале тестировщика

20CONFIDENTIAL

•Urgent•Moderate•Low priority

Достаточно 3ёх значений

Page 21: Логические инструменты в арсенале тестировщика

21CONFIDENTIAL

•Бросаем все задачи и переключаем все внимание на него!•Urgent может быть только 1!

Urgent

Page 22: Логические инструменты в арсенале тестировщика

22CONFIDENTIAL

•Умеренный дефект исправляется в штатном плановом режиме и часть рутины.

Moderate

Page 23: Логические инструменты в арсенале тестировщика

23CONFIDENTIAL

•Его заводят с целью чтоб все знали, что дефект известен и если вдруг когда-нибудь не будет других дел, то его поправили.

Low priority

Page 24: Логические инструменты в арсенале тестировщика

24CONFIDENTIAL

•ACC анализ помогает при создании тест-плана.•Был представлен в книжке как тестируют в google.

Attribute, Component, Capability matrix

Page 25: Логические инструменты в арсенале тестировщика

25CONFIDENTIAL

•Атрибут – описывает цели и назначение продукта.•Используется прилагательное или наречие.

Attribute

Page 26: Логические инструменты в арсенале тестировщика

26CONFIDENTIAL

•Военный•Политический•Культурный

Attribute

Page 27: Логические инструменты в арсенале тестировщика

27CONFIDENTIAL

•Component -существительные, которые определяют различные части и фичи продукта.

Component

Page 28: Логические инструменты в арсенале тестировщика

28CONFIDENTIAL

•Capability – глаголы, которые расскажут, что продукт будет делать.

Capability

Page 29: Логические инструменты в арсенале тестировщика

29CONFIDENTIAL

•Защищать от атак•Внушать уважение•Контролировать доступ •Жить автономно в случае осады•Создавать чувство безопасности•Объединять людей

Capability

Page 30: Логические инструменты в арсенале тестировщика

30CONFIDENTIAL

ACC анализAttributes

Capabilitiesby Attributes and Components. Военный Политический Культурный

Components

Стена

Защищать от атак, Создавать чувство безопасности

Ворота Контролировать доступ

Зал аудиенций Внушать уважение

КолодецЖить автономно в случае осады

Жилые помещения

Потайной выходСоздавать чувство безопасности

Тюрьма Внушать уважениеОбъединять людей

Page 31: Логические инструменты в арсенале тестировщика

31CONFIDENTIAL

Page 32: Логические инструменты в арсенале тестировщика

32CONFIDENTIAL

•Definition of done (DoD) – как любому человеку даже незнакомому с задачей, понять что она сделана.• Если нет DoD, то нельзя понять, когда работу над задачей можно завершить.

Definition of Done

Page 33: Логические инструменты в арсенале тестировщика

33CONFIDENTIAL

•Представьте, что мы тайное общество наёмных убийц и к нам приходит заказчик.•Заказчик просит убить своего злейшего врага.•Мы не задавая лишних вопросов берёмся за работу.

Definition of Done

Page 34: Логические инструменты в арсенале тестировщика

34CONFIDENTIAL

Definition of Done

Page 35: Логические инструменты в арсенале тестировщика

35CONFIDENTIAL

•Стоит обязательно подключать специалистов, которые будут тестировать выполнение данной задачи, для помощи в формулировке DoD до выполнения работ и убедиться, что все понимают как проверить, что задача выполнена.

Definition of Done

Page 36: Логические инструменты в арсенале тестировщика

36CONFIDENTIAL

SWOT анализ

•SWOT анализ – это анализ сильных и слабых сторон организации а также возможностей и угроз со стороны внешней окружающей среды. «S» и «W» относятся к состоянию компании, а «O» и «T» к внешнему окружению организации.

Page 37: Логические инструменты в арсенале тестировщика

37CONFIDENTIAL

•Давайте проведём SWOT анализ на примере Дейенерис Таргариен.•Наша задача победить врагов, захватить железный трон и править семью королевствами.

SWOT анализ по захвату железного трона

Page 38: Логические инструменты в арсенале тестировщика

38CONFIDENTIAL

SWOT анализ по захвату железного трона

Сильные стороны Слабые стороныНаличие драконов Отсуствие мужа и наследникаРепутация матери-освободительницы Непостоянство характераЗаконное право занять престол Факт долгого проживания зарубежомСобственная армия и казна Частые ошибки в выборе советниковКрасота Возможности УгрозыДинастический брак Другие наследники ТаргариеновЖелание других присоедениться Наёмные убийцы Отсуствие мотивации у армии

Бедственное состояние экономики 7 королевств

Page 39: Логические инструменты в арсенале тестировщика

39CONFIDENTIAL

•Postmortem: учимся на собственных ошибках.•Проведём postmortem анализ на примере Роба Старка.

Postmortem анализ

Page 40: Логические инструменты в арсенале тестировщика

40CONFIDENTIAL

•Нужно заранее подготовить список вопросов, который будет разбираться.•После решения проблемы дать ответы на все вопросы которые актуальны к проблеме.

Postmortem анализ – свадьба

Page 41: Логические инструменты в арсенале тестировщика

41CONFIDENTIAL

•Что произошло?•Когда обнаружили?•Кто обнаружил?•Кто и что делал?•Какой урон был понесён?•Как избежать подобных проблем в будущем?•Можно ли автоматизировать?

Postmortem анализ – свадьба

•Собираем ответы.•Письменно отвечаем в таске или баге.•Знакомим с выводами и информацией всех нужных людей.•Следим в дальнейшем, чтоб выводы были сделаны и ошибки не повторились.

Page 42: Логические инструменты в арсенале тестировщика

42CONFIDENTIAL

•Обязательно подчёркивайте хорошие решения, всегда есть что-то хорошее.•И ошибки это нормальная часть нашей жизни, главное не допускайте непоправимых!

Postmortem анализ – свадьба

Page 43: Логические инструменты в арсенале тестировщика

43CONFIDENTIAL

Page 44: Логические инструменты в арсенале тестировщика

44CONFIDENTIAL

•Должна быть одна точка входа для поиска информации. Любой человек с доступом может получить все нужные ему ответы и не нужно беспокоиться.

Логи – это контроль и учёт

Page 45: Логические инструменты в арсенале тестировщика

45CONFIDENTIAL

Все логи из разных сред подключены к Kibana

Page 46: Логические инструменты в арсенале тестировщика

46CONFIDENTIAL

•В ежедневном опросе используется три вопроса:– Что делал вчера?– Что буду делать

сегодня?– Какие трудности?

•Статус митинг не должен превращаться в отчёт перед своим владыкой.•Делайте это письменно.

Коммуникация

Page 47: Логические инструменты в арсенале тестировщика

47CONFIDENTIAL

•Комитет - коллегиальный орган, руководящий какой-нибудь работой.•Сформируйте комитет, по принятию ключевых решений, чтоб не было хаоса и процессы были прозрачными.

Согласования

Page 48: Логические инструменты в арсенале тестировщика

48CONFIDENTIAL

Спасибо за внимание

??? Вопросы ???