# Autotests: DigitalTwin Platform Автоматизированные UI и API тесты для проекта **DigitalTwin**. Используется стек: - [Playwright](https://playwright.dev/) + TypeScript - Axios для API-запросов - Allure для формирования отчётов ## 📂 Структура проекта ``` . ├── tests/ │ ├── ui/ # UI-тесты (Playwright) │ └── api/ # API-тесты (Axios + Playwright) ├── utils/ # Генераторы данных, вспомогательные утилиты ├── package.json # Скрипты запуска ├── tsconfig.json # Конфигурация TypeScript ├── playwright.config.ts └── .gitignore ``` ## 🚀 Скрипты | Скрипт | Назначение | |------------------------|--------------------------------------------| | `npm run test` | Полный запуск тестов | | `npm run test:ui` | Только UI-тесты | | `npm run test:api` | Только API-тесты | | `npm run report` | Открыть HTML-отчёт Playwright | | `npm run allure:report`| Сгенерировать и открыть Allure отчёт | | `npm run test:clean` | Удалить старые отчёты Allure | ## 🛠️ Установка ```bash npm install ```