Вы получили ответ от API со статусом 200 OK, но данные в ответе некорректные. Это баг?
Статус 200 означает только то, что запрос успешно обработан на уровне протокола. Но это не гарантирует, что система вернула правильные данные.
HTTP-статус отвечает за доставку ответа. Сервер может вернуть 200, даже если:
— логика отработала неправильно
— вернулись устаревшие или неверные данные
— произошла ошибка в бизнес-расчётах
— в логах и мониторинге всё выглядит нормально
— баг сложно заметить без проверки данных
— пользователь получает неправильный результат
— не ограничиваться статусом ответа
— проверять структуру и значения данных
— сверять с требованиями и бизнес-логикой
👍 — знал/а
🔥 — стало понятнее
#карьерный_трек #middle
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5🥰2🤩2
Тест-кейсы пройдены, регресс зелёный — а баги всё равно находятся. Почему? Потому что продукт проверяют по сценариям, а пользователи действуют иначе.
Bug bash — это формат, где команда тестирует систему без жёстких шагов
В карточках — как это проходит и какие проблемы всплывают
#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3🥰2🤩1
классификация_тестирования_шпаргалка.jpg
138.7 KB
Не нужно знать всё. Важно понимать, как это устроено. Эта карта помогает быстро сориентироваться и не путаться в терминах
Сохрани — пригодится на собеседованиях и в работе
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥4🥰2🤩2
Junior QA — от 70 000 до 100 000 ₽ — удаленно/гибрид (Москва)
Manual QA Engineer — remote (Limassol)
Senior QA Auto тестировщик — от 180 000 до 250 000 ₽, удаленно (Калининград)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2🤩2
Вы тестируете API авторизации и получаете такой ответ:
{
"success": true,
"token": null,
"expiresIn": "3600"
}
Но HTTP-статус при этом:
401 Unauthorized
Почему это проблема
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5😁2
🔥 База по экономике токенов и кэшированию от AI Platform Lead из Bitrix24
Знакомьтесь, Сергей Нотевский. AI Platform Lead в Bitrix24.
Он один из ключевых экспертов нашего курса AgentOps. На своих лекциях он детально разбирает экономику AI-агентов, кэширование токенов, LLM-инфраструктуру и вывод генеративных систем в стабильный прод.
Мы попросили Сергея поделиться материалами для тех, кто хочет оптимизировать косты на LLM в проде. Сохраняйте методичку по prefix cache метрике, которая напрямую влияет на ваши деньги.
Как говорят создатели Manus:
🛠 Что внутри методички (комбо из 3 статей + код):
🍒 Вишенка на торте: готовый SKILL для агента, который делает ревью вашего проекта, находит анти-паттерны и предотвращает низкое попадание в кэш.
— Забрать комбо-материалы на GitHub
P.S. Если хотите послушать Сергея вживую — ловите его на конференциях Kode Waves (май), Conversations AI и Highload Spb (июнь).
🎁 Акция в честь старта продаж!
Прямо сейчас при покупке Инженерного трека вы получаете полный доступ к материалам курса «Разработка ИИ-агентов» в подарок.
👉 Забрать 2 курса по цене 1 и начать обучение
Знакомьтесь, Сергей Нотевский. AI Platform Lead в Bitrix24.
Он один из ключевых экспертов нашего курса AgentOps. На своих лекциях он детально разбирает экономику AI-агентов, кэширование токенов, LLM-инфраструктуру и вывод генеративных систем в стабильный прод.
Мы попросили Сергея поделиться материалами для тех, кто хочет оптимизировать косты на LLM в проде. Сохраняйте методичку по prefix cache метрике, которая напрямую влияет на ваши деньги.
Как говорят создатели Manus:
“KV-cache hit rate is the single most important metric for a production-stage AI agent.”
🛠 Что внутри методички (комбо из 3 статей + код):
Экономика кэширования — особенности провайдеров и как правильно считать затраты.
Частые анти-паттерны — почему ваш кэш постоянно сбрасывается и вы платите больше.
Кэш в AI-агентах — специфика работы с памятью в автономных системах.
🍒 Вишенка на торте: готовый SKILL для агента, который делает ревью вашего проекта, находит анти-паттерны и предотвращает низкое попадание в кэш.
— Забрать комбо-материалы на GitHub
P.S. Если хотите послушать Сергея вживую — ловите его на конференциях Kode Waves (май), Conversations AI и Highload Spb (июнь).
🎁 Акция в честь старта продаж!
👉 Забрать 2 курса по цене 1 и начать обучение
🤩3🥰2
Это один из самых полезных инструментов для быстрого анализа багов, запросов и поведения приложения прямо в браузере.
В статье собрали топ-проверок:
— поиск UI- и CSS-багов через Elements
— анализ JS-ошибок и security warnings в Console
— проверка API-запросов, payload и HTTP-кодов в Network
— тестирование offline-режима без отключения интернета
— поиск битых ссылок через JS прямо в консоли
— работа с cookies, localStorage, IndexedDB и auth-токенами
Такие техники помогают быстрее находить источник проблемы и сокращают время на диагностику багов.
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3🥰2❤1
Микросервисы — это когда приложение разбито на множество маленьких самостоятельных частей (сервисов). Каждый отвечает за свою задачу: оплата, авторизация и т.д.
🏠 В монолите всё собрано в одном большом доме.
🏘️ В микросервисах — это квартал маленьких домиков, связанных сетью (через API).
— можно обновлять и тестировать каждый сервис отдельно
— сбой в одном не рушит всю систему
— масштабируешь только то, что нужно
— сложнее настроить взаимодействие между сервисами
— важно следить за логами, задержками и зависимостями
— QA нужно тестировать интеграции, а не только UI
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰4❤2
Вы тестируете API и знаете:
— какие сервисы участвуют в обработке запроса
— через какие очереди проходят события
— какие коды ошибок может вернуть backend
Но доступа к исходному коду у вас нет.
Какой это подход к тестированию
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3
❤3👍3
После первых успешных запусков стало понятно: главная сложность — не генерация тестов и не работа с CI.
— спецификации противоречат друг другу
— часть логики существует только на словах
— интеграции ведут себя нестабильно
— бизнес-правила не описаны в документации
— а зелёный CI ещё не означает, что система проверена правильно
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5❤2🤩2
git diff
git status
git log --oneline
git diff path/to/file
git blame file.js
git checkout feature/task-123
git restore .
git stash
git stash pop
git reset --soft HEAD~1
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥2🤩1
Вы удалили пользователя через API. API вернул 200 OK, но пользователь ещё некоторое время отображается в системе.
Это баг
В некоторых системах удаление происходит асинхронно: данные обновляются через очереди, репликацию БД или фоновые сервисы. Из-за этого пользователь может исчезнуть не мгновенно, а через несколько секунд или минут.
Здесь важно понять: это ожидаемое поведение архитектуры или реальная проблема синхронизации данных.
👍 — знал/а
🔥 — стало понятнее
#карьерный_трек #middle
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍7❤3🥰1🤩1
Основная компетенция специалиста по Data Science – способность анализировать и интерпретировать данные, а математика является фундаментом для начала работы.
В карточках мы разбираем основные разделы математики, с которых стоит начать изучение специалисту по анализу данных.
Хотите подготовиться к офферу или подтянуть знания? Оставляйте заявку на наш курс по математике для Data Science 💙
P.S. Только до 31 мая на курс (и вообще на все программы Академии) действует
А как у вас дела с высшей математикой?
❤️ — Помню всё
🔥 — Знаю основы
🌚 — Ничего не знаю
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3❤1🔥1🥰1🌚1