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