При тестировании новой фичи ты понимаешь, что она противоречит бизнес-логике соседнего модуля. Что ты сделаешь?
Anonymous Quiz
2%
Заведу баг и напишу “сломана логика”
93%
Соберу факты, обсужу с продактом и предложу варианты решения
1%
Просто протестирую свою фичу - соседние модули меня не касаются
4%
Сообщу архитектору и передам ответственность
👍4🥰3💘3
Ты единственный QA на проекте с высокой скоростью релизов. Как будешь определять приоритеты?
Anonymous Quiz
1%
Буду тестировать все задачи подряд, чтобы ничего не пропустить
98%
Приоритизирую по влиянию на бизнес и рискам
0%
Сначала тестирую задачи, которые проще
0%
Проверю только багфиксы, фичи оставлю на потом
👍7❤🔥1
При тестировании новой интеграции ты видишь, что в API возвращаются личные данные пользователей без маскировки. Твои действия?
Anonymous Quiz
13%
Завожу баг с высоким приоритетом
73%
Срочно эскалирую проблему как потенциальный инцидент безопасности
15%
Проверяю, приходят ли эти данные на фронт
0%
Отмечаю проблему на ретроспективе
👍8❤1🥰1
Ты заметил, что автотесты часто падают из-за нестабильных данных. Что ты сделаешь?
Anonymous Quiz
1%
Заведу баги на каждый кейс
98%
Предложу стабилизировать тестовые данные или изолировать окружение
1%
Игнорирую - пусть автоматизаторы сами разбираются
0%
Запущу тесты ночью, чтобы никто не видел падений
👍7❤1🥰1
Ты участвуешь в выборе инструментов для новой команды. Как решаешь, что подходит?
Anonymous Quiz
2%
Выбираю популярное решение с рынка
73%
Сравниваю требования проекта с возможностями инструментов и делаю оценку
24%
Сравниваю требования проекта с возможностями инструментов и делаю оценку
1%
Доверяю выбор разработчикам
🗿33😁14👍4🕊1
Проверим твои знания по работе с логами? ☺️
Ты тестируешь баг, который проявляется только на проде. Что первое ищешь в логах?
Ты тестируешь баг, который проявляется только на проде. Что первое ищешь в логах?
Anonymous Quiz
20%
Вход пользователя и его запросы
11%
Все DEBUG-логи
1%
Текст “success” - вдруг оно сработало
68%
Stack trace или ошибку с уровнем ERROR
✍7👍2❤🔥1💘1
Ты видишь в логах сообщение WARN. Что это значит? 🧠
Anonymous Quiz
1%
Система упала
97%
Есть потенциально нежелательная ситуация, но система продолжает работать
0%
Это баг
2%
Можно игнорировать
👍6🥰1
В логах ты видишь ошибку “NullPointerException”. Что важно проверить?
Anonymous Quiz
85%
Какой именно объект оказался null
6%
Какие тесты провалились
3%
В какой файл писались логи
5%
Что писал разработчик в комментариях
👍7
Ты видишь, что логи оборвались на полуслове. Что это может значить?
Anonymous Quiz
1%
В системе всё отлично
17%
Лог-файл закончился, нужно создать новый
1%
Это обычное поведение
82%
Система упала или логирование прервалось аварийно
👍4❤🔥2🥰1
Какую фильтрацию ты применишь, чтобы найти важные проблемы быстрее?
Anonymous Quiz
0%
Буду читать всё подряд
2%
Отфильтрую DEBUG
1%
Сортирую логи по дате
97%
Отфильтрую ERROR, EXCEPTION, CRITICAL
👍7
Что стоит добавить в баг-репорт, если ты нашёл полезную информацию в логах?
Anonymous Quiz
4%
Скриншот всего файла
1%
Текст “там есть ошибка”
5%
Ссылку на папку с логами
90%
Точное сообщение или часть stack trace
👍6❤1😁1
В микросервисной архитектуре ты находишь ошибку в логах одного сервиса. Какие действия самые приоритетные?
Anonymous Quiz
14%
Завести баг на этот сервис
85%
Проверить, не был ли вызов проблемным из соседнего сервиса
1%
Попросить DevOps почистить логи
1%
Игнорировать, пока баг не воспроизведётся через UI
❤🔥3👍3
Ты находишь одинаковые ошибки в логах, но они появляются нерегулярно. Что это может быть?
Anonymous Quiz
94%
Плавающий баг, связанный с race condition
1%
Просто случайность
5%
Проблема логирования
0%
Ошибка аналитики
✍3👍2🌚1
В логах появляется “out of memory”, но UI продолжает работать. Как это возможно?
Anonymous Quiz
0%
Логи врут
81%
Ошибка произошла в несвязанном сервисе или компоненте
15%
Всё нормально, OOM - это не всегда проблема
5%
Нужно срочно останавливать релиз
❤🔥4👍2😁1
Forwarded from Заметки тестировщика | QA Notes
Суперподробный чеклист, который нужен каждому QA!
Сохрани себе или пересылай в команду - это твоя настольная шпаргалка, когда баг не виден глазами
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 - критичные ошибки окружения
1. JS errors - ReferenceError, TypeError, SyntaxError
2. Рендеринг - ошибки типа “невозможно отрисовать компонент”, “element not found”
3. Ошибки загрузки - недоступные скрипты, шрифты, иконки, API-эндпоинты
4. CORS - блокировка запросов между доменами
5. Аналитика - события не отправляются (но пользователь этого не видит)
6. Network - 4xx, 5xx ошибки в вкладке Network (особенно при отправке форм, запросах)
1. OutOfMemoryError (Android) - приложение крашится при работе с большими файлами
2. UncaughtException - непойманные ошибки, которые сразу вызывают падение
3. NetworkError, SocketTimeout - сетевые сбои
4. Memory warnings (iOS) - приложение ещё живёт, но вот-вот упадёт
5. Third-party SDK errors - платёжки, аналитика, push-уведомления
6. Threading issues - ошибки многопоточности
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
Заметки тестировщика | QA Notes
Подписывайся на @qanote, сейчас подробно разбираем работу с логами 🫶
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3❤1🥰1🕊1
Давай проверим)
Как отследить работу приложения при входящих звонках или уведомлениях?
Anonymous Quiz
32%
Использовать эмулятор
47%
Использовать реальные устройства с включёнными сервисами
20%
Проверять лог интерфейса
1%
Проверять статус батареи
🌚3👍1
Что происходит при низком уровне батареи, если приложение не оптимизировано?
Anonymous Quiz
14%
Оно автоматически закрывается
21%
Запросы продолжают работать без изменений
15%
Приложение переходит в энергосберегающий режим
50%
Система может ограничить фоновую активность
👍3🥰2✍1❤1
Какой вариант тестирования важен для устройств с несколькими SIM-картами?
Anonymous Quiz
5%
UI
82%
Поведение сетевых вызовов
1%
Анимации
12%
Push-уведомления
👍2
Что проверять при тестировании deeplink в мобильном приложении?
Anonymous Quiz
1%
Название приложения
6%
Только наличие ссылки
6%
Уведомление в статус-баре
86%
Открытие нужного экрана и передача параметров
👍5✍1