Виды тестирования ПО
Функциональное тестирование
Проверка функциональности (тестирование методом «черного ящика») – проверка соответствия программного обеспечения требованиям, заявленным в спецификации. Может проводиться как полное тестирование заявленной функциональность, так и проверка только базовой функциональности.
Тестирование проиводительности
Тестирование, которое проводится с целью определения, как быстро работает система или её часть под определённой нагрузкой.
- Нагрузочное тестирование
Тестирование предназначено для проверки работоспособности системы при стандартных нагрузках и для определения максимально возможного пика, при котором система работает правильно.
- Стресс тестирование
Тестирование предназначено для проверки работоспособности системы при нестандартных нагрузках и для определения максимально возможного пика, при котором система работает правильно. Так же предназначено для выявления результатов, при которых система переходит в нерабочее состояние.
Регрессионное тестирование
Регрессионное тестирование проводится с целью проверить, не влияют ли новые функции, улучшения и исправленные дефекты на существующую функциональность продукта и не возникают ли старые дефекты.
Модульное тестирование
Тестирование безопасности
Тестирование локализации
Юзабилити тестирование