От архитектуры приложения до приемочных автоматических тестов, или тестирование нефункциональных требований

Ни для кого не секрет, что автоматическое тестирование является долгосрочным и затратным инвестированием. Соответственно, перед началом автоматизации всегда стоит вопрос, – какие тесты автоматизировать в первую очередь? А еще важнее – как построить автоматические тесты, которые действительно могут служить базовым набором для приема функционирующей системы?

В рамках архитектурной группы компании SoftServe была разработана методология создания набора приемочных системных тестов приложения, которая основывается на качественных атрибутах системы, то есть нефункциональных требованиях. У истоков методологии стоит техника определения архитектуры системы на основании тех же качественных атрибутов, разработанная сотрудниками Carnegie Mellon Software Engineering Institute. Этой методологией, а также примерами ее использования мне и хотелось бы поделиться. 

Презентация

Видео

Комментарии

{{comment.AuthorInfo}}
{{ comment.DateCreated | date: 'dd.MM.yyyy' }}
Ваш отзыв теперь здесь. Продолжайте общаться с докладчиком
Заметили ошибку?