Дата: 17 апреля
Время проведения: 10.00 – 17.00
Язык: Английский

Гарри Снид
Приемочное тестирование
Аннотация
Спецификация требований, представляющая основные данные для разработчиков, также служит ориентиром для тестировщиков. Тестировщикам требуется тестовый «оракул», на который они могут ссылаться. Этот метод был определен и
опубликован Уильямом Хоуденом в самом первом крупномасштабном проекте тестирования для американской системы противоракетной обороны в 1977 году. Каждый тест выполняется в сравнении с другим объектом. Этим объектом может быть
модель или другая программа. В данном случае это документ требований. Фактическое поведение тестируемой системы сравнивается с поведением, предписанным в документе требований. Предписанное поведение отражено в тексте требований,
означая необходимость интерпретации текста независимо от реализованного языка программирования. Таким образом, текст требований рассчитан, прежде всего, на тестировщиков. Они должны быть в состоянии преобразовать текст в
уникальные тестовые сценарии с предусловиями и постусловиями и представительные тестовые данные. Так же, как автоматизированные сценарии модульного тестирования получают из кода, автоматизированные сценарии тестирования системы
получают из спецификации требований или модели.
Сегодня 40 лет спустя сообщество тестирования возвращается к первоначальному подходу к тестированию. Сейчас обсуждают тестирование на основе моделей, однако документы требований редко представляют собой модели. Они составляются в
текстовом формате, и основной подход заключается в синтаксическом анализе для получения из них условий, т. е. путей тестирования. В этом практическом занятии на полдня участники познакомятся с принципами тестирования на основе
требований и узнают, как используются типовые требования в немецкой отрасли.
Программа:
1) Введение в спецификацию требований – RXVP и RSL
2) Сравнение тестирования на основе требований и моделей
3) Значимость сценариев использования при определении тестовых сценариев
4) Структурирование документа требований в соответствии с тестированием
5) Примеры из промышленной практики