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

  • 25 02 2015 06:42:27
  • Отзывы : 0
  • Просмотров: 1100
  • 0

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

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

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

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

Функциональное тестирование направлено на анализ функциональных характеристик системы и ее компонентов. Тестирование функционала может осуществляться как на компонентном и системном уровне, так и на завершающем этапе перед запуском в эксплуатацию – приемочномтестировании.

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

- Тестирование безопасности

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

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

- Тестирование взаимодействия

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

 
 
Оставить отзыв ↓
 
Ещё никто не оставил отзывов.