Всем привет! Не будем начинать с того, зачем нужны автотесты, сложно это или легко. А просто давайте посмотрим, как можно написать автотест на Python с использованием библиотеки Pytest, а затем немного изобретем велосипед.
Начнем написание теста с подготовки окружения и установки Python на Mac.
Начнем с установки Python:
Сначала установите Homebrew, если его еще нет на вашем Mac. Откройте Терминал и выполните следующую команду:
/bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"
Эта команда загрузит и установит Homebrew.
Далее установим Python с помощью Homebrew:
brew install python
После выполнения этой команды будет установлена последняя версия Python.
Убедимся, что сделали все верно:
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 и создать любой новый проект):
У нас он уже установлен и поэтому мы получаем в ответе примерно следующее:
После того, как все настроено, переходим к написанию первого теста!