SlideShare une entreprise Scribd logo
1  sur  14
Session-Based
    Testing
Теория и практика
Сначала
тестирование
было таким…
Потом стало
  таким…
Но ничего
не менялось
Проблемы хаотического            Проблемы скриптового
     тестирования                     тестирования
• Непонятен статус            • Куча времени уходит на
продукта, невозможно          документирование тестов
оценить и измерить качество   • Тесты проходить
• Невозможно планирование     скучно, развития
тестирования                  нет, бюрократия
• В зависимости от            демотивирует
квалификации –                • Внимание рассеивается
непредсказуемые результаты    при однотипной
работы                        работе, очевидные вещи
• Нет передачи знаний         пропускаются
будущим поколениям            • «Эффект пестицида» –
                              тесты перестают находить
                              баги
                          Что
                        делать?
В ноябре 2000
  Дж. Бах и Дж. Бах
предложили решение
• Charter (цель
  тестирования)
• Session (период
  времени на
  тестирование)
• Session Report
  (заметки, баги, пробл
  емы, вопросы, статист
  ика по затраченному
  времени и т.д.)
• Debrief (обсуждение     Это должно работать
  результатов сессии)         во-о-о-от так!
Итого, мы получили:


•   Гибкость
•   Отчѐтность
•   Статистику
•   Передачу знаний
•   Обучение, коучинг
•   Фокус на результате
•   Бюрократию
А что хочется:


•   Гибкость
•   Отчѐтность
•   Статистику
•   Передачу знаний
•   Обучение, коучинг
•   Фокус на результате
-   Бюрократию
+   Планируемость
+   Творчество
Мой алгоритм
1. Составляем
   список сессий
2. Определяем
   длительность и
   процесс
3. Перемножаем +
   30%
4. Идѐм от большего
   к меньшему
Список сессий
1. Таблица
                 Детализация
2. Майнд-карта   определяется
                   планами
 – На сетевом
   ресурсе
 – На листе
   ватмана
3. Блокнот
4. …
Формат сессии
1. Длительность
                    Мой вариант
2. Когда заводить    – 2 часа.
   баги?
3. Где хранить
   результаты?
4. Как определять
   задачи?
Тестирование




      От большего
      к меньшему!
Специи SBTM             Приоритезация на лету



Регулярность планирования




                                       Творческая обстановка




     Наглядные результаты

Contenu connexe

En vedette

10 советов художника тестировщику
10 советов художника тестировщику10 советов художника тестировщику
10 советов художника тестировщикуSQALab
 
Добавляем гибкости в тестирование
Добавляем гибкости в тестированиеДобавляем гибкости в тестирование
Добавляем гибкости в тестированиеSQALab
 
Тестирование и техподдержка брак или сотрудничество?
Тестирование и техподдержка брак или сотрудничество?Тестирование и техподдержка брак или сотрудничество?
Тестирование и техподдержка брак или сотрудничество?SQALab
 
Использование cygwin для автоматизации процессов тестирования в Windows
Использование cygwin для автоматизации процессов тестирования в WindowsИспользование cygwin для автоматизации процессов тестирования в Windows
Использование cygwin для автоматизации процессов тестирования в WindowsSQALab
 
Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...SQALab
 
Очередь на тестирование
Очередь на тестированиеОчередь на тестирование
Очередь на тестированиеSQALab
 
Вирусное тестирование. Что-то новое в конфигурационном тестировании
Вирусное тестирование. Что-то новое в конфигурационном тестированииВирусное тестирование. Что-то новое в конфигурационном тестировании
Вирусное тестирование. Что-то новое в конфигурационном тестированииSQALab
 
Жизненный цикл коммуникативных дефектов
Жизненный цикл коммуникативных дефектовЖизненный цикл коммуникативных дефектов
Жизненный цикл коммуникативных дефектовSQALab
 
Выбор и внедрение инструмента - с чего начать?
Выбор и внедрение инструмента - с чего начать?Выбор и внедрение инструмента - с чего начать?
Выбор и внедрение инструмента - с чего начать?SQALab
 
Непрерывное тестирование для улучшения качества кода
Непрерывное тестирование для улучшения качества кодаНепрерывное тестирование для улучшения качества кода
Непрерывное тестирование для улучшения качества кодаSQALab
 
Автоматизация рутинных задач: Вкалывают роботы, счастлив человек!
Автоматизация рутинных задач: Вкалывают роботы, счастлив человек!Автоматизация рутинных задач: Вкалывают роботы, счастлив человек!
Автоматизация рутинных задач: Вкалывают роботы, счастлив человек!SQALab
 
Качество отсутствует, коль баги присутствуют
Качество отсутствует, коль баги присутствуютКачество отсутствует, коль баги присутствуют
Качество отсутствует, коль баги присутствуютSQALab
 
Практика создания удаленного офиса тестирования
Практика создания удаленного офиса тестированияПрактика создания удаленного офиса тестирования
Практика создания удаленного офиса тестированияSQALab
 
Качество софта ДО и ПОСЛЕ защиты этого софта от пиратства: как сравнять эти в...
Качество софта ДО и ПОСЛЕ защиты этого софта от пиратства: как сравнять эти в...Качество софта ДО и ПОСЛЕ защиты этого софта от пиратства: как сравнять эти в...
Качество софта ДО и ПОСЛЕ защиты этого софта от пиратства: как сравнять эти в...SQALab
 
Квантовые скачки длинной в два года: как переключиться в режим менеджера?
Квантовые скачки длинной в два года: как переключиться в режим менеджера?Квантовые скачки длинной в два года: как переключиться в режим менеджера?
Квантовые скачки длинной в два года: как переключиться в режим менеджера?SQALab
 
Опыт создания группы быстрого реагирования (ГБР) на QA проектах
Опыт создания группы быстрого реагирования (ГБР) на QA проектахОпыт создания группы быстрого реагирования (ГБР) на QA проектах
Опыт создания группы быстрого реагирования (ГБР) на QA проектахSQALab
 
Agile и мультикомандность - как это работает на примере реального проекта
Agile и мультикомандность - как это работает на примере реального проекта  Agile и мультикомандность - как это работает на примере реального проекта
Agile и мультикомандность - как это работает на примере реального проекта SQALab
 
Вредные советы для тестирования юзабилити
Вредные советы для тестирования юзабилитиВредные советы для тестирования юзабилити
Вредные советы для тестирования юзабилитиSQALab
 
Как изменить мир, или как взять в свою команду тестировщика от Бога?
Как изменить мир, или как взять в свою команду тестировщика от Бога?Как изменить мир, или как взять в свою команду тестировщика от Бога?
Как изменить мир, или как взять в свою команду тестировщика от Бога?SQALab
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияSQALab
 

En vedette (20)

10 советов художника тестировщику
10 советов художника тестировщику10 советов художника тестировщику
10 советов художника тестировщику
 
Добавляем гибкости в тестирование
Добавляем гибкости в тестированиеДобавляем гибкости в тестирование
Добавляем гибкости в тестирование
 
Тестирование и техподдержка брак или сотрудничество?
Тестирование и техподдержка брак или сотрудничество?Тестирование и техподдержка брак или сотрудничество?
Тестирование и техподдержка брак или сотрудничество?
 
Использование cygwin для автоматизации процессов тестирования в Windows
Использование cygwin для автоматизации процессов тестирования в WindowsИспользование cygwin для автоматизации процессов тестирования в Windows
Использование cygwin для автоматизации процессов тестирования в Windows
 
Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...
 
Очередь на тестирование
Очередь на тестированиеОчередь на тестирование
Очередь на тестирование
 
Вирусное тестирование. Что-то новое в конфигурационном тестировании
Вирусное тестирование. Что-то новое в конфигурационном тестированииВирусное тестирование. Что-то новое в конфигурационном тестировании
Вирусное тестирование. Что-то новое в конфигурационном тестировании
 
Жизненный цикл коммуникативных дефектов
Жизненный цикл коммуникативных дефектовЖизненный цикл коммуникативных дефектов
Жизненный цикл коммуникативных дефектов
 
Выбор и внедрение инструмента - с чего начать?
Выбор и внедрение инструмента - с чего начать?Выбор и внедрение инструмента - с чего начать?
Выбор и внедрение инструмента - с чего начать?
 
Непрерывное тестирование для улучшения качества кода
Непрерывное тестирование для улучшения качества кодаНепрерывное тестирование для улучшения качества кода
Непрерывное тестирование для улучшения качества кода
 
Автоматизация рутинных задач: Вкалывают роботы, счастлив человек!
Автоматизация рутинных задач: Вкалывают роботы, счастлив человек!Автоматизация рутинных задач: Вкалывают роботы, счастлив человек!
Автоматизация рутинных задач: Вкалывают роботы, счастлив человек!
 
Качество отсутствует, коль баги присутствуют
Качество отсутствует, коль баги присутствуютКачество отсутствует, коль баги присутствуют
Качество отсутствует, коль баги присутствуют
 
Практика создания удаленного офиса тестирования
Практика создания удаленного офиса тестированияПрактика создания удаленного офиса тестирования
Практика создания удаленного офиса тестирования
 
Качество софта ДО и ПОСЛЕ защиты этого софта от пиратства: как сравнять эти в...
Качество софта ДО и ПОСЛЕ защиты этого софта от пиратства: как сравнять эти в...Качество софта ДО и ПОСЛЕ защиты этого софта от пиратства: как сравнять эти в...
Качество софта ДО и ПОСЛЕ защиты этого софта от пиратства: как сравнять эти в...
 
Квантовые скачки длинной в два года: как переключиться в режим менеджера?
Квантовые скачки длинной в два года: как переключиться в режим менеджера?Квантовые скачки длинной в два года: как переключиться в режим менеджера?
Квантовые скачки длинной в два года: как переключиться в режим менеджера?
 
Опыт создания группы быстрого реагирования (ГБР) на QA проектах
Опыт создания группы быстрого реагирования (ГБР) на QA проектахОпыт создания группы быстрого реагирования (ГБР) на QA проектах
Опыт создания группы быстрого реагирования (ГБР) на QA проектах
 
Agile и мультикомандность - как это работает на примере реального проекта
Agile и мультикомандность - как это работает на примере реального проекта  Agile и мультикомандность - как это работает на примере реального проекта
Agile и мультикомандность - как это работает на примере реального проекта
 
Вредные советы для тестирования юзабилити
Вредные советы для тестирования юзабилитиВредные советы для тестирования юзабилити
Вредные советы для тестирования юзабилити
 
Как изменить мир, или как взять в свою команду тестировщика от Бога?
Как изменить мир, или как взять в свою команду тестировщика от Бога?Как изменить мир, или как взять в свою команду тестировщика от Бога?
Как изменить мир, или как взять в свою команду тестировщика от Бога?
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровождения
 

Similaire à Сессионное тестирование: совмещаем управляемость и творчество

Impact Analysis в тестировании
Impact Analysis в тестированииImpact Analysis в тестировании
Impact Analysis в тестированииSQALab
 
Автоматизированное тестирование сложного ПО
Автоматизированное тестирование сложного ПОАвтоматизированное тестирование сложного ПО
Автоматизированное тестирование сложного ПОSQALab
 
Компания как работодатель
Компания как работодательКомпания как работодатель
Компания как работодательSQALab
 
Номер посетителя - простой и бесплатный инструмент аналитики обращений по тел...
Номер посетителя - простой и бесплатный инструмент аналитики обращений по тел...Номер посетителя - простой и бесплатный инструмент аналитики обращений по тел...
Номер посетителя - простой и бесплатный инструмент аналитики обращений по тел...Techart Marketing Group
 
SQA Days 10: Session-based testing
SQA Days 10: Session-based testingSQA Days 10: Session-based testing
SQA Days 10: Session-based testingNatalya Rukol
 

Similaire à Сессионное тестирование: совмещаем управляемость и творчество (6)

Impact Analysis в тестировании
Impact Analysis в тестированииImpact Analysis в тестировании
Impact Analysis в тестировании
 
Автоматизированное тестирование сложного ПО
Автоматизированное тестирование сложного ПОАвтоматизированное тестирование сложного ПО
Автоматизированное тестирование сложного ПО
 
Prog2010
Prog2010Prog2010
Prog2010
 
Компания как работодатель
Компания как работодательКомпания как работодатель
Компания как работодатель
 
Номер посетителя - простой и бесплатный инструмент аналитики обращений по тел...
Номер посетителя - простой и бесплатный инструмент аналитики обращений по тел...Номер посетителя - простой и бесплатный инструмент аналитики обращений по тел...
Номер посетителя - простой и бесплатный инструмент аналитики обращений по тел...
 
SQA Days 10: Session-based testing
SQA Days 10: Session-based testingSQA Days 10: Session-based testing
SQA Days 10: Session-based testing
 

Plus de SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 

Plus de SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Сессионное тестирование: совмещаем управляемость и творчество

  • 1. Session-Based Testing Теория и практика
  • 3. Потом стало таким…
  • 5. Проблемы хаотического Проблемы скриптового тестирования тестирования • Непонятен статус • Куча времени уходит на продукта, невозможно документирование тестов оценить и измерить качество • Тесты проходить • Невозможно планирование скучно, развития тестирования нет, бюрократия • В зависимости от демотивирует квалификации – • Внимание рассеивается непредсказуемые результаты при однотипной работы работе, очевидные вещи • Нет передачи знаний пропускаются будущим поколениям • «Эффект пестицида» – тесты перестают находить баги Что делать?
  • 6. В ноябре 2000 Дж. Бах и Дж. Бах предложили решение
  • 7. • Charter (цель тестирования) • Session (период времени на тестирование) • Session Report (заметки, баги, пробл емы, вопросы, статист ика по затраченному времени и т.д.) • Debrief (обсуждение Это должно работать результатов сессии) во-о-о-от так!
  • 8. Итого, мы получили: • Гибкость • Отчѐтность • Статистику • Передачу знаний • Обучение, коучинг • Фокус на результате • Бюрократию
  • 9. А что хочется: • Гибкость • Отчѐтность • Статистику • Передачу знаний • Обучение, коучинг • Фокус на результате - Бюрократию + Планируемость + Творчество
  • 10. Мой алгоритм 1. Составляем список сессий 2. Определяем длительность и процесс 3. Перемножаем + 30% 4. Идѐм от большего к меньшему
  • 11. Список сессий 1. Таблица Детализация 2. Майнд-карта определяется планами – На сетевом ресурсе – На листе ватмана 3. Блокнот 4. …
  • 12. Формат сессии 1. Длительность Мой вариант 2. Когда заводить – 2 часа. баги? 3. Где хранить результаты? 4. Как определять задачи?
  • 13. Тестирование От большего к меньшему!
  • 14. Специи SBTM Приоритезация на лету Регулярность планирования Творческая обстановка Наглядные результаты