Login Sign Up
Advert
Your ad spot
Reserve this exclusive slot for the selected period.
Buy advertising →
Telegram community logo - QA Co-pilot
Added 06 Dec 2025

QA Co-pilot

@qa_copilot
Number of subscribers: 94
Photos: 271
Links: 45
Description:
QA Co-pilot 🚀 Ваш другий пілот у світі тестування. 👨‍💻 Для кого: Для тестувальників-практиків, які хочуть рости. 🎯 Про що: Делегуємо рутину нейромережам, прискорюємо роботу та звільняємо час на головне. ❌ Чого тут немає: Нудної теорії та води.
Source

QA Co-pilot | Шпаргалка QA: Як за 3 секунди зрозуміти, чий це баг (Фронт чи Бек)?При...

Telegram community logo - QA Co-pilot QA Co-pilot @qa_copilot
36 Views/Reach 2026-03-11 07:33 Message №224
🛑 Шпаргалка QA: Як за 3 секунди зрозуміти, чий це баг (Фронт чи Бек)?Привіт, екіпаж! ☕️Усі ми знаємо цей біль: ти знаходиш баг, кнопка не працює, крутиться вічний лоадер. Заводиш тікет на Фронтенд. Через годину Фронтендер переводить його на Бекенд із коментарем "Це API віддає помилку". Ще через годину Бекендер повертає його назад зі словами "Ти мені кривий JSON шлеш!". 🏓Щоб ваші тікети більше не грали в пінг-понг, ось залізна шпаргалка по HTTP-статусах у вкладці Network.Хто винен і що робити?🟡 400 Bad Request -> Винен ФРОНТЕНД Бекенд каже: "Я не розумію, що ти мені прислав".Чому: Фронт відправив текст замість числа, забув обов'язкове поле або неправильно зібрав JSON. 🟡 401 Unauthorized -> Винен ФРОНТЕНД (у 90% випадків) Бекенд каже: "Ти хто такий? Я тебе не знаю".Чому: Фронт не передав токен авторизації в Headers, або токен протух, а фронт забув його оновити (не відпрацював Refresh Token). 🟡 403 Forbidden -> Винен БЕКЕНД (або аналітики) Бекенд каже: "Я знаю, хто ти, але сюди тобі не можна".Чому: Фронтенд показав юзеру кнопку "Видалити", хоча у юзера немає прав адміністратора. Баг бекенда або архітектури UI. 🟡 404 Not Found (в API запитах) -> Винен ФРОНТЕНД Бекенд каже: "За цією адресою нічого немає".Чому: Фронт смикає старий або неправильний URL (наприклад, з одруківкою api/v1/usrs). 🟡 405 Method Not Allowed -> Винен ФРОНТЕНД Бекенд каже: "Ти стукаєш не в ті двері".Чому: Фронт намагається відправити дані через GET, хоча бекенд чекає POST. 🔴 500 Internal Server Error -> ЗАВЖДИ винен БЕКЕНД Бекенд каже: "Я впав і не можу піднятися".Чому: Навіть якщо фронт прислав абсолютну діч, бекенд ПОВИНЕН був це обробити і повернути красиву 400-ту помилку. Якщо сервер впав із 500-м статусом — це необроблений виняток у коді бека. Без варіантів. 🔴 504 Gateway Timeout -> Винні ДЕВОПСИ (або Бекенд) Бекенд каже: "Я думав занадто довго і помер".Чому: Або відвалилася база даних, або бекенд написав настільки важкий SQL-запит, що сервер не встиг відповісти за відведені 30/60 секунд. 📌 Зберігайте цей пост у "Збережене" та пересилайте своїм джунам, щоб економити час на розслідуваннях!А який статус-код ви бачите у своєму DevTools найчастіше? 👇