An open API service indexing awesome lists of open source software.

https://github.com/alinkaqa/qa-trainee-assignment-winter-2025

Тестовое задание
https://github.com/alinkaqa/qa-trainee-assignment-winter-2025

googlesheets postman pycharm

Last synced: 7 days ago
JSON representation

Тестовое задание

Awesome Lists containing this project

README

        

# Тестовое задание для стажёра QA-направления (зимняя волна 2025)

## Содержание
- [Задачи тестировщика](#задачи-тестировщика)
- [Инструменты](#инструменты)
- [Выполнение заданий](#процесс-работы)
- [1 задание](#1-задание)
- [2 задание](#2-задание)

## Задачи тестировщика

1 задание (баг-репорты)

Перед вами скриншот страницы Авито с результатами поиска. Изучите его, перечислите все имеющиеся баги, и укажите их приоритет (high, medium, low).
![411355439-a8c18dc6-bd16-4ba0-b152-2762922d542c](https://github.com/user-attachments/assets/736f3b62-750d-4306-b861-c5c97a91dc35)

***


2 задание (автоматизированные тесты API)

* Составьте тест-кейсы для проверки api этого микросервиса
* Оформите решение в файле TESTCASES.md
* Автоматизируйте написанные тест-кейсы 

* Можно выполнить на любом языке, фреймворке, драйвере (мы рекомендуем использовать связку python g pytest, но вы можете выбрать удобную вам)
* В автоматизированных тест-кейсах нужно проверять результат
* Запустите автоматизированные тесты
* Все тесты должны быть пройдены
* Напишите понятную и воспроизводимую инструкцию, оформите инструкцию в файле README.md
* Если в результате тестирования найдены баги, то составьте баг-репорт в файле BUGS.md

## Требования к микросервису

Сервис содержит 4 ручки:

* Создать объявления
* Получить объявления по его идентификатору
* Получить все объявления по идентификатору продавца
* Получить статистику по айтем id

Host - [https://qa-internship.avito.com](https://qa-internship.avito.com)

Postman коллекция: [тут](https://github.com/avito-tech/tech-internship/blob/main/Tech%20Internships/QA/QA-trainee-assignment-winter-2025/QA-internship.postman_collection%20(new).json)

## Краткое описание сервиса

Сервис умеет хранить данные по объявлениям, сохранять и получать все объявления по пользователю. Каждое созданное объявление имеет уникальный идентификатор, остальные поля могут быть неуникальными.
Будьте аккуратны с **sellerID —** постарайтесь создать уникальный id (в диапазоне 111111-999999) — возможны пересечения с другими пользователями.

***

## Инструменты

Postman


PyCharm


Google Sheets

## Выполнение заданий

1 задание
[Баг-репорты] (https://docs.google.com/spreadsheets/d/1l27hQEmmjjJNdXNN1KEcn4byS5mz-_Su0RbFY_98kCE/edit?gid=0#gid=0)

## BUG1
### Текст кнопки "Все категории" содержит ошибку в шапке сайта
### Приоритет
low
### Предусловия
1. Открыть ссылку https://github.com/avito-tech/tech-internship/blob/main/Tech%20Internships/QA/QA-trainee-assignment-winter-2025/QA-trainee-assignment-winter-2025.md
2. Путь до файла с заданием tech-internship/Tech Internships/QA/QA-trainee-assignment-winter-2025
/QA-trainee-assignment-winter-2025.md
3. Открыть скриншот страницы Авито с результатами поиска.
### Шаги
1. Найти поисковую строку в шапке сайта
2. Найти кнопку "Все категории" слева от поисковой строки
### Ожидаемый результат
Текст кнопки "Все категории" написан без ошибок
### Фактический результат
Текст кнопки содержит ошибку "Все категори"

## BUG2
### Ошибка, требующая обновить страницу, в правом углу сайта при нажатии на кнопку "Показать ХХ объявлений"
### Приоритет
medium
### Предусловия
1. Открыть ссылку https://github.com/avito-tech/tech-internship/blob/main/Tech%20Internships/QA/QA-trainee-assignment-winter-2025/QA-trainee-assignment-winter-2025.md
2. Путь до файла с заданием tech-internship/Tech Internships/QA/QA-trainee-assignment-winter-2025
/QA-trainee-assignment-winter-2025.md
3. Открыть скриншот страницы Авито с результатами поиска.
### Шаги
1. Выбрать категорию поиска - Главная-Хобби и отдых-Велосипеды-Горные
2. Выбрать бренд Author
3. Выбрать город Москва, район поиска - метро
4. Выставить фильтр поиска в выпадающем списке - ""Дороже""
5. Выставить переключатель ""Сначала из Москвы""
6. Стиль отображения объявлений ""Значки""
7. Нажать кнопку ""Показать ХХ объявлений""
### Ожидаемый результат
Объявления прогружены без ошибок
### Фактический результат
Возникает ошибка в правом верхнем углу, содержит текст "Попробуйте обновить страницу или загляните позже - мы обязательно всё починим."

## BUG3
### Не работает фильтр "Дороже" при его выборе из выпадающего списка
### Приоритет
high
### Предусловия
1. Открыть ссылку https://github.com/avito-tech/tech-internship/blob/main/Tech%20Internships/QA/QA-trainee-assignment-winter-2025/QA-trainee-assignment-winter-2025.md
2. Путь до файла с заданием tech-internship/Tech Internships/QA/QA-trainee-assignment-winter-2025
/QA-trainee-assignment-winter-2025.md
3. Открыть скриншот страницы Авито с результатами поиска.
4. Выбрать категорию поиска - Главная-Хобби и отдых-Велосипеды-Горные
5. Выбрать бренд Author
6. Выбрать город Москва, район поиска - метро
7. Выставить переключатель "Сначала из Москвы"
8. Стиль отображения объявлений "Значки"
### Шаги
1. Выставить фильтр поиска в выпадающем списке - "Дороже"
2. Нажать кнопку "Показать ХХ объявлений"
### Ожидаемый результат
Поиск объявлений выставлен по убыванию
### Фактический результат
Поиск объявлений выставлен рандомно

## BUG4
### Не совпадает количество объявлений на кнопке "Показать 9 объявлений" с количеством в названии выбранной категории "Горные велосипеды бренда Author в Москве 61"
### Приоритет
high
### Предусловия
1. Открыть ссылку https://github.com/avito-tech/tech-internship/blob/main/Tech%20Internships/QA/QA-trainee-assignment-winter-2025/QA-trainee-assignment-winter-2025.md
2. Путь до файла с заданием tech-internship/Tech Internships/QA/QA-trainee-assignment-winter-2025
/QA-trainee-assignment-winter-2025.md
3. Открыть скриншот страницы Авито с результатами поиска.
4. Выбрать категорию поиска - Главная-Хобби и отдых-Велосипеды-Горные
5. Выбрать бренд Author
6. Выбрать город Москва, район поиска - метро
7. Выставить фильтр поиска в выпадающем списке - "Дороже"
8. Выставить переключатель "Сначала из Москвы"
9. Выставить цену до 90 000 тр
### Шаги
1. Нажать кнопку "Показать ХХ объявлений"

### Ожидаемый результат
Количество объявлений в названии выбранной категории совпадает с кнопкой "Показать ХХ" объявлений
### Фактический результат
Количество объявлений в названии выбранной категории "Горные велосипеды бренда Author в Москве 61" не совпадает с количеством на кнопке "Показать 9 объявлений"

## BUG5
### Поиск объявлений показывает другие бренды при выборе фильтра "Author
### Приоритет
medium
### Предусловия
1. Открыть ссылку https://github.com/avito-tech/tech-internship/blob/main/Tech%20Internships/QA/QA-trainee-assignment-winter-2025/QA-trainee-assignment-winter-2025.md
2. Путь до файла с заданием tech-internship/Tech Internships/QA/QA-trainee-assignment-winter-2025
/QA-trainee-assignment-winter-2025.md
3. Открыть скриншот страницы Авито с результатами поиска.
### Шаги
1. Выбрать категорию поиска - Главная-Хобби и отдых-Велосипеды-Горные
2. Выбрать бренд Author
3. Выбрать город Москва, район поиска - метро
4. Выставить фильтр поиска в выпадающем списке - "Дороже"
5. Выставить переключатель "Сначала из Москвы"
6. Стиль отображения объявлений "Значки"
7. Нажать кнопку "Показать ХХ объявлений"
### Ожидаемый результат
На странице показаны все объявления горных велосипедов бренда Author в Москве
### Фактический результат
На странице показано объявление о продаже велосипеда бренда Atom

## BUG6
### Переключатель отображается в количестве 100 страниц внизу сайта при условии поиска "Горные велосипеды бренда Author в Москве 61" и отображении количества объявлений 12
### Приоритет
medium
### Предусловия
1. Открыть ссылку https://github.com/avito-tech/tech-internship/blob/main/Tech%20Internships/QA/QA-trainee-assignment-winter-2025/QA-trainee-assignment-winter-2025.md
2. Путь до файла с заданием tech-internship/Tech Internships/QA/QA-trainee-assignment-winter-2025
/QA-trainee-assignment-winter-2025.md
3. Открыть скриншот страницы Авито с результатами поиска.
4. Выбрать категорию поиска - Главная-Хобби и отдых-Велосипеды-Горные
5. Выбрать бренд Author
6. Выбрать город Москва, район поиска - метро
7. Выставить фильтр поиска в выпадающем списке - "Дороже"
8. Выставить переключатель "Сначала из Москвы"
9. Стиль отображения объявлений "Значки"
10. Нажать кнопку "Показать ХХ объявлений"
### Шаги
1. Найти внизу сайта переключатель страниц объявлений
### Ожидаемый результат
Переключатель показывает 6 страниц при условии поиска "Горные велосипеды бренда Author в Москве 61" и отображении количества объявлений 12
### Фактический результат
Переключатель показывает 100 страниц при условии поиска "Горные велосипеды бренда Author в Москве 61" и отображении количества объявлений 12

## BUG7
### Не отображается фильтр "Горные" в шапке выбранных категорий при условии поиска Главная-Хобби и отдых-Велосипеды-Горные
### Приоритет
high
### Предусловия
1. Открыть ссылку https://github.com/avito-tech/tech-internship/blob/main/Tech%20Internships/QA/QA-trainee-assignment-winter-2025/QA-trainee-assignment-winter-2025.md
2. Путь до файла с заданием tech-internship/Tech Internships/QA/QA-trainee-assignment-winter-2025
/QA-trainee-assignment-winter-2025.md
3. Открыть скриншот страницы Авито с результатами поиска.
### Шаги
1. Выбрать категорию поиска - Главная-Хобби и отдых-Велосипеды-Горные
### Ожидаемый результат
Все выбранные категории отображаются в шапке странице под поисковой строкой - Главная-Хобби и отдых-Велосипеды-Горные
### Фактический результат
Отображаются категории без фильтра "Горные" - Главная-Хобби и отдых-Велосипеды

## BUG8
### Поиск объявлений показывает другие города при выборе фильтра "Сначала из Москвы"
### Приоритет
medium
### Предусловия
1. Открыть ссылку https://github.com/avito-tech/tech-internship/blob/main/Tech%20Internships/QA/QA-trainee-assignment-winter-2025/QA-trainee-assignment-winter-2025.md
2. Путь до файла с заданием tech-internship/Tech Internships/QA/QA-trainee-assignment-winter-2025
/QA-trainee-assignment-winter-2025.md
3. Открыть скриншот страницы Авито с результатами поиска.
### Шаги
1. Выбрать категорию поиска - Главная-Хобби и отдых-Велосипеды-Горные
2. Выбрать бренд Author
3. Выбрать город Москва, район поиска - метро
4. Выставить фильтр поиска в выпадающем списке - "Дороже"
5. Выставить переключатель "Сначала из Москвы"
6. Стиль отображения объявлений "Значки"
7. Нажать кнопку "Показать ХХ объявлений"
### Ожидаемый результат
На странице показаны все объявления горных велосипедов бренда Author в Москве
### Фактический результат
На странице показаны объявления горных велосипедов в Липецке

***

2 задание

***