Файл: Автоматизирование тестов в Selenium.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.01.2024

Просмотров: 125

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство образования Республики БеларусьУчреждение образования«Белорусский государственный университет информатики и радиоэлектроники» ЛАБОРАТОРНАЯ РАБОТА № 3по дисциплине«Системный анализ и машинное моделирование»Вариант №14Сдал: студент группы 081073 Лапшин А.А.Принял: Климов С.М.20231. Тема и цель лабораторной̆ работы Тема: «Автоматизирование тестов в Selenium»Цель: выполнить заданное кол-во тестов в Selenium, проверить различные тестовые ситуации.Выполнение лабораторной работы

  1. необходимо проверить рабочие ли ссылки на странице (здесь необходимо убедиться, что на ссылки можно кликнуть и происходит загрузка новой страницы). Результат теста описан ниже.

  1. необходимо проверить, ведут ли ссылки на странице по правильному адресу. В этом случае можно использовать команду assertLocation.

  1. проверить то, что можно зарегистрироваться на сайте, введя валидные данные в форме регистрации.

  1. проверить то, что нельзя зарегистрироваться на сайте, введя не валидные данные в форме регистрации.

  1. Проверить то, что нельзя зарегистрироваться с пустым полем Email/телефон.

  1. Проверить то, что нельзя зарегистрироваться с пустым полем пароля.

  1. Проверить то, что нельзя зарегистрироваться с одними пробелами в поле Email/телефон.


  1. Проверить то, что нельзя зарегистрироваться с одними пробелами в поле пароля.

  1. Проверить то, что после ввода не валидных данных в поля регистрации, показываются нотификации о вводе не валидных данных.

  1. Проверить то, что можно успешно залогиниться на сайте с вводом валидных данных.

  1. Проверить то, что невозможно залогиниться на сайте с невалидными данными для входа.

  1. Проверить то, что показывается нотификация об ошибке входа, если пытаться залогиниться с невалидными данными.

  1. Если на сайте есть возможность залогиниться через социальную сеть, то проверить возможность залогиниться с валидными данными и предоставлением разрешения на доступ к личной информации.

  1. Если на сайте есть возможность залогиниться через социальную сеть, то проверить возможность залогиниться с валидными данными и отказом предоставления разрешения на доступ к личной информации.

  1. Если на сайте есть возможность залогиниться через социальную сеть, то проверить возможность залогиниться с валидными данными и созданием нового аккаунта в соц. сети(прямо на странице соц сети, которая открылась после нажатия на кнопку логина через соц. сеть)

  1. Проверить то, что во все поля на странице можно вводить данные и они отображаются в поле, то есть этот текст есть в этом поле (assertValue).


  1. Если есть функционал комментариев, то проверить, что нельзя отправить пустой комментарий.

  2. Если есть функционал комментариев, то проверить, что можно отправить комментарий с валидным текстом.

  3. Если есть функционал комментариев, то проверить, что нельзя отправить комментарий с текстом больше лимита (если такой имеется).

  4. Если есть функционал комментариев, то проверить, что текст, отображаемый в комментарии, соответствует введенному в поле тексту.

  5. Проверить наличие правильных найденных элементов после ввода текста в строку поиска.

  1. Проверить отсутствие найденных элементов с пустой строкой поиска.

  1. Проверить удаление текста из строки поиска после нажатия на крестик в строке поиска.

  1. Проверить отсутствие найденного результата при вводе одних пробелов в строку поиска.

  1. Проверить изменения языка текста на странице после смены языка сайта.

  1. Проверить открытие dropdown меню после наведения/нажатия на меню разделов сайта.

  1. Проверить переход на главную страницу после нажатия на логотип сайта.