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

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