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

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

Функциональные требования включают:

Функциональная пригодность (англ. suitability).

Точность (англ. accuracy).

Способность к взаимодействию (англ. interoperability).

Соответствие стандартами правилам (англ. compliance).

Защищённость (англ. security)

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

· Проверка функциональности (тестирование методом «черного ящика») – проверка соответствия программного обеспечения требованиям, заявленным в спецификации. Может проводиться как полное тестирование заявленной функциональность, так и проверка только базовой функциональности;

· Регрессионное тестирование (regression testing) – тестирование функциональности продукта после исправления ошибок или реализации новых функциональных возможностей;

· Тестирование интерфейса – проверка соответствия элементов интерфейса корпоративным стандартам, а также проверка функциональности форм и элементов форм;

· Инсталляционное тестирование (installation testing) – тестирование процесса инсталляции/деинсталляции программного обеспечения;

· Кросс-платформенное тестирование (cross-platform testing) – тестирование работоспособности приложения на разных аппаратных и/или программных платформах;

· Интеграционное тестирование (integration testing) – тестирование процесса взаимодействия приложения с внешними системами, в том числе со специфичным аппаратным обеспечением, драйверами устройств;

· «Беглое тестирование» - тестирование проводится с целью убедиться в том, что основные функции приложения работают правильно, не включает глубокого тестирования каждой функции отдельно.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: