Функциональное тестирование:
- Тестирование пользовательского интерфейса (UI).
- Тестирование бизнес-логики.
- Тестирование API.
- Тестирование форм и валидации данных.
Нефункциональное тестирование:
- Тестирование производительности (нагрузочное, стресс-тестирование).
- Тестирование безопасности (сканирование уязвимостей, тестирование на проникновение).
- Тестирование удобства использования (Usability testing).
- Тестирование совместимости (браузеры, устройства, операционные системы).
- Тестирование доступности (Accessibility testing).
Изменения (Regression Testing):
- Дымовое тестирование (Smoke testing).
- Регрессионное тестирование.
Автоматизированное тестирование:
- Автоматизация функциональных тестов (например, с использованием Selenium, Cypress, Playwright).
- Автоматизация тестирования API (например, с использованием Rest Assured, Postman (сборки)).
- Автоматизация тестов производительности (например, с использованием JMeter, LoadRunner).
Пример кода для автоматизации UI-теста (Python + Selenium):
python
Функциональное тестирование:
- Тестирование пользовательского интерфейса (UI).
- Тестирование бизнес-логики.
- Тестирование API.
- Тестирование форм и валидации данных.
Нефункциональное тестирование:
- Тестирование производительности (нагрузочное, стресс-тестирование).
- Тестирование безопасности (сканирование уязвимостей, тестирование на проникновение).
- Тестирование удобства использования (Usability testing).
- Тестирование совместимости (браузеры, устройства, операционные системы).
- Тестирование доступности (Accessibility testing).
Изменения (Regression Testing):
- Дымовое тестирование (Smoke testing).
- Регрессионное тестирование.
Автоматизированное тестирование:
- Автоматизация функциональных тестов (например, с использованием Selenium, Cypress, Playwright).
- Автоматизация тестирования API (например, с использованием Rest Assured, Postman (сборки)).
- Автоматизация тестов производительности (например, с использованием JMeter, LoadRunner).
Пример кода для автоматизации UI-теста (Python + Selenium):
python