Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.85 KB

README.md

File metadata and controls

22 lines (17 loc) · 1.85 KB

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

Используя любой язык программирования необходимо написать следующие автотесты для сайта https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all

  1. Вывести все строки таблицы Customers и убедиться, что запись с ContactName равной 'Giovanni Rovelli' имеет Address = 'Via Ludovico il Moro 22'.
  2. Вывести только те строки таблицы Customers, где city='London'. Проверить, что в таблице ровно 6 записей.
  3. Добавить новую запись в таблицу Customers и проверить, что эта запись добавилась.
  4. Обновить все поля (кроме CustomerID) в любой записи таблицы Customersи проверить, что изменения записались в базу.
  5. Придумать собственный автотест и реализовать (тут все ограничивается только вашей фантазией). Заполнить поле ввода можно с помощью js кода, используя объект window.editor.

Требования:

  • Для реализации обязательно использовать Selenium WebDriver
  • Код автотестов нужно выложить в любой git-репозиторий
  • Плюсом будет запуск тестов в docker контейнере

Установка:

  • создать виртуальное окружение
  • установить зависимости из файла requirements.txt
  • запустить тесты python -m pytest --alluredir=./report
  • показать репорт allure serve ./report