19
Курс: «Мануальное тестирование ПО» Requirements, введение в bug tracking systems.

Requirements, введение в bug tracking systems

Embed Size (px)

Citation preview

Page 1: Requirements, введение в bug tracking systems

Курс: «Мануальное тестирование ПО»

Requirements, введение в bug tracking systems.

Page 2: Requirements, введение в bug tracking systems

Что такое требование? Требования к программному обеспечению -

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

Требование (requirement): Условия или возможности, необходимые пользователю для решения проблем или достижения целей, которыми должна обладать система или системные компоненты, чтобы выполнить контракт или удовлетворять стандартам, спецификациям или другим формальным документам(IEEE610)

Page 3: Requirements, введение в bug tracking systems

Виды требований по уровням. Бизнес-требования  Пользовательские требования  Функциональные требования 

Page 4: Requirements, введение в bug tracking systems

Виды требований по характеру.

Функциональные - описывают поведение системы, т.е. её действия (вычисления, преобразования, проверки, обработку)

Нефункциональные - описывают свойства системы (удобство использования, безопасность, надёжность), которыми она должна обладать при реализации своего поведения.

Ограничения - представляют собой факторы, ограни-чивающие выбор способов и средств (в том числе инструментов) реализации продукта.

Page 5: Requirements, введение в bug tracking systems

Уровни и типы требований

Page 6: Requirements, введение в bug tracking systems

Источники и пути выявления требований

Page 7: Requirements, введение в bug tracking systems

Характеристики качественных требований.

Page 8: Requirements, введение в bug tracking systems

Чаще всего, слабое место процесса разработки- это отсутствие чётких требований.

Основные причины:

Page 9: Requirements, введение в bug tracking systems

Что будет если не качественно написать требования.

Page 10: Requirements, введение в bug tracking systems

Техники тестирования требований.

Взаимный просмотр.Задавание вопросов.Тест-кейсы и чек-листы.Исследование поведения системы.

Графическое представление.

Прототипирование.

Page 11: Requirements, введение в bug tracking systems

Методы решения проблемы отсутствия требований:

Page 12: Requirements, введение в bug tracking systems
Page 13: Requirements, введение в bug tracking systems
Page 14: Requirements, введение в bug tracking systems
Page 15: Requirements, введение в bug tracking systems

Создание отчёта о дефекте в Jira

Page 16: Requirements, введение в bug tracking systems

Создание отчёта о дефекте в Jira

Page 17: Requirements, введение в bug tracking systems

acunote

Page 18: Requirements, введение в bug tracking systems

mantis

Page 19: Requirements, введение в bug tracking systems

ВОПРОСЫ

Thank You!