/Test_Case

Тестовое задания на вакансию Тестировщика

Primary LanguagePython

Test_Case

Тестовое задания на вакансию Тестировщика

В репозитории находятся 3 файла:

  • test.py - просто скрипт
  • test_case.py - тест
  • test.sql - файл со структурой базы данных MySQL

Для работы необходим chromedriver https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver

Замечены мной следующие ошибки:

  • Опечатка в слове стоимсть -> стоимость в названии 3 столбца таблицы. Также этото текст, единственный в нижнем регистре среди всех столбцов. таблицы
  • При добавлении новых покупок можно добавить покупку с пустыми параметрами, отсутствует проверка при вводе.
  • При добавлении новых покупок можно добавить строки в поля количество и стоимость, а должно быть только цифры.
  • При добавлении новых покупок название поля стоимость в нижнем регистре.
  • Данные не добаляются в базу данных, а просто добавляются в таблицу до следующей перегрузки страницы.
  • Ошибка в написании элемента переноса текста <br ->
    .
  • Действие по нажатии ссылки "Удалить" удаляет только первоначальные данные.
  • Кнопка "Сбросить" ничего не делает.
  • "Добавить новое" - неправильное склонение словосочетания. Варианты: Добавить новую (покупку) или добавить новый (список покупок)
  • При добавлении новой покупки, поля количество и цена перепутаны местами.