tgoop.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
Когда вы отправляете POST-запрос, вместе с заголовками сервер получает и body — данные запроса.
Чтобы правильно тестировать API, важно понимать, как сервер с этим телом работает: парсинг, проверка, обработка ошибок.
Разберемся на практике — в формате опроса
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
Что делает сервер в первую очередь при получении POST-запроса с телом?
Anonymous Quiz
4%
Сразу сохраняет тело в базу без проверки
1%
Отправляет тело обратно клиенту без обработки
3%
Игнорирует тело и отвечает 200 OK
92%
Проверяет, соответствует ли Content-Type и парсит body
QA auto инженер — гибрид (Сочи)
QA-инженер — от 130 000 до 150 000 ₽ , удаленно/гибрид (Москва)
QA-автоматизатор — офис (Москва/Санкт-Петербург)
Ведущий инженер по нагрузочному тестированию — от 300 000 ₽, удаленно (Москва)
Senior QA — удаленно (Новосибирск)
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
📋 Как управлять и поддерживать тестовую документацию
Тестовая документация — ключ к качеству и ускорению тестирования. Чтобы она работала на вас, важно поддерживать её актуальность и гибкость. Рассмотрим лучшие практики и инструменты для этого.
Почему это важно:
📍 Устаревшие тесты создают ложные отчёты и баги
📍 Актуальная документация ускоряет тестирование и улучшает взаимодействие внутри команды
Как управлять тестовой документацией:
1. Используйте теги для фильтрации тестов
Теги помогают классифицировать тесты по важности, ускоряя запуск. Например, в Xray добавьте теги @critical, @smoke для быстрого фильтра тестов.
➡️ Пример с GitLab CI:
2. Регулярно обновляйте документацию
Обновляйте тесты после каждого спринта, чтобы поддерживать их актуальность.
3. Интегрируйте документацию с баг-трекерами
Связывайте баги с тестами для отслеживания исправлений. В Jira это можно делать через связи между багами и тестами.
4. Используйте динамичные шаблоны для тестов
Шаблоны ускоряют создание тестов для часто меняющихся компонентов, например, API.
➡️ Пример с Postman:
5. Используйте отчеты для анализа
Создавайте отчеты с помощью Allure или Jenkins, чтобы отслеживать статус тестов и выявлять проблемные области.
💡 Советы:
— Автоматизация должна быть гибкой.
— Документация должна быть живой и обновляться регулярно.
— Использование фильтров ускоряет тестирование.
🐸 Библиотека тестировщика
#буст
Тестовая документация — ключ к качеству и ускорению тестирования. Чтобы она работала на вас, важно поддерживать её актуальность и гибкость. Рассмотрим лучшие практики и инструменты для этого.
Почему это важно:
Как управлять тестовой документацией:
1. Используйте теги для фильтрации тестов
Теги помогают классифицировать тесты по важности, ускоряя запуск. Например, в Xray добавьте теги @critical, @smoke для быстрого фильтра тестов.
mvn clean test -Dtags="critical»
2. Регулярно обновляйте документацию
Обновляйте тесты после каждого спринта, чтобы поддерживать их актуальность.
3. Интегрируйте документацию с баг-трекерами
Связывайте баги с тестами для отслеживания исправлений. В Jira это можно делать через связи между багами и тестами.
4. Используйте динамичные шаблоны для тестов
Шаблоны ускоряют создание тестов для часто меняющихся компонентов, например, API.
newman run <your_collection>.json -r testrail
5. Используйте отчеты для анализа
Создавайте отчеты с помощью Allure или Jenkins, чтобы отслеживать статус тестов и выявлять проблемные области.
— Автоматизация должна быть гибкой.
— Документация должна быть живой и обновляться регулярно.
— Использование фильтров ускоряет тестирование.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
💔AI vs Developer: who wins?
Бигтех уже режет найм разработчиков. Вайб-кодинг повсюду. Джуны не нужны. Но так ли это на самом деле?
Мы хотим разобраться, как ИИ влияет на рынок труда в IT. В реальности, а не в головах CEO или HR. Поэтому приглашаем пройти опрос.
Результаты нашего исследования позволят выяснить, сколько разработчиков потеряли работу из-за ИИ? Какие навыки сейчас ценятся больше всего? Кто зарабатывает больше — те, кто использует ИИ или игнорирует?
👾 Расскажите свою историю, чтобы помочь комьюнити: https://clc.to/aFntFw
Бигтех уже режет найм разработчиков. Вайб-кодинг повсюду. Джуны не нужны. Но так ли это на самом деле?
Мы хотим разобраться, как ИИ влияет на рынок труда в IT. В реальности, а не в головах CEO или HR. Поэтому приглашаем пройти опрос.
Результаты нашего исследования позволят выяснить, сколько разработчиков потеряли работу из-за ИИ? Какие навыки сейчас ценятся больше всего? Кто зарабатывает больше — те, кто использует ИИ или игнорирует?
👾 Расскажите свою историю, чтобы помочь комьюнити: https://clc.to/aFntFw
Когда нужна «железная» гарантия
Есть задачи, которые не прогнать в облаке. Например, нужен конкретный софт, специфические нагрузки или вы просто хотите протестировать сервис «на чистом железе» без слоев абстракции.
Yandex BareMetal дает возможность арендовать выделенный сервер готовой конфигурации и развернуть нужную ОС (или загрузить свою). Вы сможете установить необходимую систему виртуализации и ПО, прогнать тесты на железе с полной изоляцией.
Сервис по аренде выделенного физического сервера подходит для:
✅ временных нагрузок
✅ экспериментов
✅ тестирования фич в реальных условиях
Арендовать сервер можно на день, месяц или год с выгодой до 15%. А необходимые мощности получить в течение 25 минут. Управление осуществляется по API или через KVM и SSH 👉 тут найдете большое количество инструкций по настройке.
Есть задачи, которые не прогнать в облаке. Например, нужен конкретный софт, специфические нагрузки или вы просто хотите протестировать сервис «на чистом железе» без слоев абстракции.
Yandex BareMetal дает возможность арендовать выделенный сервер готовой конфигурации и развернуть нужную ОС (или загрузить свою). Вы сможете установить необходимую систему виртуализации и ПО, прогнать тесты на железе с полной изоляцией.
Сервис по аренде выделенного физического сервера подходит для:
✅ временных нагрузок
✅ экспериментов
✅ тестирования фич в реальных условиях
Арендовать сервер можно на день, месяц или год с выгодой до 15%. А необходимые мощности получить в течение 25 минут. Управление осуществляется по API или через KVM и SSH 👉 тут найдете большое количество инструкций по настройке.
В первой части мы рассмотрели проблемы Postman, пришло время показать, как Bruno решает эти задачи и помогает в реальной работе с API.
Разбираем в карточках:
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Artillery — это простой и мощный инструмент для нагрузочного и функционального тестирования API, веб-сервисов и сокет-соединений.
Зачем нужен:
Как использовать:
npm install -g artillery
Пример базового HTTP-теста:
target: "https://myapi.com"
phases:
- duration: 60
arrivalRate: 10
scenarios:
- flow:
- get:
url: "/endpoint»
artillery run test.yml
artillery report report.json
Советы для профи:
— Используйте JavaScript-хуки для динамических данных и проверок ответов
— Настройте webhook или Slack-уведомления — узнаете о деградации сразу
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня, 19 июня, в 19:00 в Санкт-Петербурге и онлайн пройдет митап, посвящённый актуальным вопросам автоматизации тестирования.
Что обсудят на митапе:
Будет полезно как новичкам в тестировании, так и опытным специалистам, ищущим новые подходы к автоматизации.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🚨 ИИ уже съел ваше место?
Стоп. Давайте без паники и хайпа.
Пока одни кричат «ИИ всех заменит!», другие спокойно получают оффер за оффером. Пока CEO сокращают команды «из-за ИИ», разработчики с нужными скиллами поднимают зарплаты.
Мы копаем глубже твиттеров «экспертов» и собираем данные от тех, кто каждый день коммитит, деплоит, фиксит баги — но в этом нам нужна ваша помощь.
❓Хотим понять:
— Кого действительно уволили и почему
— Как изменились задачи разработчиков
— Где ИИ помогает, а где только мешает
— Какие роли появились, какие исчезли
— Сколько платят тем, кто «дружит» с ИИ
Без буллшита — только цифры и факты. Результаты будут открыты для всех.
📊 Чем больше участников — тем точнее картина. Поделитесь опытом: https://clc.to/aFntFw
Стоп. Давайте без паники и хайпа.
Пока одни кричат «ИИ всех заменит!», другие спокойно получают оффер за оффером. Пока CEO сокращают команды «из-за ИИ», разработчики с нужными скиллами поднимают зарплаты.
Мы копаем глубже твиттеров «экспертов» и собираем данные от тех, кто каждый день коммитит, деплоит, фиксит баги — но в этом нам нужна ваша помощь.
❓Хотим понять:
— Кого действительно уволили и почему
— Как изменились задачи разработчиков
— Где ИИ помогает, а где только мешает
— Какие роли появились, какие исчезли
— Сколько платят тем, кто «дружит» с ИИ
Без буллшита — только цифры и факты. Результаты будут открыты для всех.
📊 Чем больше участников — тем точнее картина. Поделитесь опытом: https://clc.to/aFntFw
Чтобы проверить, как веб-приложение ведёт себя при слабой сети, можно замедлить скорость подключения прямо во время автотестов. Playwright умеет это делать из коробки.
npx playwright test --project=Desktop --network=Slow3G
--project=Desktop
— указывает конфигурацию проекта (например, десктопный браузер)--network=Slow3G
— применяет предустановленный профиль сети с низкой скоростью (например, имитация 3G)Для чего это нужно:
— Можно использовать другие профили сети: Offline, Regular3G, Regular4G
— В тестовом коде можно динамически менять скорость:
await page.context().setOffline(true);
— Аналогично можно эмулировать нестабильную сеть через DevTools или mitmproxy
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Митап для QA-инженеров от MТС Web Services
📍 3 июля | 19:00
📍 Офлайн в Москве | Онлайн
О чем поговорим:
— О создании отечественного браузерстека MWS SunQ;
— Об автотестах на естественном языке;
— Об идеальном фреймворке для автоматической генерации тестов;
— О предиктивной оценке качества.
На True Tech QA выступят эксперты из MTC Web Services, Альфа-Банка и BugBuster.
Для участия зарегистрируйся по ссылке
О чем поговорим:
— О создании отечественного браузерстека MWS SunQ;
— Об автотестах на естественном языке;
— Об идеальном фреймворке для автоматической генерации тестов;
— О предиктивной оценке качества.
На True Tech QA выступят эксперты из MTC Web Services, Альфа-Банка и BugBuster.
Для участия зарегистрируйся по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM