Files
at-digitaltwin/README.md
2026-01-26 17:50:18 +03:00

38 lines
1.5 KiB
Markdown

# 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
```