Python. Тестирование API. Структура тестов
Всем привет, меня зовут Александр, в последние 2 года занимаюсь автоматизированным тестирование. Хочу поделиться своим наработанным опытом по созданию API тестов. Для написания автотестов в компании используем selenium webdriver, behave. Behave — это фрейморк для программирования через поведение системы в python-стиле . Behave использует тесты, написанные на “естественном”, то есть, английском языке. Selenium webdriver широко используется и думаю в представлении не нуждается, но всегда можно загуглить. Структура тестов behave очень проста, если feature файлы в которых описываются сценарии и папка steps в которой находятся шаги для выполнения этих сценариев. Первое на что можно обратить внимание это на структуру feature файлов (в этих файлах находятся сами тесты, которые состоят из различных шагов):
https://habr.com/ru/articles/782502/
#Behave #python #автотесты #api #seleniumwebdriver