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

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

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

Презентация

Видео

Комментарии ({{Comments.length}} )
  • {{comment.AuthorFullName}}
    {{comment.AuthorInfo}}
    {{ comment.DateCreated | date: 'dd.MM.yyyy' }}

Для того чтобы оставить комментарий необходимо

или
Напишите нам, мы онлайн!