Уровни тестирования программного обеспечения
4 уровня тестирования
В основном четыре Уровни тестирования в тестировании программного обеспечения:
- Модульное тестирование : проверяет, выполняют ли компоненты программного обеспечения функциональные возможности или нет.
- Интеграционное тестирование : проверяет поток данных от одного модуля к другим модулям.
- Тестирование системы : оценивает как функциональные, так и нефункциональные потребности в тестировании.
- Приемочное тестирование : проверяет соответствие требованиям спецификации или контракта при доставке.
Каждый из этих уровней тестирования имеет определенную цель. Эти уровни тестирования обеспечивают ценность жизненного цикла разработки программного обеспечения.
Подробности каждого уровня тестирования
Единичное тестирование:
A Ед. наименьшая тестируемая часть системы или приложения, которая может быть скомпилирована, оценена, загружена и выполнена. Этот вид тестирования помогает тестировать каждый модуль отдельно.
Цель состоит в том, чтобы протестировать каждую часть программного обеспечения, отделив ее. Он проверяет, выполняет ли компонент функциональные возможности или нет. Такого рода тестирование проводят разработчики.
Интеграционное тестирование
интеграцию означает объединение. Например, на этом этапе тестирования различные программные модули объединяются и тестируются как группа, чтобы убедиться, что интегрированная система готова к системному тестированию.
Интегрирующее тестирование проверяет поток данных от одного модуля к другим модулям. Этот вид тестирования проводят тестировщики.
Тестирование системы
Тестирование системы выполняется в полной интегрированной системе. Это позволяет проверить соответствие системы требованиям. Он проверяет общее взаимодействие компонентов. Оно включает в себя нагрузочное тестирование, тестирование производительности, надежности и безопасности.
Тестирование системы чаще всего является окончательным тестом для проверки соответствия системы спецификации. Он оценивает как функциональную, так и нефункциональную потребность в тестировании.
Приемочное тестирование
Приемочное тестирование — это испытание, проводимое с целью определить, соблюдаются ли требования спецификации или контракта при поставке. Приемочное тестирование в основном проводится пользователем или заказчиком. Однако в этот процесс могут быть вовлечены и другие акционеры.
Заключение
- Уровень тестирования программного обеспечения — это процесс, в ходе которого тестируется каждый модуль или компонент программного обеспечения/системы.
- Основная цель тестирования системы — оценить соответствие системы указанным потребностям.
- In Программная инженерияЧетыре основных уровня тестирования — это модульное тестирование, интеграционное тестирование, системное тестирование и приемочное тестирование.