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

Основной канал: @qanote
Download Telegram
Какую фильтрацию ты применишь, чтобы найти важные проблемы быстрее?
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
😌 Насколько ты хорош(-а) в мобильном тестировании?
Давай проверим)
Как отследить работу приложения при входящих звонках или уведомлениях?
Anonymous Quiz
32%
Использовать эмулятор
47%
Использовать реальные устройства с включёнными сервисами
20%
Проверять лог интерфейса
1%
Проверять статус батареи
🌚3👍1
Какой вариант тестирования важен для устройств с несколькими SIM-картами?
Anonymous Quiz
5%
UI
82%
Поведение сетевых вызовов
1%
Анимации
12%
Push-уведомления
👍2