ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.01.2024
Просмотров: 33
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство образования Республики Беларусь
Учреждение образования
«Белорусский государственный университет информатики и радиоэлектроники»
ЛАБОРАТОРНАЯ РАБОТА № 3
по дисциплине
«Системный анализ и машинное моделирование»
Вариант №14
Сдал: студент группы 081073 Лапшин А.А.
Принял: Климов С.М.
2023
1. Тема и цель лабораторной̆ работы
Тема: «Автоматизирование тестов в Selenium»
Цель: выполнить заданное кол-во тестов в Selenium, проверить различные тестовые ситуации.
Выполнение лабораторной работы
-
необходимо проверить рабочие ли ссылки на странице (здесь необходимо убедиться, что на ссылки можно кликнуть и происходит загрузка новой страницы). Результат теста описан ниже.
-
необходимо проверить, ведут ли ссылки на странице по правильному адресу. В этом случае можно использовать команду assertLocation.
-
проверить то, что можно зарегистрироваться на сайте, введя валидные данные в форме регистрации.
-
проверить то, что нельзя зарегистрироваться на сайте, введя не валидные данные в форме регистрации.
-
Проверить то, что нельзя зарегистрироваться с пустым полем Email/телефон.
-
Проверить то, что нельзя зарегистрироваться с пустым полем пароля.
-
Проверить то, что нельзя зарегистрироваться с одними пробелами в поле Email/телефон.
-
Проверить то, что нельзя зарегистрироваться с одними пробелами в поле пароля.
-
Проверить то, что после ввода не валидных данных в поля регистрации, показываются нотификации о вводе не валидных данных.
-
Проверить то, что можно успешно залогиниться на сайте с вводом валидных данных.
-
Проверить то, что невозможно залогиниться на сайте с невалидными данными для входа.
-
Проверить то, что показывается нотификация об ошибке входа, если пытаться залогиниться с невалидными данными.
-
Если на сайте есть возможность залогиниться через социальную сеть, то проверить возможность залогиниться с валидными данными и предоставлением разрешения на доступ к личной информации.
-
Если на сайте есть возможность залогиниться через социальную сеть, то проверить возможность залогиниться с валидными данными и отказом предоставления разрешения на доступ к личной информации.
-
Если на сайте есть возможность залогиниться через социальную сеть, то проверить возможность залогиниться с валидными данными и созданием нового аккаунта в соц. сети(прямо на странице соц сети, которая открылась после нажатия на кнопку логина через соц. сеть)
-
Проверить то, что во все поля на странице можно вводить данные и они отображаются в поле, то есть этот текст есть в этом поле (assertValue).
-
Если есть функционал комментариев, то проверить, что нельзя отправить пустой комментарий. -
Если есть функционал комментариев, то проверить, что можно отправить комментарий с валидным текстом. -
Если есть функционал комментариев, то проверить, что нельзя отправить комментарий с текстом больше лимита (если такой имеется). -
Если есть функционал комментариев, то проверить, что текст, отображаемый в комментарии, соответствует введенному в поле тексту. -
Проверить наличие правильных найденных элементов после ввода текста в строку поиска.
-
Проверить отсутствие найденных элементов с пустой строкой поиска.
-
Проверить удаление текста из строки поиска после нажатия на крестик в строке поиска.
-
Проверить отсутствие найденного результата при вводе одних пробелов в строку поиска.
-
Проверить изменения языка текста на странице после смены языка сайта.
-
Проверить открытие dropdown меню после наведения/нажатия на меню разделов сайта.
-
Проверить переход на главную страницу после нажатия на логотип сайта.