Skip to content
View Atollye's full-sized avatar

Block or report Atollye

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Atollye/README.md

Обо мне

Я тестировщик с опытом 4 года. Вот здесь приблизительный перечень того, чем я занималась. А в данном репозитории я собрала небольшие проекты, чтобы показать, что я умею.

API autotests на сайт mesto при помощи pytest

Репозиторий с кодом несложных API-тестов, на котором я тренировала свои навыки в pytest. Автотесты я писала на сайт mesto, который написал мой друг

Что есть репозитории:

  • парсинг опций командной строки
  • фикстуры, вызывающие фикстуры, цепочки фикстур
  • фикстуры, вызываемые из середины автотеста
  • передача параметра от теста к тесту через conftest.py
  • autouse-фикстуры
  • фикстуры со scope=class
  • параметризация
  • ожидание ответа API — функция wait_while

Примечание: тесты покрывают далеко не все возможные тест-кейсы на указанные API-методы. Цель была попрактиковаться в pytest

Конфигурация Docker и Docker Compose

Конфиги для развертывания сайта mesto в контейнере.

Репозиторий с настроенным GitLab пайплайном для автоматического запуска тестов

Репозиторий

UI Allure доступен по адресу https://numbers-f90a0c.gitlab.io/

Selenium UI autotests

Репозиторий с автотестами

Сертификат по курсу:

Сертификат

Что есть в репозитории:

  • автотесты написаны с использованием паттерна PageObject
  • разные типы селекторов
  • работа с новыми окнами, алертами,
  • дропдауны, загрузка файлов
  • имплицитные и эксплицитные ожидания
  • фикстуры pytest, параметризация, маркировка, считывание параметров из консоли (аналогично репозиторию выше) Примечание: из оставшегося наиболее важного не охвачены ActionChains.

Pinned Loading

  1. mesto_tests mesto_tests Public

    Python

  2. Stepik_auto_final Stepik_auto_final Public

    Python

  3. Atollye Atollye Public

    Python

  4. devman devman Public

    Code from Devman "Learn API testing" course

    Python