Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/meirbek-dev/unionreporting

QA Automation Engineer (Internship) final task
https://github.com/meirbek-dev/unionreporting

aquality automation-testing dotnet nunit restsharp selenium

Last synced: about 1 month ago
JSON representation

QA Automation Engineer (Internship) final task

Awesome Lists containing this project

README

        

# m.beysenov

a1qa QA Automation Engineer Internship

## Final Task (01.2023)

Вариант 2 (UI + API)

Эстимейт: 18ч

| Step | Ожидаемый результат |
| ----- | ------------------- |
|1. Запросом к апи получить токен согласно номеру варианта | Токен сгенерирован|
|2. Перейти на сайт. Пройти необходимую авторизацию. С помощью cookie передать сгенерированный на шаге 1 токен(параметр token). Обновить страницу. | Открылась страница проектов. После обновления страницы, в футере указан верный номер варианта |
| 3. Перейти на страницу проекта Nexage. Запросом к апи получить список тестов в JSON\XML -формате. | Тесты, находящиеся на первой странице отсортированы по убыванию даты и соответствуют тем, которые вернул запрос к апи |
| 4. Вернуться на предыдущую страницу в браузере(страница проектов). Нажать на +Add. Ввести название проекта, и сохранить. Для закрытия окна добавления проекта вызвать js-метод closePopUp(). Обновить страницу | После сохранения проекта появилось сообщение об успешном сохранении. После вызова метода окно добавления проекта закрылось. После обновления страницы проект появился в списке |
| 5. Перейти на страницу созданного проекта. Добавить тест через API(вместе с логом и скриншотом текущей страницы). | Тест отобразился без обновления страницы || 6. Перейти на страницу созданного теста. Проверить корректность информации.| Все поля имеют верное значение. Скриншот соответствует отправленному |