User Tools

Site Tools


courses:testing:selenium

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
courses:testing:selenium [2022/05/22 22:58]
kalishenko
courses:testing:selenium [2022/12/10 09:08]
127.0.0.1 external edit
Line 2: Line 2:
 > //​Инструмент://​ Selenuim > //​Инструмент://​ Selenuim
  
-  - В задании по написанию [[courses:​testing:​test_case|test-case]] вы написали для тестировщика-автоматизатора 2 сценария,​ которые он должнен запрограммировать. Тестировщик-автоматизатор - вы+  - В задании по написанию [[courses:​testing:​test_case|test-case]] вы написали для тестировщика-автоматизатора 2 сценария,​ которые он должен запрограммировать. Тестировщик-автоматизатор - вы
   - В репозитории,​ где сдавалась 1 работа,​ создать новую ветку //​selenium//​ от главной (в предположении,​ что PR по первой работе принят)   - В репозитории,​ где сдавалась 1 работа,​ создать новую ветку //​selenium//​ от главной (в предположении,​ что PR по первой работе принят)
   - Требуется реализовать автоматизированное тестирования описанных сценариев на Python / Selenium:   - Требуется реализовать автоматизированное тестирования описанных сценариев на Python / Selenium:
     * Средства непрерывной интеграции будут рассчитаны на наличие драйверов chrome и firefox, не рекомендуется задействовать edge     * Средства непрерывной интеграции будут рассчитаны на наличие драйверов chrome и firefox, не рекомендуется задействовать edge
-    * Проверки должны выполняться средствами PyTest, базовый (идеологически,​ на unittest) пример можно посмотреть в [[https://​github.com/​gunesmes/​page-object-python-selenium|этом]] репозитории. ​То есть автоматический запуск должен осуществляться стандартной командой //"​pytest main.py"//​+    * Проверки должны выполняться средствами PyTest, базовый (идеологически,​ на unittest) пример можно посмотреть в [[https://​github.com/​gunesmes/​page-object-python-selenium|этом]] репозитории. ​Атоматический запуск должен осуществляться стандартной командой //"​pytest main.py"//​
     * Имя основного файла - //main.py//     * Имя основного файла - //main.py//
-    * Выделить 2 отдельных файла для тестовых сценариев и подключать их в основной+    * Желательно выделить 2 отдельных файла для тестовых сценариев и подключать их в основной
     * С целью корректного формирования окружения,​ на которое вы рассчитываете,​ необходимо иметь файл с python-зависимости в стандартном виде //​requirements.txt//​     * С целью корректного формирования окружения,​ на которое вы рассчитываете,​ необходимо иметь файл с python-зависимости в стандартном виде //​requirements.txt//​
   - Выложить код тестов в репозиторий   - Выложить код тестов в репозиторий
courses/testing/selenium.txt · Last modified: 2023/06/01 22:10 by kalishenko