SlideShare una empresa de Scribd logo
1 de 13
Тестирование требований:
находим проблемы до их
появления
Горопека Елена
ЗАО «Технологии качества»
www.a1qa.ru
Содержание
• Зачем проводить тестирование требований
• Кто может проводить тестирование
• Форматы проведения тестирования
требований
Зачем вам это нужно
1) Получить свежий взгляд со стороны
2) Экспертиза от экспертов в доменной области
3) Экспертиза от экспертов в выбранной
платформе
4) Если ваша спецификация прекрасна – об этом
будете знать не только вы =)
Экспертиза руководителем/старшим
аналитиком
1) Наилучший кандидат на предоставление «свежего
взгляда»
2) В интересах самого руководителя:
профессионализм сотрудников и имидж отдела
3) Руководитель должен культивировать практику
тестирования требований
4) Регламентируйте процесс, разработайте методику
тестирования, обучайте своих коллег
Экспертиза тестирощиком проекта
1) Пусть тестировщик составит тест-кейсы без
доступа к тестовому окружению, имея только
спецификацию
2) Само по себе обдумывание того, как проверить
каждое требование, является ценным приемом
работы над качеством
3) Обнаруженные проблемы вы можете устранить до
того, как они фактически превратились в дефекты
Как убеждать тестировщика
1) Вам проверять, что система работает согласно
требованиям. Почему бы не убедиться, что в самих
требованиях проблемы нет?
2) Найти реализованный дефект – стандартный
уровень, найти потенциальный дефект –
мастерство!
3) Вы составляете тест-кейсы, не делаете двойную
работу
Бизнес-аналитик из другого отдела
1) Источник уникальных для вас
доменных/проектных знаний
2) Шаринг лучших практик и подходов в
бизнес-анализе
Как убеждать
1) Выбирать идейных людей, практиковать
взаимовыгодное сотрудничество
2) Подстраиваться под периоды спада в
активностях
3) Делиться бюджетом проекта
4) Заранее озвучивать, какой результат
ожидаете и в какие трудозатраты это может
вылиться
Экспресс-проверка
1) Вариант 1: экспертиза всего документа, но
только на предмет явных ошибок/пробелов
2) Вариант 2: показать часть документа –
замечания экстраполировать на весь
3) Формат: заочная/очная встреча
Базовая проверка
1) Проверяется только качество самого
артефакта (но не полнота покрытия
бизнес-процесса и удовлетворение всех
пользовательских требований)
2) Формат:
• Встреча по погружению в проект
• Последующая заочная работа эксперта с
документом.
• Проверка исправления замечаний
(опционально)
Расширенная проверка (аудит)
1) Применяется, когда Заказчик серьезно недоволен
качеством поступающих спецификаций
2) Проверяются не только сами требования, но и
полнота покрытия бизнес-процесса и
удовлетворение пользовательских требований
3) Формат:
• Погружение в проект
• Тестирование существующей спецификации на
предмет «белых пятен»
• Участие в сессиях по выявлению требований
• Формирование перечня замечаний и доработок
В заключении
1) Тестирование требований могут провести
разные специалисты. Ориентируйтесь на ваши
цели и нагрузку коллег
2) Объясняйте, что тестирование требований – не
пустая формальность, а ценный инструмент
улучшения качества проекта (и
профессионального роста)
3) Клиенты настолько нуждаются в проверке
требований, что готовы заказывать эту услугу у
профессионалов
Спасибо за внимание
Горопека Елена
ЗАО «Технологии качества»
e.goropeka@a1qa.com
www.a1qa.ru

Más contenido relacionado

Destacado

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

Destacado (7)

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

Más 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
 

Más 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. Тестирование требований: находим проблемы до их появления Горопека Елена ЗАО «Технологии качества» www.a1qa.ru
  • 2. Содержание • Зачем проводить тестирование требований • Кто может проводить тестирование • Форматы проведения тестирования требований
  • 3. Зачем вам это нужно 1) Получить свежий взгляд со стороны 2) Экспертиза от экспертов в доменной области 3) Экспертиза от экспертов в выбранной платформе 4) Если ваша спецификация прекрасна – об этом будете знать не только вы =)
  • 4. Экспертиза руководителем/старшим аналитиком 1) Наилучший кандидат на предоставление «свежего взгляда» 2) В интересах самого руководителя: профессионализм сотрудников и имидж отдела 3) Руководитель должен культивировать практику тестирования требований 4) Регламентируйте процесс, разработайте методику тестирования, обучайте своих коллег
  • 5. Экспертиза тестирощиком проекта 1) Пусть тестировщик составит тест-кейсы без доступа к тестовому окружению, имея только спецификацию 2) Само по себе обдумывание того, как проверить каждое требование, является ценным приемом работы над качеством 3) Обнаруженные проблемы вы можете устранить до того, как они фактически превратились в дефекты
  • 6. Как убеждать тестировщика 1) Вам проверять, что система работает согласно требованиям. Почему бы не убедиться, что в самих требованиях проблемы нет? 2) Найти реализованный дефект – стандартный уровень, найти потенциальный дефект – мастерство! 3) Вы составляете тест-кейсы, не делаете двойную работу
  • 7. Бизнес-аналитик из другого отдела 1) Источник уникальных для вас доменных/проектных знаний 2) Шаринг лучших практик и подходов в бизнес-анализе
  • 8. Как убеждать 1) Выбирать идейных людей, практиковать взаимовыгодное сотрудничество 2) Подстраиваться под периоды спада в активностях 3) Делиться бюджетом проекта 4) Заранее озвучивать, какой результат ожидаете и в какие трудозатраты это может вылиться
  • 9. Экспресс-проверка 1) Вариант 1: экспертиза всего документа, но только на предмет явных ошибок/пробелов 2) Вариант 2: показать часть документа – замечания экстраполировать на весь 3) Формат: заочная/очная встреча
  • 10. Базовая проверка 1) Проверяется только качество самого артефакта (но не полнота покрытия бизнес-процесса и удовлетворение всех пользовательских требований) 2) Формат: • Встреча по погружению в проект • Последующая заочная работа эксперта с документом. • Проверка исправления замечаний (опционально)
  • 11. Расширенная проверка (аудит) 1) Применяется, когда Заказчик серьезно недоволен качеством поступающих спецификаций 2) Проверяются не только сами требования, но и полнота покрытия бизнес-процесса и удовлетворение пользовательских требований 3) Формат: • Погружение в проект • Тестирование существующей спецификации на предмет «белых пятен» • Участие в сессиях по выявлению требований • Формирование перечня замечаний и доработок
  • 12. В заключении 1) Тестирование требований могут провести разные специалисты. Ориентируйтесь на ваши цели и нагрузку коллег 2) Объясняйте, что тестирование требований – не пустая формальность, а ценный инструмент улучшения качества проекта (и профессионального роста) 3) Клиенты настолько нуждаются в проверке требований, что готовы заказывать эту услугу у профессионалов
  • 13. Спасибо за внимание Горопека Елена ЗАО «Технологии качества» e.goropeka@a1qa.com www.a1qa.ru