[GATEWAY] 12:00:00 trace=1a2b → POST /api/payments
[AUTH] 12:00:00 trace=1a2b → Token OK (12ms)
[BILLING] 12:00:01 trace=1a2b → Sent charge request → OK (310ms)
[WEBHOOK] 12:00:03 trace=1a2b → ERROR: signature mismatch
[PAYMENTS] 12:00:03 trace=1a2b → Payment marked failed
[EMAIL] 12:00:04 trace=1a2b → Notification: “Payment declined”
Словарь тестировщика | Тестирование
[GATEWAY] 12:00:00 trace=1a2b → POST /api/payments [AUTH] 12:00:00 trace=1a2b → Token OK (12ms) [BILLING] 12:00:01 trace=1a2b → Sent charge request → OK (310ms) [WEBHOOK] 12:00:03 trace=1a2b → ERROR: signature mismatch [PAYMENTS] 12:00:03 trace=1a2b…
Что является корнем проблемы?
Anonymous Quiz
7%
Задержка в gateway
6%
Таймаут платежа
4%
Потеря trace_id
6%
Ошибка базы данных
78%
Несовпадение подписи billing и webhook
❤1
[GATEWAY] 10:05:00 trace=cc99 → GET /api/user/summary
[AUTH] 10:05:00 trace=cc99 → OK
[PROFILE] 10:05:00 trace=cc99 → SELECT user
[BALANCE] 10:05:00 trace=xx01 → SELECT wallet (другой trace)
[SUMMARY] 10:05:01 → Собран ответ
Иногда в summary старый баланс, свежий профиль.
Словарь тестировщика | Тестирование
[GATEWAY] 10:05:00 trace=cc99 → GET /api/user/summary [AUTH] 10:05:00 trace=cc99 → OK [PROFILE] 10:05:00 trace=cc99 → SELECT user [BALANCE] 10:05:00 trace=xx01 → SELECT wallet (другой trace) [SUMMARY] 10:05:01 → Собран ответ Иногда в…
Где потенциальный баг в дизайне?
Anonymous Quiz
11%
Ошибка маршрутизации gateway
5%
Неверный формат JSON
63%
Разные trace для связанных запросов
15%
Лишний кэш на фронтенде
7%
Некорректный уровень логов
[GATEWAY] 19:15:10 trace=bb88 → POST /api/notify
[QUEUE] 19:15:10 trace=bb88 → Enqueued notify_user
[WORKER] 19:15:11 trace=bb88 → ERROR: SMTP 421 temp fail
[WORKER] 19:15:41 trace=bb88 → Retry 1
[WORKER] 19:16:11 trace=bb88 → Retry 2
[WORKER] 19:16:41 trace=bb88 → Dropped after 2 retries
Жалобы: письмо иногда не приходит.
Словарь тестировщика | Тестирование
[GATEWAY] 19:15:10 trace=bb88 → POST /api/notify [QUEUE] 19:15:10 trace=bb88 → Enqueued notify_user [WORKER] 19:15:11 trace=bb88 → ERROR: SMTP 421 temp fail [WORKER] 19:15:41 trace=bb88 → Retry 1 [WORKER] 19:16:11 trace=bb88 → Retry 2 [WORKER]…
Что бы ты предложил как QA?
Anonymous Quiz
7%
Убрать ретраи полностью
52%
Увеличить число ретраев и TTL
9%
Отключить SMTP логи
17%
Понизить уровень логов до info
15%
Выключить очередь сообщений
[GATEWAY] 08:00:00 trace=aa77 → POST /api/bulk-upload
[UPLOAD] 08:00:00 trace=aa77 → Start batch size=5000
[DB] 08:00:02 trace=aa77 → ERROR: deadlock on table files
[UPLOAD] 08:00:02 trace=aa77 → Retrying chunk
[DB] 08:00:05 trace=aa77 → OK after retry
Иногда часть файлов не видна в UI.
Словарь тестировщика | Тестирование
[GATEWAY] 08:00:00 trace=aa77 → POST /api/bulk-upload [UPLOAD] 08:00:00 trace=aa77 → Start batch size=5000 [DB] 08:00:02 trace=aa77 → ERROR: deadlock on table files [UPLOAD] 08:00:02 trace=aa77 → Retrying chunk [DB] 08:00:05 trace=aa77…
Что здесь самое подозрительное?
Anonymous Quiz
13%
Ошибка очереди задач
10%
Неверный формат файлов
25%
Слишком маленький таймаут UI
46%
Частичный rollback после дедлока
7%
Конфликт версий клиента
DOCKER
Контейнер работает, но приложение внутри не отвечает на запросы. Первое действие тестировщика?
Контейнер работает, но приложение внутри не отвечает на запросы. Первое действие тестировщика?
Anonymous Quiz
8%
Проверить UI
2%
Удалить образ
5%
Сменить драйвер сети
4%
Перезаписать volume
81%
Проверить порты контейнера
При запуске контейнера ошибка:
Bind for 0.0.0.0:8080 failed: port is already allocated
Тестировщик видит, что контейнер занимает слишком много пространства. Вероятная причина?
Anonymous Quiz
4%
Плохой UI
0%
Ошибка сети
8%
Сломанный JSON
82%
Тяжёлые слои образа
7%
Ошибка Kafka
Контейнер работает, но недоступен снаружи. Что забыли?
Anonymous Quiz
83%
Проброс портов наружу
4%
Логирование в файлы
5%
Создать volume
2%
Запустить несколько реплик
6%
Создать сеть overlay
Иногда API возвращает 500, в логах “connection refused” к БД. Надо проверить поведение приложения, когда база реально недоступна.
Как это эмулировать в docker-compose?
Как это эмулировать в docker-compose?
Anonymous Quiz
10%
Убрать ENV
62%
Остановить сервис DB
13%
Сменить порт UI
6%
Удалить образ API
9%
Сменить драйвер сети
В проде баг проявляется только ночью, локально - нет. Подозрение, что дело во времени/таймзоне.
Как тестировщик может исследовать это через Docker?
Как тестировщик может исследовать это через Docker?
Anonymous Quiz
20%
Сменить network mode
3%
Выключить кэш
5%
Обрезать логи
66%
Запустить контейнер с TZ
6%
Удалить healthcheck
👍2
Что такое container в Docker?
Anonymous Quiz
7%
База данных
5%
Файл лога
4%
Конфиг сети
78%
Запущенный образ
6%
Снимок диска
👍1
Что такое bind mount?
Anonymous Quiz
14%
Настройка токена
22%
Режим памяти
10%
Тип ядра
7%
Новая сеть
47%
Прямая папка хоста
В баг-репорте: "после рестарта контейнера данные пропадают"
QA проверяет, используется ли механизм для сохранения состояния между рестартами. Что это?
QA проверяет, используется ли механизм для сохранения состояния между рестартами. Что это?
Anonymous Quiz
5%
Secret
11%
Image layer
51%
ReplicaSet
10%
NodePort
23%
Volume
Forwarded from Заметки тестировщика | QA Notes
С Новым годом, коллеги и единомышленники ✨ 🐴
Этот год был про рост, сомнения, первые «не понимаю», сотые «ага, вот оно», баги не только в коде, но и в жизни. Мы учились, ошибались, перепроверяли, находили причины и шли дальше - шаг за шагом.
Спасибо всем, кто читает канал, задаёт вопросы, делится опытом, поддерживает и не сдаётся. Даже когда кажется, что ничего не получается - это тоже часть пути.
Пусть в новом году будет больше ясности, уверенности в себе и моментов, когда ты смотришь на задачу и думаешь: «я знаю, как с этим справиться». Меньше флейк-тестов в жизни и больше стабильных релизов🙏
Обнимаю каждого!🫂 ❤️
Этот год был про рост, сомнения, первые «не понимаю», сотые «ага, вот оно», баги не только в коде, но и в жизни. Мы учились, ошибались, перепроверяли, находили причины и шли дальше - шаг за шагом.
Спасибо всем, кто читает канал, задаёт вопросы, делится опытом, поддерживает и не сдаётся. Даже когда кажется, что ничего не получается - это тоже часть пути.
Пусть в новом году будет больше ясности, уверенности в себе и моментов, когда ты смотришь на задачу и думаешь: «я знаю, как с этим справиться». Меньше флейк-тестов в жизни и больше стабильных релизов
Обнимаю каждого!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6❤🔥2
Forwarded from Заметки тестировщика | QA Notes
Друзья, привет!
Я стримлю игры и YouTube - живое общение, реакции и уютная атмосфера👾 🎮
На стримах:
- играем и отдыхаем
- смотрим и обсуждаем видеоролики
- общаемся в чате
- смеёмся, спорим и просто хорошо проводим время)
Если хочется лампового стрима и компании - подписывайся
👉 https://taplink.cc/onairvictoria
https://www.twitch.tv/onairvictoria
Очень буду рада поддержке❤️ 🙏
Я стримлю игры и YouTube - живое общение, реакции и уютная атмосфера
На стримах:
- играем и отдыхаем
- смотрим и обсуждаем видеоролики
- общаемся в чате
- смеёмся, спорим и просто хорошо проводим время)
Если хочется лампового стрима и компании - подписывайся
https://www.twitch.tv/onairvictoria
Очень буду рада поддержке
Please open Telegram to view this post
VIEW IN TELEGRAM
Taplink
Onairvictoria at Taplink
❤🔥2