Ответ
Имел опыт тестирования в следующих областях:
- Веб-приложения: E-commerce, CRM-системы, SaaS-платформы.
- Мобильные приложения: Нативные (iOS/Android) и кроссплатформенные.
- API: Тестирование REST и GraphQL API.
- Десктопные приложения: Для Windows и macOS.
- Другое: Опыт с IoT (взаимодействие устройств) и частично с проектами на Unity (геймдев).
Основной фокус — функциональное, интеграционное и регрессионное тестирование, частично — нагрузочное.
Пример теста REST API на Python (библиотека requests):
import requests
def test_get_user():
url = "https://api.example.com/users/1"
response = requests.get(url)
# Проверка статус-кода
assert response.status_code == 200, f"Expected 200, got {response.status_code}"
# Проверка тела ответа
user_data = response.json()
assert user_data["id"] == 1
assert "name" in user_data