Skip to content

ssrjkk/Test-task-Avito

Repository files navigation

Тестовое задание - QA Internship Avito (весна 2026)

Автор: Ситников Сергей Алексеевич
Email: ray013lefe@gmail.com
Telegram: @ssrjkk


Структура репозитория

.
├── TASK1.md
├── TESTCASES.md
├── BUGS.md
├── README.md
├── playwright.config.ts
├── tsconfig.json
├── package.json
└── tests/
    ├── helpers/
    │   ├── api.ts
    │   └── types.ts
    ├── create-item.spec.ts
    ├── get-item.spec.ts
    ├── get-seller-items.spec.ts
    ├── get-statistic.spec.ts
    └── e2e.spec.ts

Установка и запуск

1. Клонировать репозиторий

git clone https://github.com/ssrjkk/QA-AVITO-SSRJKK.git
cd QA-AVITO-SSRJKK

2. Установить зависимости

npm install

3. Запустить тесты

Все тесты:

npm test

Только тесты по эндпоинтам (без E2E):

npm run test:unit

Только E2E-тесты:

npm run test:e2e

Открыть HTML-отчёт после прогона:

npm run report

Требования

  • Node.js версии 18 или выше

Конфигурация

Настройки в playwright.config.ts:

Параметр Значение
baseURL https://qa-internship.avito.com
timeout 15 000 мс
retries 0
reporter list + html

Покрытие

Файл Кейсы Эндпоинт
create-item.spec.ts TC-01 - TC-20 POST /api/1/item
get-item.spec.ts TC-21 - TC-30 GET /api/1/item/:id
get-seller-items.spec.ts TC-31 - TC-40 GET /api/1/:sellerID/item
get-statistic.spec.ts TC-41 - TC-50 GET /api/1/statistic/:id
e2e.spec.ts E2E-01 - E2E-06 Сквозные сценарии

Описание тест-кейсов: TESTCASES.md
Баг-репорты по API: BUGS.md
Баги на скриншоте (Задание 1): TASK1.md

About

Мое тз для "Авито стажировка"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors