2012-11-27 - QAClub - Процессы тестирования в продуктовой...

34
Особенности построения процессов тестирования в продуктовой компании QAClub # 25 27 ноября 2012 #quaclub @defimenko

description

 

Transcript of 2012-11-27 - QAClub - Процессы тестирования в продуктовой...

Page 1: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

Особенности построения

процессов тестирования в

продуктовой компании QAClub # 25

27 ноября 2012

#quaclub @defimenko

Page 2: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

‧ Дмитрий Ефименко ака Damiano

‧ Харьков. Unitecsys

‧ Продуктовая модель

‧ Интернет-эквайринг, самообслуживание

‧ Mananarchdevqae

* manager (people/project/product) + analyst + architect + developer + qae

Кто я ?

#quaclub @defimenko

Page 3: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

#quaclub @defimenko

Page 4: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

‧ «Особенности»

‧ Ограничения

‧ Личное мнение

‧ Терминология

‧ Вопросы - записываем

‧ «…во вторник…»

‧ Очевидности

Договоренности

#quaclub @defimenko

Page 5: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

Цели

‧ Похвастаться

‧ Открыть дверь на кухню

‧ Услышать критику

‧ Получить почву для размышлений

‧ Поучиться на чужих ошибках

‧ Улучшить окружение

#quaclub @defimenko

Page 6: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

Проблематика – как у всех

‧ Рынок – он такой…

‧ Требования и потребности

‧ Точность

‧ Скорость

‧ Частота

‧ Приоритеты

‧ Цена ошибки

#quaclub @defimenko

Page 7: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

Причины - сложившиеся подходы

‧ Процессы

‧ QA+QC vs. QA+QI

‧ Разделение труда

‧ Работа vs. Результат

‧ Готово vs. Готово

‧ Быстро vs. Быстро

‧ Требования vs. Нужды

#quaclub @defimenko

Page 8: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

#quaclub @defimenko

Buzzwords…

Page 9: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

#quaclub @defimenko

Люди…

Page 10: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

Опросник

‧ Роль (миссия) тестировщика

‧ Фича

‧ Отношения между разработчиком и

тестировщиком

‧ План разработки

‧ Обязательство

‧ Управление проектами

#quaclub @defimenko

Page 11: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

Что тут думать – трясти надо ©

#quaclub @defimenko

Page 12: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

Хотелки Manifesto

‧ Цель over Средства

‧ Инженер over Контролер

‧ Лидер over Погоны

‧ Действие over Бездействие

‧ Готово over Процесс

‧ Годный продукт over Метрики

‧ Взращивание over Постановка

#quaclub @defimenko

Page 13: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

#quaclub @defimenko

Ценности – они такие разные…

Page 14: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

‧ Намерения

‧ Свобода

‧ Обязательства

‧ Взаимопомощь

‧ Безнаказанность

‧ Доверие

‧ Взаимопонимание

‧ Экономика

#quaclub @defimenko

‧ Feature driven

‧ Тянем – потянем…

‧ Нетерпимость

‧ Готовность

‧ Обработка исключений

‧ Оценка перспективы

‧ Контекстное чутьё

‧ Любите котэ

Page 15: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

#quaclub @defimenko

Равноправие…

Page 16: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

#quaclub @defimenko

Постоянство – наше все!

Page 17: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

Итоговый жизненный цикл

#quaclub @defimenko

А что для вас «жизненный цикл»?

Page 18: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

О жизненном цикле…

‧ Идея в реализуемую идею

‧ Реализуемую идею в концепт

‧ Концепт в решение

‧ Решение в обязательство

‧ Обязательство в код

‧ Код в работающий код

#quaclub @defimenko

Page 19: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

…замолвите слово

‧ Работающий код в проданный код

‧ Проданный код в продукт

‧ Продукт в успешный продукт

‧ Успешный продукт в любимый продукт

‧ Успешный продукт в следующий успешный

продукт/линейку

#quaclub @defimenko

Page 20: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

#quaclub @defimenko

Обратная петля ? ‧ Ломка

‧ Ответственность

‧ Зависимость

‧ Цена ошибки

Page 21: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

#quaclub @defimenko

Ninjas?

Page 22: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

#quaclub @defimenko

Page 23: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

#quaclub @defimenko

Карьера на результате, а не впечатлении

Page 24: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

#quaclub @defimenko

О мифах…

Page 25: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

Tester Bill of Rights

#quaclub @defimenko

Page 26: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

‧ You have the right to bring up issues related to testing,

quality, and process at any time.

‧ You have the right to ask questions of customers,

programmers, and other team members and receive

timely answers.

‧ You have the right to ask for and receive help from

anyone on the project teams, including programmers,

managers, and customers.

#quaclub @defimenko

Page 27: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

‧ You have the right to estimate testing tasks and have

these included in story estimates.

‧ You have the right to the tools you need to perform

testing tasks in a timely manner.

‧ You have the right to expect your entire team, not just

yourself, to be responsible for quality and testing.

Agile Testing. A practical Guide for Testers and Agile Team.

Lisa Crispin, Janet Gregory

#quaclub @defimenko

Page 28: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

Tester Bill of Rights again…

#quaclub @defimenko

Page 29: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

‧ Testers have the right to unambiguous and clear

requirements, qualities must be quantified.

‧ Testers have the right to be a party to setting the

quality levels of process and documents inputs, and to

their product outputs.

‧ Testers have the right to sample the process and

document inputs, and to reject inputs of poor quality.

‧ Testers have the right to test evolutionarily; early as the

system increments.

#quaclub @defimenko

Page 30: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

‧ Testers have the right to an even workload, adequate

resources, and to have a life.

‧ Testers have the right to specify the potential

consequences of products that they have not been

allowed to test properly.

‧ Testers have the right to not clean up sloppy work by

others, but to test for compliance to requirements.

Tom Gilb & Kai Gilb

#quaclub @defimenko

Page 31: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

#quaclub @defimenko

Page 32: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

#quaclub @defimenko

Page 33: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

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

Вопросы?

#quaclub @defimenko

Page 34: 2012-11-27 - QAClub - Процессы тестирования в продуктовой компании

#quaclub @defimenko

Dmitry Damiano Efimenko

[email protected]

d.a.efimenko

defimenko

d.efimenko

defimenko.blogspot.com

ua.linkedin.com/in/efimenko