Вы тестируете метод
POST /orders
, который создаёт заказ.Ожидаемый результат при успехе: 201 Created + JSON с данными заказа.
При нагрузочном тесте (~300 req/sec) вы замечаете следующее:
Что это означает
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🤩2🤔1
QA Engineer (MAX) — от 150 000 ₽, офис (Москва/Санкт-Петербург)
QA Automation Engineer (C#) — от 70 000 до 90 000 ₽, офис (Москва)
Тестировщик QA — офис (Екатеринбург)
Специалист AQA Mobile (iOS / Android) — от 230 000 ₽, удаленно/офис (Москва)
QA Automation Engineer (Java) — от 4 300 €, помощь с переездом (Кипр)
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5😁2
Минималистичное расширение для браузера, которое экономит кучу времени на ручных проверках.
Что умеет:
Как начать:
1. Установвка Bug Magnet в Chrome Web Store
2. Правый клик по полю → выбираете нужный вариант → сразу тестируете.
💡 Отличный лайфхак для exploratory testing и быстрой проверки вёрстки или валидаций.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍2🤩2
Асинхронность давно стала трендом в разработке, и тестирование тоже пытаются ускорить с помощью
async/await
. Но правда ли, что это даст ощутимый прирост скорости? Ответ не всегда однозначный.В карточках мы разобрали:
А полный разбор с кодом, примерами и сценариями применения ищите в статье
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2🤩2
Один из самых раздражающих кейсов в тестировании: баг случается у пользователя, но у тебя он не повторяется. Решение — попросить HAR-лог.
HAR (HTTP Archive) — это дамп всех запросов/ответов браузера: заголовки, куки, тело запросов. Его можно выгрузить прямо из DevTools.
В Chrome DevTools → Network:
— поставьте галочку Preserve log
— повторите действие, где воспроизводится баг
— нажмите Save all as HAR with content
HAR можно открыть в том же DevTools или прокрутить через инструменты:
— HAR Analyzer
— Postman (импорт HAR → коллекция)
Ищем:
— ошибки в статус-кодах (4xx, 5xx)
— расхождение в заголовках/куках (часто у пользователя другие токены или локаль)
— задержки в отдельных запросах
npx har-to-k6 archive.har -o test.js
k6 run test.js
Так можно воспроизвести сценарий под нагрузкой.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🥰2🤩2
Переворачиваем календарь — а там скидки, которые уже закончились.
Но мы их вернули на последний день 🤔
До 00:00 третьего сентября (цены как до 1 сентября):
▪️ Математика для Data Science — 35.199 ₽ вместо 44.900 ₽
▪️ Алгоритмы и структуры данных — 31.669 ₽ вместо 39.900 ₽
▪️ Основы IT — 14.994 ₽ вместо 19.900 ₽
▪️ Архитектуры и шаблоны — 24.890 ₽ вместо 32.900 ₽
▪️ Python — 24.990 ₽ вместо 32.900 ₽
▪️ ML для Data Science — 34.000 ₽ вместо 44. 000 ₽
▪️ AI-агенты — 49.000 ₽ вместо 59.000 ₽
👉 Хватаем скидки из прошлого
P.S. Машину времени одолжили у дяди Миши
Но мы их вернули на последний день 🤔
До 00:00 третьего сентября (цены как до 1 сентября):
▪️ Математика для Data Science — 35.199 ₽ вместо 44.900 ₽
▪️ Алгоритмы и структуры данных — 31.669 ₽ вместо 39.900 ₽
▪️ Основы IT — 14.994 ₽ вместо 19.900 ₽
▪️ Архитектуры и шаблоны — 24.890 ₽ вместо 32.900 ₽
▪️ Python — 24.990 ₽ вместо 32.900 ₽
▪️ ML для Data Science — 34.000 ₽ вместо 44. 000 ₽
▪️ AI-агенты — 49.000 ₽ вместо 59.000 ₽
👉 Хватаем скидки из прошлого
P.S. Машину времени одолжили у дяди Миши
🔥3🥰2🤩2🥱1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5🤩3🌚1
Полный гайд по работе с Appium в связке с Java. В материале собраны ключевые приёмы и примеры для автоматизации мобильного тестирования на iOS, Android и Windows.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5🔥2
😎 Сколько баллов набрали вы?
Голосуйте, какой у вас уровень разработчика:
😁 — 5-12 баллов (стажер)
👍 — 13-25 баллов (джуниор)
⚡️ — 26-40 баллов (джуниор+)
👏 — 41-60 баллов (миддл)
🔥 — 61-80 баллов (миддл+)
🎉 — 81-100 баллов (сеньор)
🤩 — 100+ баллов (тимлид)
Но вот в чем прикол — опытный разработчик набирает баллы не случайными косяками, а осознанными решениями.
👉 Научим, как быстро прокачаться от стажера до сеньора
Голосуйте, какой у вас уровень разработчика:
😁 — 5-12 баллов (стажер)
👍 — 13-25 баллов (джуниор)
⚡️ — 26-40 баллов (джуниор+)
👏 — 41-60 баллов (миддл)
🔥 — 61-80 баллов (миддл+)
🎉 — 81-100 баллов (сеньор)
🤩 — 100+ баллов (тимлид)
Но вот в чем прикол — опытный разработчик набирает баллы не случайными косяками, а осознанными решениями.
👉 Научим, как быстро прокачаться от стажера до сеньора
😁7🥰2🤩1
Что стало причиной первого зарегистрированного бага в 1947 году? 😏
Anonymous Quiz
3%
Ошибка в коде
4%
Перегрев процессора
91%
Настоящий мотылек
2%
Плохой кабель
👍3🔥2🥰2
Иногда нужно проверить стабильность API или нагрузку без тяжёлых инструментов. Это можно сделать одной строкой:
seq 100 | xargs -n1 curl -s -o /dev/null -w "%{http_code}\n" https://api.site.com
seq 100
— выдаёт числа от 1 до 100 (100 итераций)xargs -n1
— выполняет команду по одному разу на каждое числоcurl -s
— тихий режим (без прогресса)-o /dev/null
— игнорируем тело ответа-w "%{http_code}\n"
— выводим только HTTP-статус💡 На выходе получаем список кодов ответов (200, 404, 500 и т. д.) для каждого запроса.
Лайфхаки:
— Можно добавить задержку между запросами:
seq 100 | xargs -n1 -I{} sh -c 'curl -s -o /dev/null -w "%{http_code}\n" https://api.site.com; sleep 1'
— Для параллельной нагрузки используйте
xargs -P10
(10 потоков).#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2🥰2👏1
📚 Что почитать QA-специалисту
В статье собрана подборка, которую советуют инженеры YADRO: от классики Майерса и Бейзера до «Библии QA» и гайдов по тестированию производительности.
➡️ В них — основы «черного» и «белого ящика», работа с тест-кейсами, автоматизация и психология тестирования.
📌 Полезно и джунам, и тем, кто уже ловил баги на проде.
🔗 Полный список книг — по ссылке
🐸 Библиотека тестировщика
В статье собрана подборка, которую советуют инженеры YADRO: от классики Майерса и Бейзера до «Библии QA» и гайдов по тестированию производительности.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2🥰2