✅ Add single tag to course
✅ Add multiple tags to course
✅ Delete tags in course
✅ Add single tag to student
✅ Add multiple tags to student
✅ Delete tags from student
✅ Registration for course on current date
✅ Registration for course on future date
✅ Create new course
✅ Create template course
✅ Movement of lessons within one part
✅ Movement of lessons between parts
✅ Movement of parts
:green_circle: Запуск тестов с заполненным remote.properties:
gradle clean test
:green_circle: Запуск тестов без заполненного remote.properties:
gradle clean test
-Dbrowser=[BROWSER]
-DbrowserVersion=[BROWSER_VERSION]
-DbrowserSize=[BROWSER_SIZE]
-DremoteDriverUrl=https://[REMOTE_DRIVER_URL]/wd/hub/
-Dthreads=[THREADS]
-DapiToken=[APITOKEN]
где:
- -Dbrowser - браузер, в котором будут выполняться тесты (по умолчанию chrome)
- -DbrowserVersion - версия браузера (по умолчанию 91.0)
- -DbrowserSize - размер окна браузера (по умолчанию 1920x1080)
- -DremoteDriverUrl - адрес удаленного сервера, где будут выполняться тесты (по умолчанию http://selenoid.autotests.cloud/wd/hub/)
- -Dthreads - количество потоков выполняющихся тестов
- -DapiToken - токен, для доступа к API
:green_circle: Запуск тестов в несколько потоков:
gradle clean test -Dthreads=[threadsValue]
:green_circle: Сформировать allure отчет:
allure serve build/allure-results
Запуск тестов в Jenkins
BROWSER (по умолчанию chrome)
BROWSER_VERSION (по умолчанию 91.0)
ENVIRONMENT (название тестового стенда)
APITOKEN (токен для доступа к API)
THREADS (число потоков)
Для запуска сборки необходимо указать значения параметров и нажать кнопку Собрать
.
После выполнения сборки, в блоке История сборок
напротив номера сборки появится
значок Allure
Report
, кликнув по которому, откроется страница с сформированным html-отчетом.
Отчет о результатах тестирования в Allure Report
Главная страница Allure-отчета содержит следующие информационные блоки:
ALLURE REPORT
- отображает дату и время прохождения теста, общее количество прогнанных кейсов, а также диаграмму с указанием процента и количества успешных, упавших и сломавшихся в процессе выполнения тестовTREND
- отображает тренд прохождения тестов от сборки к сборкеSUITES
- отображает распределение результатов тестов по тестовым наборамENVIRONMENT
- отображает тестовое окружение, на котором запускались тесты (в данном случае информация не задана)CATEGORIES
- отображает распределение неуспешно прошедших тестов по видам дефектовFEATURES BY STORIES
- отображает распределение тестов по функционалу, который они проверяютEXECUTORS
- отображает исполнителя текущей сборки (ссылка на сборку в Jenkins)
На данной странице представляется стандартное распределение выполнявшихся тестов по тестовым наборам или классам, в которых находятся тестовые методы.