init: базовая структура АТ
This commit is contained in:
38
README.md
Normal file
38
README.md
Normal file
@@ -0,0 +1,38 @@
|
||||
|
||||
# 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
|
||||
```
|
||||
Reference in New Issue
Block a user