Категории: Все - требования - безопасность - тестирование - интерфейс

по Aleksandr Bolotov 2 лет назад

334

Функциональное тестирование

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

Функциональное тестирование

Описание ошибки

Функциональное тестирование

Функциональное тестирование - это тестирование ПО в целях проверки реализуемости функциональных требований, то есть способности ПО в определённых условиях решать задачи, нужные пользователям. Функциональные требования определяют, что именно делает ПО, какие задачи оно решает.

Типы тестирования

Тестирование функционала
Тестирование надежности
Тестирование производительности
Тестирование документации

Объект тестирования

Функциональное тестирование в основном включает тестирование черного ящика и не касается исходного кода приложения. 

Другие функциональные возможности
Связь клиент-сервер
Безопасность
База данных
API
Пользовательский интефейс

Артефакты тестирования

Отчет о тестировании
"Список проверки"
Матрица соответствий

Матрица соответствия требований - это двумерная таблица, содержащая соответсвие функциональных требований (functional requirements) продукта и подготовленных тестовых сценариев (test cases). В заголовках колонок таблицы расположены требования, а в заголовках строк - тестовые сценарии. 

Тестовые сценарии
Варианты использования

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

Стратегия тестирования
План тестирования

Цели, задачи

Защищенность
Соответствие стандартам и правилам
Способность к взаимодействию
Точность
Выявление функциональной пригодности