User Tools

Site Tools


Sidebar






Old

courses:testing:selenium

This is an old revision of the document!


Тестирование Web

Инструмент: Selenuim
  1. В задании по написанию test-case вы написали для тестировщика-автоматизатора 2 сценария, которые он должнен запрограммировать. Тестировщик-автоматизатор - вы
  2. В репозитории, где сдавалась 1 работа, создать новую ветку selenium от главной (в предположении, что PR по первой работе принят)
  3. Требуется реализовать автоматизированное тестирования описанных сценариев на Python / Selenium:
    • Средства непрерывной интеграции будут рассчитаны на наличие драйверов chrome и firefox, не рекомендуется задействовать edge
    • Проверки должны выполняться средствами PyTest, базовый (идеологически, на unittest) пример можно посмотреть в этом репозитории. То есть автоматический запуск должен осуществляться стандартной командой “pytest main.py”
    • Имя основного файла - main.py
    • Желательно выделить 2 отдельных файла для тестовых сценариев и подключать их в основной
    • С целью корректного формирования окружения, на которое вы рассчитываете, необходимо иметь файл с python-зависимости в стандартном виде requirements.txt
  4. Выложить код тестов в репозиторий
  5. По завершении тестов сделать Pull Request, назначив его на kel-testing-course
  6. Исправить все замечания по Pull Request

Работа считается засчитанной при принятии Pull Request в основную ветку

courses/testing/selenium.1653260618.txt.gz · Last modified: 2022/12/10 09:08 (external edit)