Найти в Дзене
Поддержите автораПеревод на любую сумму
Покупайте СтеллыИ дарите их за контент
2 года назад
 • Вы подписаны

СОЗДАЕМ TELEGRAM-БОТ ДЛЯ ПРОВЕРКИ ССЫЛОК НА СТРАНИЦЕ

Привет, друзья! Сегодня мы погружаемся в интересный проект — создание Telegram-бота на Python, который будет парсить указанную вами веб-страницу на наличие ссылок и проверять их статус-коды. Этот бот станет отличным помощником для проверки работоспособности ссылок на вашем сайте. ⚙️ Что нам понадобится? Для реализации нашего бота нам понадобятся следующие библиотеки: 1. python-telegram-bot — для создания и управления ботом. 2. requests — для выполнения HTTP-запросов. 3. BeautifulSoup — для парсинга HTML-кода...

2 года назад
 • Вы подписаны

PYTEST.SKIP. ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ

pytest.skip - это специальная функция в Pytest, которая позволяет пропустить выполнение тестовых функций или модулей при определенных условиях. 1. Пример использования pytest.skip для пропуска выполнения теста: import pytest @pytest.mark.skip(reason="Этот тест еще не реализован") def test_example():   assert 1 == 1 2. Пример использования pytest.skip с условием: import pytest @pytest.mark.skipif(sys.version_info < (3, 6), reason="Требуется Python 3.6 и выше") def test_example():   assert 1 == 1 3...

2 года назад
 • Вы подписаны

LOCUST. ИНСТРУМЕНТ ДЛЯ НАГРУЗОЧНОГО ТЕСТИРОВАНИЯ ВЕБ-ПРИЛОЖЕНИЯ

Locust - это инструмент для нагрузочного тестирования веб-приложений. Он позволяет создавать тесты для проверки производительности веб-приложений, оценивать их производительность и масштабируемость под различными условиями нагрузки. from locust import HttpUser, between, task class MyUser(HttpUser):   wait_time = between(5, 9)   @task   def my_task(self):     self.client.get("/")   @task(3)   def my_task_with_weight(self):     self.client.post("/submit", json={"data": "example"})   def on_start(self):     self...

2 года назад
 • Вы подписаны

ВВЕДЕНИЕ В МИР gRPC

До недавнего времени я не встречаясь с gRPC лицом к лицу. Но как только передо мной встала задача тестирования gRPC-сервисов, я погрузился в изучение этой технологии. ⁉️ Что такое gRPC? gRPC — это современный фреймворк для удаленного вызова процедур (RPC), разработанный Google для межсервисного взаимодействия. Он использует HTTP/2 для транспорта, Protocol Buffers (proto) в качестве языка описания интерфейса и предоставляет функции для эффективного взаимодействия между сервисами в распределенных системах...

2 года назад
 • Вы подписаны

BDD. ЧТО ЭТО, ПРИМЕРЫ, ПЛЮСЫ И МИНУСЫ

Недавно мне удалось пообщаться с одним тестировщиком, который пишет тесты на языке Gherkin. Для меня это что-то старое и не очень практичное. Я уже и забыл, как и что там работает и пишется. В общем, решил я вспомнить. Behavior-Driven Development (BDD) - это процесс разработки программного обеспечения, который направлен на улучшение сотрудничества между разработчиками, тестировщиками и непрограммирующими участниками проекта, такими как бизнес-аналитики или клиенты. BDD фокусируется на использовании...

2 года назад
 • Вы подписаны

ПРИМЕРЫ ТЕСТОВ С ИСПОЛЬЗОВАНИЕМ @pytest.mark.parametrize

pytest.mark.parameterize - это декоратор, который позволяет параметризовать тесты в pytest, что позволяет запускать один и тот же тест с разными входными данными. 1. Пример с использованием списка параметров: import pytest @pytest.mark.parametrize("input, expected", [(1, 2), (2, 3), (3, 4)]) def test_increment_function(input, expected):   assert input + 1 == expected В этом примере тест test_increment_function будет запущен трижды с разными параметрами (1, 2), (2, 3) и (3, 4). 2. Пример с использованием параметризации по именованным аргументам: import pytest @pytest...

Поддержите автораПеревод на любую сумму
Покупайте СтеллыИ дарите их
за контент