Skip to content

Wildips/demoqa_diplome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект по тестированию формы регистрации учетной записи

demoqa.com

This is an image

Список проверок, реализованных в авто-тестах

  • Заполнение всех полей формы с последующей верификацией введенных значений
  • Заполнение обязательных полей формы с последующей верификацией введенных значений
  • Отправление не заполненной формы
  • Заполнение вариативных полей формы с последующей верификацией введенных значений
  • Обработка входа на склад книг не зарегистрированным пользователем
  • Вход на склад книг зарегистрированным пользователем
  • Обработка попытки регистрации без заполнения обязательных полей

Список проверок ручного тестирования

  • Визуальная характеристика главной страницы сайта, соответствие единому корпоративному стилю
  • Адаптивность вёрстки
  • Соответствие вёрстки сайта общепринятым стандартам

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

Параметры сборки

  • ENVIRONMENT - параметр определяет окружение для запуска тестов, по умолчанию STAGE
  • COMMENT - комментарий к сборке
  • BROWSER_VERSION - желаемая версия браузера Google Chrome, по умолчанию 100

1. Открыть проект

This is an image

2. Выбрать пункт Build with Parameters

3. Внести изменения в конфигурации сборки, при необходимости

4. Нажать Build

5. Результат запуска сборки можно посмотреть как в классическом формате Allure Results

This is an image

6. Так и в интегрированном с Jira и Allure TestOps

This is an image

7. Информация о завершении сборки так же будет опубликована в telegram на канале

This is an image

8. Запуск авто-тестов

Пример командной строки:

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
pytest -vv -s . --browser-version=$BROWSER_VERSION --context="remote_selenoid"

где:

  • '--browser-version' не обязательный параметр имеющий значение по умолчанию 100.0
  • '--context' не обязательный параметр имеющий значение по умолчанию
    "remote_selenoid". Для локального запуска тестов должен иметь значение "local"

Создание локального отчета:

allure serve allure-results

Пример выполнения удаленного теста

This is an video

9. Так же результаты выполнения будут транслированы в Jira

This is an image

About

qa.guru.education

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages