Всем привет! Не будем начинать с того, зачем нужны автотесты, сложно это или легко. А просто давайте посмотрим, как можно написать автотест на Python с использованием библиотеки Pytest, а затем немного изобретем велосипед.

4856152f68489b94850fe.png

Начнем написание теста с подготовки окружения и установки Python на Mac.

Начнем с установки Python:

  1. Сначала установите Homebrew, если его еще нет на вашем Mac. Откройте Терминал и выполните следующую команду:

    /bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"
    

    Эта команда загрузит и установит Homebrew.

  2. Далее установим Python с помощью Homebrew:

    brew install python
    

    После выполнения этой команды будет установлена последняя версия Python.

  3. Убедимся, что сделали все верно:

    python --version
    

Мы будем использовать PyCharm Community Edition https://www.jetbrains.com/pycharm/download , тут скачаем и установим.

Как мы уже сказали выше, для автотестов будем использовать библиотеку Pytest (официальная документация: https://pytest-docs-ru.readthedocs.io/ru/latest/index.html). Ее тоже необходимо установить. Опять откроем консоль и выполним команду:

pip install pytest

где pip – пакетный менеджер, который поможет нам установить Pytest.

Кстати, эту команду можно выполнить в терминале самого PyCharm (для этого конечно необходимо открыть PyCharm и создать любой новый проект):

Снимок экрана 2023-09-25 в 23.42.41.png

У нас он уже установлен и поэтому мы получаем в ответе примерно следующее:

Снимок экрана 2023-09-25 в 23.43.12.png

После того, как все настроено, переходим к написанию первого теста!