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

r

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

Цели, задачи

Выявление функциональной пригодности

Точность

Способность к взаимодействию

Соответствие стандартам и правилам

Защищенность

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

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

a

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

a

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

r

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

Тестовые сценарии

Матрица соответствий

r

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

"Список проверки"

Отчет о тестировании

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

r

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

Пользовательский интефейс

API

База данных

Безопасность

Связь клиент-сервер

Другие функциональные возможности

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

Тестирование документации

Тестирование производительности

Тестирование надежности

Тестирование функционала

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