1.5 KiB
1.5 KiB
Autotests: DigitalTwin Platform
Автоматизированные UI и API тесты для проекта DigitalTwin. Используется стек:
- Playwright + 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 |
🛠️ Установка
npm install