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

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

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

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

Добавлен: 12.01.2024

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

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

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Министерство образования Республики Беларусь

Учреждение образования

«Белорусский государственный университет информатики и радиоэлектроники»


ЛАБОРАТОРНАЯ РАБОТА № 3

по дисциплине

«Системный анализ и машинное моделирование»

Вариант №14


Сдал: студент группы 081073 Лапшин А.А.

Принял: Климов С.М.

2023
1. Тема и цель лабораторной̆ работы

Тема: «Автоматизирование тестов в 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. Проверить переход на главную страницу после нажатия на логотип сайта.