Словарь тестировщика | Тестирование
3.89K subscribers
48 photos
1 file
33 links
Термины и тесты 🙂‍↔️По рекламе писать в чат канала
⚡️админ @kreevii ⚡️

Основной канал: @qanote
Download Telegram
Собес-кейсы для Senior QA 🤌

Ты тестируешь e-commerce корзину. После массового обновления цен заметил, что итоговая сумма на фронте и в базе расходится на несколько копеек. Что ты сделаешь?
Anonymous Quiz
7%
Заведу баг: цифры разные, значит, ошибка
91%
Проверю, округляются ли значения на фронте и в API одинаково
1%
Игнорирую: это незначительное отличие
2%
Попрошу продакт-менеджера самому решить, баг это или нет
👍7💘2
При тестировании новой интеграции ты видишь, что в API возвращаются личные данные пользователей без маскировки. Твои действия?
Anonymous Quiz
13%
Завожу баг с высоким приоритетом
73%
Срочно эскалирую проблему как потенциальный инцидент безопасности
15%
Проверяю, приходят ли эти данные на фронт
0%
Отмечаю проблему на ретроспективе
👍81🥰1
Проверим твои знания по работе с логами? ☺️

Ты тестируешь баг, который проявляется только на проде. Что первое ищешь в логах?
Anonymous Quiz
20%
Вход пользователя и его запросы
11%
Все DEBUG-логи
1%
Текст “success” - вдруг оно сработало
68%
Stack trace или ошибку с уровнем ERROR
7👍2❤‍🔥1💘1
Какую фильтрацию ты применишь, чтобы найти важные проблемы быстрее?
Anonymous Quiz
0%
Буду читать всё подряд
2%
Отфильтрую DEBUG
1%
Сортирую логи по дате
97%
Отфильтрую ERROR, EXCEPTION, CRITICAL
👍7
Что стоит добавить в баг-репорт, если ты нашёл полезную информацию в логах?
Anonymous Quiz
4%
Скриншот всего файла
1%
Текст “там есть ошибка”
5%
Ссылку на папку с логами
90%
Точное сообщение или часть stack trace
👍61😁1
Ты находишь одинаковые ошибки в логах, но они появляются нерегулярно. Что это может быть?
Anonymous Quiz
94%
Плавающий баг, связанный с race condition
1%
Просто случайность
5%
Проблема логирования
0%
Ошибка аналитики
3👍2🌚1
💻 Чеклист: что искать в логах, если что-то пошло не так

Суперподробный чеклист, который нужен каждому QA!
Сохрани себе или пересылай в команду - это твоя настольная шпаргалка, когда баг не виден глазами
🤝

⚙️ Backend (серверные логи):

1. ERROR, FATAL, CRITICAL - серьёзные сбои, которые напрямую влияют на работу
2. Stacktrace - цепочка вызовов функций, где случилась ошибка (смотри, где началось и где оборвалось)
3. Exception messages - явные ошибки (например, NullPointerException, IndexOutOfBounds, DatabaseTimeout)
4. Время ошибки - ищи точный таймштамп, чтобы соотнести со своими тестами
5. ID - user_id, order_id, session_id, transaction_id помогут связать баг с конкретной сессией
6. Retry/fallback - если видишь многократные попытки выполнить действие, значит что-то пошло не так (сервис нестабилен)
7. Out-of-memory, disk full - критичные ошибки окружения


🌐 Frontend (браузерные логи, Sentry, DevTools):

1. JS errors - ReferenceError, TypeError, SyntaxError
2. Рендеринг - ошибки типа “невозможно отрисовать компонент”, “element not found”
3. Ошибки загрузки - недоступные скрипты, шрифты, иконки, API-эндпоинты
4. CORS - блокировка запросов между доменами
5. Аналитика - события не отправляются (но пользователь этого не видит)
6. Network - 4xx, 5xx ошибки в вкладке Network (особенно при отправке форм, запросах)


📲 Mobile (Android Logcat, iOS Xcode):

1. OutOfMemoryError (Android) - приложение крашится при работе с большими файлами
2. UncaughtException - непойманные ошибки, которые сразу вызывают падение
3. NetworkError, SocketTimeout - сетевые сбои
4. Memory warnings (iOS) - приложение ещё живёт, но вот-вот упадёт
5. Third-party SDK errors - платёжки, аналитика, push-уведомления
6. Threading issues - ошибки многопоточности


⌛️ CI/CD (Jenkins, GitLab, Allure, pipeline-логи):

1. Failed build - несовместимые зависимости, недостающие файлы, ошибки компиляции
2. Pipeline fail - тесты не прошли, setup-ошибки, environment переменные не подтянулись
3. Coverage drops - тесты есть, но не покрывают новые части кода
4. Deployment errors - некорректный деплой, старые версии, неправильные креды

❗️ Как использовать чеклист:
- Перед тем как писать баг - пробегись глазами: что из этого ты можешь найти?
- Если что-то нашёл, приложи кусок лога (лучше не весь файл, а ключевое место 😉)
- Не бойся спрашивать у devops “Смотри, тут warning, это ок или уже проблема?”
- Веди личный список - что на проекте повторяется чаще всего?


🤡 Вопрос вам:
а что было твоей самой большой находкой в логах?

📓 Заметки тестировщика
Please open Telegram to view this post
VIEW IN TELEGRAM
12🥰4👍3❤‍🔥2