Все самое полезное для тестировщика в одном канале.
Наши курсы: https://clc.to/wlBkTA
По рекламе: @tproger_sales_bot
Учиться у нас: https://proglib.io/w/12538d6f
Для обратной связи: @proglibrary_feeedback_bot
Post #4115
875
- 😁 7
- 🤩 3
- 🥰 2
БИ @testerlib
Showing posts older than #4116 · Back to latest

«Не работает»,
«Иногда падает»,
«Тут что-то странное»

— Проверяли только расширение.
— MIME-тип определялся по тому же расширению.
— На серверной стороне отсутствовала проверка сигнатур файла.
— В логах ошибка декодирования PDF подавлялась и отмечалась как «не критичная».




user.role = 'admin', false
queryObjects(MyComponent)
copy(await (await fetch('/api')).json())

“Быстрый фикс, не тестируй”
Меняли формат даты DD.MM.YYYY → DD/MM/YYYY
Сломали импорт CSV, фильтры и API-интеграции.
10 мин теста против 6 ч hotfix’а и отката 🤦♂️


✅ Идемпотентно:
Выключатель света
• Нажал 1 раз → свет выключен
• Нажал ещё 10 раз → свет всё равно выключен
❌ Неидемпотентно:
Кнопка «добавить в корзину»
• Нажал 1 раз → 1 товар
• Нажал 5 раз → 5 товаров
/create-payment /payment/123




