#api_testing

2025-04-01

API автотесты на Python с запуском на CI/CD и Allure отчетом

В этой статье разберём процесс написания API автотестов на Python, используя современные best practices. Кроме того, мы настроим их запуск в CI/CD с помощью GitHub Actions и сформируем Allure-отчёт с историей запусков. Цель статьи — не только показать, как писать качественные API автотесты, но и научить запускать их в CI/CD, получая удобные отчёты о результатах.

habr.com/ru/articles/895452/

#python #qa_automation #testing #github_actions #github_pages #allure #pytest #api_testing #pydantic #cicd

2024-12-03

Postman: Basic авторизация через скрипт

Всем привет, меня зовут Алексей Нихаенко и я дата инженер. Это мой первый пост на хабре и я хочу поведать вам свое более близкое знакомство с инструментом Postman. О чем пойдет речь?

habr.com/ru/articles/863318/

#postman #api #postman_тесты #javascript #api_testing #postman_api

2024-07-12

Разработчикам, аналитикам и архитекторам: рецензия на книгу «Проектирование архитектуры API»

Сегодня представляем на Хабре очень интересную книгу — переводное издание «Проектирование архитектуры API» ("Mastering API Architecture") издательства O’REILLY. Это руководство по разработке и реализации API (программных интерфейсов приложений). Разобраны базовые вопросы обмена информацией в микросервисной архитектуре, обработка запросов на сайтах и в веб-приложениях (парадигма REST). Бонусами к статье — промокод "SSPSOFT" на русское издание и ссылка на оригинальный текст книги (бесплатная копия книги в PDF).

habr.com/ru/companies/ssp-soft

#проектирование_интерфейсов #api #разработка_приложений #разработка_программного_обеспечения #api_testing

2023-11-27

Make It Right! Максимум пользы, минимум проблем: рекомендации по написанию API автотестов на Python

Привет, Хабр! Меня зовут Катерина, я инженер по автотестированию в команде онлайн-кинотеатра PREMIER и сегодня я хотела бы поделиться с вами своим опытом в написании API автотестов на Python. Я работаю в сфере автотестирования уже довольно давно и на практике встречаю проекты из разных сфер деятельности (банкинг, ритейл, телекоммуникации, строительство, развлечения и др.) зачастую, работая над ними, я сталкивалась с одной общей проблемой - код автотестов был тяжелым в понимании и плохо масштабируемым. Приходилось его капитально рефакторить, а это совсем невесело;) В этой статье я хочу поделиться советами, как сделать ваш код более «чистым», легким в понимании и расширении. Мне всегда хочется думать, что тот, кто будет работать с моим кодом в будущем, будет думать обо мне и моём коде в положительном ключе, а не ругаться на него. Если вы разделяете мою философию, прошу под кат.

habr.com/ru/companies/gazpromm

#python #pytest #qa_automation #api_testing #тестирование #автоматизированное_тестирование #codestyle #чистый_код #тестирование_вебсервисов

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst