Какие параметры нужны для Backend
QA Тестировщик
Junior
Ланит
Какие параметры нужны для Backend
Ответы
Для тестирования Backend обычно проверяются следующие параметры:
- **API Endpoints** - корректность URL, методов (GET, POST, PUT, DELETE), кодов ответа (200, 404, 500).
- **Request/Response** - структура данных, валидация полей, форматы (JSON, XML).
- **Авторизация/Аутентификация** - токены, OAuth, JWT, права доступа.
- **База данных** - CRUD-операции, целостность данных, транзакции.
- **Производительность** - время ответа, нагрузочное тестирование.
- **Логирование** - наличие и корректность логов ошибок.
- **Безопасность** - SQL-инъекции, XSS, CSRF-токены.
Пример проверки API:
```
import requests
response = requests.get("https://api.example.com/users", headers={"Authorization": "Bearer token"})
assert response.status_code == 200
assert "users" in response.json()
```