Ответ
Консоль — основной инструмент для рутинных задач тестирования и отладки.
Типичные сценарии использования:
-
Работа с системой контроля версий:
git log --oneline -10 # Последние 10 коммитов git diff HEAD~1 # Изменения в последнем коммите git checkout -b feature/test-new-api # Создание ветки для тестов -
Запуск и мониторинг тестов:
# Запуск тестов с параметрами pytest tests/api/ --junitxml=report.xml -v mvn test -Dtest="LoginTest" -Dbrowser=chrome
Параллельный запуск
npm test -- --maxWorkers=4
3. **Отладка API и сетевые проверки:**
```bash
# Детальный запрос с curl
curl -X POST "https://api.example.com/login"
-H "Content-Type: application/json"
-d '{"username":"test","password":"secret"}'
-v # Подробный вывод
# Проверка SSL-сертификата
openssl s_client -connect example.com:443 -servername example.com
-
Работа с контейнерами:
docker ps -a # Все контейнеры docker logs -f container_id # Логи контейнера в реальном времени docker exec -it container_id /bin/bash # Вход в контейнер -
Анализ данных:
# Фильтрация и статистика логов cat app.log | grep "ERROR" | cut -d' ' -f4 | sort | uniq -c jq '.results[] | select(.status == "failed")' test-report.json