Автоматизировать UI- и API-тесты по ручному тестированию.

Отменен
Заказ
7084453
Раздел
Программирование
Предмет
Другое
Тип работы
Антиплагиат
Не указан
Срок сдачи
2 Мар в 09:00
Цена
Договорная цена
Блокировка
15 дней
Размещен
28 Фев в 06:38
Просмотров
57
Описание работы

Автоматизировать UI- и API-тесты по ручному тестированию. Требования: НЕ должно быть папок pycache, pytest_cache, .vscode и т. п., а также бинарных файлов (например, chromedriver.exe).

В проекте должен быть следующий список кейсов:

От 5 UI тестов, составленных по функциональному чек-листу из финальной работы по ручному тестированию.

От 5 API тестов, составленных на основе коллекции и кейсов из финальной работы по ручному тестированию.

Приветствуется доработка вашей финальной работы по ручному тестированию.


Проект должен поддерживать запуск автотестов в трех режимах:

запуск только UI-тестов,

запуск только API-тестов,

запуск всех тестов.

Заполнен файл requirements.txt только используемыми зависимостями.

В проекте нет нарушений PEP8. Используйте линтеры для проверки кода.

Шаги работы

Подключите зависимости:

selenium,

requests,

pytest,

allure,

остальные зависимости на ваше усмотрение.

В проекте создайте файл test\test_ui.py с UI-тестами.

В проекте создайте файл test\test_api.py с API-тестами.

В коде не должно быть специфичных данных — вынесите их в файл:

настройки окружения (URL, пути до файлов и т. д.);

тестовые данные (логины, пароли, токены и т. д.).

Рекомендации

Для работы лучше использовать не личный аккаунт, чтобы не «засветить» пароль и избежать возможной блокировки аккаунта. Можно воспользоваться сервисом временной почты.Например, https://temp-mail.org/ru/.

Документируйте код:

Используйте allure.step.

Описывайте тип входных и выходных данных для методов, которые используете.

Помните, что UI-тесты могут использовать API-методы для создания пред- или постусловий.

Помните, что можно сократить время выполнения UI-тестов, избегая авторизации в начале каждого теста. Для этого на странице сайта нужно подложить в куки токен авторизации.

Внимательно читайте ошибки в консоли VS Code. Большинство из них легко гуглится или решается с вашими коллегами по курсу.

Следите за стабильностью тестов. Тест должен успешно воспроизводиться по 10–12 раз. Пример, как должны выглядеть тесты, в файле

запросы в Postman тоже есть. Надо по ним сделать тесты. Интернет - магазин МТС 'https://shop.mts.ru/ . Можно использовать тесты из примера, переделав их под сайт.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Предыдущий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир