TGViewer
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты @testerlib · 8.99K subscribers
Post #4079 890
🔄 Бесконечный лоадер из-за одной запятой

Кейс из релиза мобильного приложения для e-commerce:

После обновления каталога пользователи Android начали жаловаться:

«Приложение зависает при открытии категории», «На главной — бесконечная загрузка».

На iOS всё работало идеально, а в тестировании баг не воспроизводился вообще.

Разработчики искали проблему в коде приложения — полдня впустую. Пока кто-то не догадался посмотреть сырой ответ API на проде.

И вот он, виновник торжества: лишняя запятая в JSON.

{
"products": [
{"id": 1, "name": "Product 1"},
{"id": 2, "name": "Product 2"},
]
}

iOS-парсер закрыл глаза на ошибку. Android строго следовал спецификации и выбрасывал exception. UI зависал, показывая бесконечный лоадер.


🔢 Почему не поймали на тестировании:

— QA использовали моки с валидным JSON
— Тестовое API всегда отдавало корректные данные
— Нагрузочные тесты не проверяли валидность формата

📎 Баг проявился только на проде, под нагрузкой, когда один микросервис стал генерировать некорректный JSON.

А вы тестируете на «грязных» данных с прода ❓

👍 — Да, используем копии продовых данных

❤️ — Только моки и тестовые данные

🤩 — Узнаем о проблеме от пользователей

🐸 Библиотека тестировщика

#разбор_полетов
  • 🤩 9
  • 👍 8
  • ❤ 4
  • 🥰 1
More from @testerlib
  1. Oct 10, 2026Showboat и Rodney помогают показать работу ИИ-агента Саймон Уиллисон собирает демонстрации…
  2. Oct 10, 2026Post #5135
  3. Oct 2, 2026🎹 Что делать после ChatGPT? Следующий шаг — AI-агенты. Они не просто отвечают на запросы,…
  4. Sep 30, 2026🔥 Последний день для разработчиков AI уже пишет код. Теперь важнее научиться встраивать е…
  5. Sep 15, 2026😭 Как не потратить недельный лимит AI-кодинга за три дня? Разберём на вебинаре, как трати…
  6. Sep 15, 2026🧩 URL — база, на которой держится половина тестов Кажется простой строкой, но внутри — пр…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →