Добавлен README.md с описанием проекта
This commit is contained in:
55
README.md
Normal file
55
README.md
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
# 🧪 Playwright UI & API Tests – SSAS
|
||||||
|
|
||||||
|
Автоматизированный набор UI-тестов для веб-платформы **ssas.dev.rdcenter.ru**.
|
||||||
|
Реализован на [Playwright](https://playwright.dev/) с модульной архитектурой, использованием Page Object и централизованными тестовыми данными.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🚀 Быстрый старт
|
||||||
|
|
||||||
|
### Установка зависимостей
|
||||||
|
|
||||||
|
Убедись, что установлен [Node.js](https://nodejs.org/en/) (рекомендуемая версия: LTS). Затем установи зависимости:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
npm install
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Запуск всех тестов
|
||||||
|
npx playwright test
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Открытие HTML-отчёта
|
||||||
|
npx playwright show-report
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
📁 Структура проекта
|
||||||
|
.
|
||||||
|
├── tests/ # UI и API тесты, сгруппированные по разделам
|
||||||
|
│ ├── login/ # Авторизация: позитивные, негативные, UI, ссылки
|
||||||
|
│ ├── recovery/ # Восстановление пароля
|
||||||
|
│ └── api/ # (будущие) API тесты
|
||||||
|
│
|
||||||
|
├── page-objects/ # Page Object модели
|
||||||
|
│ ├── LoginPage.ts
|
||||||
|
│ └── RecoverPage.ts
|
||||||
|
│
|
||||||
|
├── utils/ # Тестовые данные, вспомогательные функции
|
||||||
|
│ ├── test-data.ts
|
||||||
|
│
|
||||||
|
├── playwright.config.ts # Конфигурация Playwright
|
||||||
|
├── .env # Переменные окружения (не коммитится)
|
||||||
|
├── .gitignore
|
||||||
|
└── README.md
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
📌 Информация
|
||||||
|
|
||||||
|
Разработка: smykov
|
||||||
|
Система контроля версий: GitTea @ RDCenter
|
||||||
|
Репозиторий: https://git.rdcenter.ru/smykov/playwright-tests
|
||||||
|
Начало проекта: июнь 2025
|
||||||
Reference in New Issue
Block a user