Skip to content
This repository was archived by the owner on Jul 8, 2021. It is now read-only.
demshinPublic archive

About

Test Task for RealTimeBoard

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

24 Commits

Folders and files

Repository files navigation

Тестовое задание Realtime Board

Задание 1

Перейти.

Задание 2

Проверка навыков написания кода для автотестов.

Написать автотесты, проверяющие регистрацию в сервисе RealtimeBoard (только на странице https://realtimeboard.com/signup/).

Требования к тестам:

  • Тесты должны содержать проверки всевозможных ситуаций, возникающих в момент регистрации (корректных и некорректных), исключая регистрацию через социальные сети (facebook и google).
  • Тесты должны быть написаны на Java или C#.
  • Тесты должны быть написаны с помощью Selenium WebDriver (http://www.seleniumhq.org/docs/).
  • Тесты должны быть написаны с использованием Page Objects.

Выполнение задания

Задание выполнено с использованием Selenium Webdriver v.3.4.0 на языке Java. Использован паттерн Page Object Model. Другие технологии:

  • сборщик проектов Java - Maven
  • фреймоврк для тестирования - TestNG

Для использования тестов должны быть установлены:

  • Java
  • Maven
  • драйверы браузеров Chrome и Firefox (Gecko driver)

Скачать проект

git clone git@github.com:demshin/RealTimeBoard-Testing.git

Запуск тестов

  • стандартными средствами IDE (разработка велась IntelliJ IDEA 2017.1)
  • выбор браузера в файле config.properties
  • в классе WebDriverFactory нужно указать корректные пути к бинарникам драйверов браузеров

About

Test Task for RealTimeBoard

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages