SlideShare a Scribd company logo
Постановка процесса тестирования в
               Agile
          Виталий Стрелюк. Intetics
Опрос

Какие принципы разработки вы используете
• Водопадная модель?
Опрос

Какие принципы разработки вы используете
• Итеративная разработка?
Опрос
Какие принципы разработки вы используете
• Agile?
Опрос

Какие принципы разработки вы используете
• Code&Fix  ?



Кто считает,что процесс, в рамках которого он
  работает, хорош?
Водопад




    Роли:
•    Менеджер
•    Разработчик
•    Тестировщик
•    Аналитик
•    Дизайнер
Как неправильно
      использовать тестировщика

• Тестировщик – это тот, кто не умеет
  программировать, а только ломает.
• Неполноценное использование потенциала и
  опыта человека.
• Демотивация.
• Потеря сильных сотрудников.
Причины перехода к Agile


• Простота принципов и видимая легкость их
  применения.
• Agile – это модно.
• Agile внедряется в компании вцелом.
• Процесс идет плохо,смена принципов
  разработки поможет решить проблемы.
Проблемы при переходе к
                  Agile

• Тяжесть ухода от традиционного понимания ролей.
• Сопротивление изменениям.
• Путаются понятия адаптация процесса с
  разрушением принципов.
• Agile – не панацея, которая решит все проблемы,
  принципы Agile лишь могут помочь людям решить их.
• Не надо стараться предугадать проблемы, нужно
  применять принципы и выявленные трудности
  решать.
Полноценный взгляд на
             тестировщика

• Тестировщик – член команды!
• Опыт тестировщика в разработке должен
  использоваться полностью.
• Функции тестировщика во многом
  определяются самим тестировщиком.
Изменения в тестировании

• Начало спринта – начало тестирования.
• Активности тестирования остаются те же,что
  и в других методологиях.
• Таски тестирования – обычные таски
  спринта.
• За результат отвечает вся команда,в том
  числе за качество.
• Таски тестирования – общие таски всей
  команды.
• Коммуникация
Виды тестирования


•   Планирование тестирования
•   Приемочное тестирование билда
•   Stories тестирование
•   Регрессионное тестирование
•   Demo тестирование
•   Автоматизация тестирования
Проблемы с нехваткой
                тестирования

•   Нехватка ресурсов тестирования.
•   Много ручного тестирования.
•   Неэффективный процесс тестирования.
•   Нарастание функционала для регрессионного
    тестирования.
Способы решения проблем


• Автоматизируем, возможно привлекая
  разработчиков.
• Увеличить покрытие кода юнит-тестами.
• Делать стабилизационные спринты.
• Увеличить количество ресурсов
  тестирования.
Время свободное от
               тестирования

• Оценить, не свалятся ли таски по
  тестированию в конце спринта.
• Автоматизация тестирования.
• Настройка тестовых сред.
• Подготовка необходимой документации.
• Работа с привлеченными из вне ресурсами.
• Помощь разработчикам.
Заключение

• Не бойтесь пробовать новое,в том числе и
  Agile!
• Тестировщики, активно позиционируйте себя
  в разработке и не только в связанных с
  качеством ее аспектах!
• Руководители, давайте больше
  отвественности и свободы тестировщикам,
  цените их!
Вопросы

More Related Content

PPT
Виталий Стрелюк
PPT
Постановка процесса тестирования в Agile
PPTX
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
PPTX
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
PDF
Agile Testing: вопросы и ответы
PPTX
Тестирование - это не просто тестирование, или Business Driven Testing
PPTX
ITBrunch: неполиткорректный рассказ про поиск тестировщиков
PPT
Распределение тестировщиков по командам как один из этапов контроля качества
Виталий Стрелюк
Постановка процесса тестирования в Agile
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
Agile Testing: вопросы и ответы
Тестирование - это не просто тестирование, или Business Driven Testing
ITBrunch: неполиткорректный рассказ про поиск тестировщиков
Распределение тестировщиков по командам как один из этапов контроля качества

What's hot (20)

PDF
Концепция построения процесса тестирования в Agile проектах: 3+1
PPTX
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
PDF
Тестируем развитие тестировщика
PDF
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
PPTX
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
PPTX
Темная сторона метрик
PPT
Эффективное взаимодействие тестировщика и аналитика
PPTX
Управление тестированием в Agile
PPTX
ROCS 2 - advanced platform for automated test execution in clustered environm...
PDF
Оценка проектов тестирования
PPTX
Гибкое тестирование
PPTX
Качества хорошего тест-лида
PPTX
Andrey Azimov - Как найти работу тестировщику?
PPTX
Процесс тестирования. Измерение и оценка
PPTX
10 правил agile тестировщика IT-Brunch
PDF
KPI тестировщиков - особенности и проблемы
PDF
Автоматизация тестирования как сервис
PPTX
Хороший тестировщик может всё
PDF
Тестировщик в Agile - кто он?
PDF
Автоматизация тестирования как сервис
Концепция построения процесса тестирования в Agile проектах: 3+1
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
Тестируем развитие тестировщика
QA Fest 2015. Василий Сливка, Игорь Роздобудько. Кросплатформенное тестирован...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
Темная сторона метрик
Эффективное взаимодействие тестировщика и аналитика
Управление тестированием в Agile
ROCS 2 - advanced platform for automated test execution in clustered environm...
Оценка проектов тестирования
Гибкое тестирование
Качества хорошего тест-лида
Andrey Azimov - Как найти работу тестировщику?
Процесс тестирования. Измерение и оценка
10 правил agile тестировщика IT-Brunch
KPI тестировщиков - особенности и проблемы
Автоматизация тестирования как сервис
Хороший тестировщик может всё
Тестировщик в Agile - кто он?
Автоматизация тестирования как сервис
Ad

Similar to Виталий Стрелюк, Постановка процесса тестирования в Agile (20)

PPT
Sef Streluk Agile
PDF
Agile тестирование в enterpise проектов: путь трансформации
PDF
Гибкость, возведенная в абсолют
PPTX
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
PDF
Ярослав Пернеровский (QA Factory/GlobalLogic):"Рукописи не горят, но и не тон...
PDF
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
KEY
Обязательные практики Agile-проекта и правило ППП
PPTX
Антон Столяр - Agile Testing
PPTX
Agile testing
PPTX
Роман Кокин «Организация тестирования в больших командах»
PPTX
Первоклассное тестирование
PPT
Как принести пользу разработке и упростить себе жизнь?
PPTX
Agile Testing Process
PPTX
Agile Testing Process
PPTX
Automation Overview
PDF
доклад на SQADays 2011 в Казани
PPT
Testing
PDF
Марина Широчкина — «Тестирование»
PPT
Нечаева Юлия
PDF
Управление качеством в Agile. Как опередить баги
Sef Streluk Agile
Agile тестирование в enterpise проектов: путь трансформации
Гибкость, возведенная в абсолют
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
Ярослав Пернеровский (QA Factory/GlobalLogic):"Рукописи не горят, но и не тон...
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Обязательные практики Agile-проекта и правило ППП
Антон Столяр - Agile Testing
Agile testing
Роман Кокин «Организация тестирования в больших командах»
Первоклассное тестирование
Как принести пользу разработке и упростить себе жизнь?
Agile Testing Process
Agile Testing Process
Automation Overview
доклад на SQADays 2011 в Казани
Testing
Марина Широчкина — «Тестирование»
Нечаева Юлия
Управление качеством в Agile. Как опередить баги
Ad

More from SQADays_2009_Piter (14)

PPT
Юлия Нечаева: Анализ как часть тестирования, или Замените "аналитика" тестир...
PPT
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
PPT
Асхат Уразбаев, Руководство по организации тестирования в Agile
PPT
Юрий Цыганенко, QA как услуга
PPT
Павел Степанов, Система контроля качества Java SE
PPT
Татьяна Смехнова, "Воспитание настоящего тестировщика" (Академический подход ...
PPT
Сергей Слесарев, Отличия в работе тестировщика в software-development компани...
PPT
Александр Орлов, Разработчики vs. Тестеры. История войн
PPT
Алексей Кабанов, Автоматизируем Rich Internet Applications с нуля на примере ...
PPT
Александр Александров, Количественное управление процессом тестирования
PPT
Андрей Дмитриев, Опыт налаживания работы новой SQA команды
PPT
Илья Гаврилов, Оценка затрат на автоматизацию тестирования
PPTX
Лилия Горбачик, Тестирование Web Services
PPT
Софья Ибрагимова, Специфика тестирования мобильных приложений
Юлия Нечаева: Анализ как часть тестирования, или Замените "аналитика" тестир...
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
Асхат Уразбаев, Руководство по организации тестирования в Agile
Юрий Цыганенко, QA как услуга
Павел Степанов, Система контроля качества Java SE
Татьяна Смехнова, "Воспитание настоящего тестировщика" (Академический подход ...
Сергей Слесарев, Отличия в работе тестировщика в software-development компани...
Александр Орлов, Разработчики vs. Тестеры. История войн
Алексей Кабанов, Автоматизируем Rich Internet Applications с нуля на примере ...
Александр Александров, Количественное управление процессом тестирования
Андрей Дмитриев, Опыт налаживания работы новой SQA команды
Илья Гаврилов, Оценка затрат на автоматизацию тестирования
Лилия Горбачик, Тестирование Web Services
Софья Ибрагимова, Специфика тестирования мобильных приложений

Виталий Стрелюк, Постановка процесса тестирования в Agile

  • 1. Постановка процесса тестирования в Agile Виталий Стрелюк. Intetics
  • 2. Опрос Какие принципы разработки вы используете • Водопадная модель?
  • 3. Опрос Какие принципы разработки вы используете • Итеративная разработка?
  • 4. Опрос Какие принципы разработки вы используете • Agile?
  • 5. Опрос Какие принципы разработки вы используете • Code&Fix  ? Кто считает,что процесс, в рамках которого он работает, хорош?
  • 6. Водопад Роли: • Менеджер • Разработчик • Тестировщик • Аналитик • Дизайнер
  • 7. Как неправильно использовать тестировщика • Тестировщик – это тот, кто не умеет программировать, а только ломает. • Неполноценное использование потенциала и опыта человека. • Демотивация. • Потеря сильных сотрудников.
  • 8. Причины перехода к Agile • Простота принципов и видимая легкость их применения. • Agile – это модно. • Agile внедряется в компании вцелом. • Процесс идет плохо,смена принципов разработки поможет решить проблемы.
  • 9. Проблемы при переходе к Agile • Тяжесть ухода от традиционного понимания ролей. • Сопротивление изменениям. • Путаются понятия адаптация процесса с разрушением принципов. • Agile – не панацея, которая решит все проблемы, принципы Agile лишь могут помочь людям решить их. • Не надо стараться предугадать проблемы, нужно применять принципы и выявленные трудности решать.
  • 10. Полноценный взгляд на тестировщика • Тестировщик – член команды! • Опыт тестировщика в разработке должен использоваться полностью. • Функции тестировщика во многом определяются самим тестировщиком.
  • 11. Изменения в тестировании • Начало спринта – начало тестирования. • Активности тестирования остаются те же,что и в других методологиях. • Таски тестирования – обычные таски спринта. • За результат отвечает вся команда,в том числе за качество. • Таски тестирования – общие таски всей команды. • Коммуникация
  • 12. Виды тестирования • Планирование тестирования • Приемочное тестирование билда • Stories тестирование • Регрессионное тестирование • Demo тестирование • Автоматизация тестирования
  • 13. Проблемы с нехваткой тестирования • Нехватка ресурсов тестирования. • Много ручного тестирования. • Неэффективный процесс тестирования. • Нарастание функционала для регрессионного тестирования.
  • 14. Способы решения проблем • Автоматизируем, возможно привлекая разработчиков. • Увеличить покрытие кода юнит-тестами. • Делать стабилизационные спринты. • Увеличить количество ресурсов тестирования.
  • 15. Время свободное от тестирования • Оценить, не свалятся ли таски по тестированию в конце спринта. • Автоматизация тестирования. • Настройка тестовых сред. • Подготовка необходимой документации. • Работа с привлеченными из вне ресурсами. • Помощь разработчикам.
  • 16. Заключение • Не бойтесь пробовать новое,в том числе и Agile! • Тестировщики, активно позиционируйте себя в разработке и не только в связанных с качеством ее аспектах! • Руководители, давайте больше отвественности и свободы тестировщикам, цените их!