Парвиз Хавари
Старший специалист по автоматизированному тестированию @ Открытая мобильная платформа
Иннополис

Парвиз Хавари Открытая мобильная платформа - Упрощаем автотесты API на Python

Доклад принят в программу конференции

  • Зал: № 300
  • Категории: Разработка
  • Секции: Стачка.QA
  • Сложность: Middle

Описание:

Тестирование Web-API довольно интересный и, порой, сложный процесс. В чем же заключается его сложность? Обсудим некоторые проблемы, с которыми приходится сталкиваться:

- Необходимость проверки структуры ответа от сервера;

- Генерация тестовых данных для избежания дублей;

- Разрастание клиентских функций при большом количестве параметров, требуемых для передачи на сервер.

Рассмотрим варианты того, как можно решить эти проблемы используя библиотеки attrs, cattrs и faker. Также не обойдем стороной и строгую типизацию, так как без нее никак.

Презентация

О спикере

Парвиз Хавари

Старший специалист по автоматизированному тестированию @ Открытая мобильная платформа
Иннополис

Последние два года активно занимаюсь автоматизированным тестированием на Python в компании Открытая мобильная платформа. Вливаюсь в среду OpenSource разработки на Python, в частности для автотестирования.