Skip to content

phaurylau/qa-interview.farel.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание реализовано на Kotlin + Selenide + Rest-assured

Для запуска тестов необходимо установленные maven и Chrome browser

Все тесты можно запустить командой mvn clean test или через IntelliJ IDEA

Результат выполнения тестов: allure report

test

Test cases

API

* Посчитать факториал для 0
* Посчитать факториал для 1
* Посчитать факториал для любого целого чиста
* Посчитать факториал для максимального числа с которым может работать сервис
* Посчитать факториал для максимального числа +1, сервис должен вернуть ошибку
* Посчитать факториал для отрицательного числа, сервис должен вернуть ошибку

UI

* Проверить работу UI с любым целым числом для которого можно посчитать факториал
    В этом же тест кейсе проверить основные UI элементы (ссылки, надписи, поля, заголовок страницы)
* Проверить вывод результата для следующих значений
    Не число, ожидаем - Please enter an integer
    Максимальное значение для которого будет выведен читабельный результат
    Минимальное значение с которого результат будет выведен - Infinity 
* Проверить работу сервиса в разных браузерах