TESTCONF.RU

Мастер-класс

 

TestCon Moscow начнётся через:

Дни

:

Часы

:

Минуты

:

Секунды

Крис Шотанус

CGI, Голландия

Дата

2 апреля, 2019
}

Время проведения

10:00-17:00

Язык проведения

Aнглийский
Биография

Крис — старший консультант по вопросам политики и стратегии тестирования, организации тестирования, структурированного тестирования, управления тестированием, автоматического выполнения тестирования и улучшения процесса тестирования. У него 40-летний опыт работы в сфере информационных технологий, из которых более 25 лет — в области тестирования. Крис консультирует по вопросам тестирования в гибких/итеративных средах, управления ИТ, управления требованиями и улучшения ИТ-процессов.

Мастер-класс

Спецификация по примеру: от требований пользователя к тестированию

Спецификация по примеру (SbE) касается не только тестирования. Это метод, который объясняет требования пользователя, и в то же время подводит к тестам, которые можно использовать для проверки и утверждения продукта. Метод SbE основан на том же принципе, что и разработка на основе тестирования (TDD), которая применяется на уровне модульного тестирования разработки программного обеспечения. Во многих процессах разработки в гибкой среде мы увидим, что, на самом деле, разработка осуществляется с применением миниатюрной каскадной модели, состоящей из четко разделенных этапов. Надо признать, что не всегда просто проектировать, разрабатывать и тестировать ИТ-системы одновременно. Команды часто применяют итеративный процесс, который начинается с этапа проектирования, за которым следует разработка и наконец, тестирование. В результате важные преимущества разработки в гибкой среде не достигаются.

Метод SbE обещает это изменить, и это может произойти на самом деле. Одна из основных причин заключается в том, что с использованием SbE потребности пользователей не разрабатываются в функциональных проектах, которые, в свою очередь, используются в качестве основы для определения тестов. С использованием SbE тестирование становится функциональным проектированием. Это позволяет пропустить большую часть этапа проектирования системы, которая требует больше всего усилий, необходимых для построения системы.

В этой презентации Крис объяснит преимущества SbE, расскажет о том, как его использовать, и, конечно же, о подводных камнях.

Программа

  • Введение
  • Требования
    • Различные типы требований
    • Зачем они нам нужны?
  • Требования в рамках оптимизации методов работы
    • Определение требований
    • Валидация требований
    • Документирование требований
  • Спецификация по примеру
    • Кто, что, как?
    • Документация
  • Использование спецификации требований в качестве тестовых сценариев
  • Влияние SbE (спецификация по примеру) на процесс гибкой разработки
  • Групповое обсуждение
  • Подведение итогов

Цели

Понять положительное воздействие спецификации по примеру на процесс гибкой разработки ,и как она обеспечивает следующее:
 
Общее понимание: группа разработки, заказчик продукта и заинтересованные лица согласуют направления разработки. Исключаются поводы для заявлений типа «это не то, что я имел в виду».
 
Четкие критерии приемлемости: Программное обеспечение принимается, если пройдены все тесты (примеры).
 
Неявная и постоянно обновляемая документация: Тестовые сценарии представляют собой документацию. В случае изменений в первую очередь изменения вносятся в тестовые сценарии.
 
Простая автоматизация тестовых сценариев: В наличии имеются инструменты для тестирования с открытым исходным кодом и коммерческие инструменты, обеспечивающие возможность автоматизации выполнения примеров.
 
Неявно поддерживаются регрессионные тесты: Тестовые сценарии выполняются в каждом цикле
 
Если вкратце: Изначально правильная подача.

Целевая аудитория

Все, кто занимается процессом гибкой (или даже последовательной) разработки, например:
 
  • Заказчик продукта получает возможность сформулировать свои требования
  • Разработчик разбирается в деталях требований
  • Тестировщик получает возможность составить тестовые сценарии
 
Ноутбуки не нужны. Упражнения выполняются на бумаге и в обсуждениях.