Некоторые методы, которые используются для проверки выполнения функциональных требований:
- Юнит-тестирование. 2 Позволяет протестировать комплексное программное обеспечение, рассматривая отдельно каждый его компонент или модуль, и проверять их обособленно от основного кода проекта. 2
- Интеграционное тестирование. 23 Рассматривает взаимодействие отдельных модулей между собой, проверяет совместную работу отдельных логических единиц проекта «на стыке», то есть их интеграцию, взаимодействие, обмен данными. 2
- Smoke-тестирование. 23 Это проверка критически важных функций ПО. 2
- Функциональное регрессионное тестирование. 3 Проводится после модернизации кода для исключения нестабильной работы и нарушения функционала согласно спецификациям. 3
- Проверка юзабилити. 3 Тестирование осуществляется непосредственно потребителем в производственных условиях. 3 Таким образом учитывается уровень комфорта при взаимодействии с программным продуктом, оценивается обратная связь. 3