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