Daria QA – Telegram
883 subscribers
129 photos
11 videos
18 files
63 links
QA Engineer с 5-летним опытом | Ментор
Обучаю айти профессиям
Практический курс «QA с нуля»: https://offerdaria.getcourse.ru/page2
Курс лекций «QA прокачка»: https://offerdaria.getcourse.ru/page0
Download Telegram
Не спросить ни один вопрос на собеседовании - плохой тон.
Вас посчитают «незаинтересованным» в этой вакансии.
А что если задать вопрос не ради вопроса, а еще и узнать что-то ценное?

Полезный список для вашего собеседования⤴️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥61
📃 Как читать логи ошибок: инструкция для QA-инженера

🔍 Шаг 1: Где искать логи?
Перед анализом нужно понять, куда приложение пишет логи:  
- Файлы на сервере (обычно в /var/log/ или logs/):
- Консоль разработчика (Chrome DevTools → Console или Network)
- Специальные сервисы:
 - Sentry (для ошибок в проде)
 - Kibana (если логи хранятся в Elasticsearch)
 - Grafana (для метрик и системных логов)

📌 Шаг 2: Понимаем структуру лога
Типичная запись в логе содержит:  
[2024-02-20 14:30:45] ERROR [app.controller] Status 500: NullPointerException in UserService.java:124
Разбираем по частям:
1. Дата и время (2024-02-20 14:30:45) - когда произошла ошибка
2. Уровень логирования (ERROR) - насколько всё плохо:
  - DEBUG/TRACE - техническая информация для разработчиков,
  - INFO - обычные события (например, «Пользователь залогинился»),
  - WARN - потенциальная проблема, но приложение работает,
  - ERROR - критическая ошибка (нужно чинить)
  - FATAL/CRITICAL - самая высокая степень критичности (срочно чинить в первую очередь)
3. Источник (app.controller) - где случилась ошибка (класс/модуль)
4. Сообщение (NullPointerException in UserService.java:124) - суть ошибки и строка кода

🛠 Шаг 3: Как искать причину ошибки?
1. Ищем stack trace (список вызовов функций, которые привели к определенной точке в программе, например, к возникновению ошибки)
Пример:  
java.lang.NullPointerException: Cannot invoke "User.getName()" because "user" is null
 at com.example.UserService.getProfile(UserService.java:124)
 at com.example.UserController.showProfile(UserController.java:45)
Что важно:  
- Первая строка - тип ошибки (NullPointerException) и её описание
- Следующие строки - «путь» вызова методов (где началась ошибка и как она распространялась)

2. Анализируем контекст
Ошибка может не иметь очевидной причины. Проверьте:
- Что происходило перед ошибкой? (логи за 5-10 секунд до сбоя)
- Были ли похожие ошибки раньше? (поиск по логам)

3. Используем фильтры
Если логов много, сужаем поиск:  
grep "NullPointerException" error.log (только ошибки этого типа)
grep -A 5 -B 5 "ERROR" app.log (+5 строк до/после ошибки)

💡 Шаг 4: Частые ошибки и как их читать
1. NullPointerException (Java)
Проблема: Обращение к объекту, который null
Что проверить:
- Передавались ли все обязательные параметры в метод?
- Вернула ли БД null вместо объекта?

2. 500 Internal Server Error
Проблема: Ошибка на сервере
Что проверить:
- Логи сервера (например, nginx или tomcat)
- Не упала ли БД или внешний API

3. ConnectionTimeout
Проблема: Сервер не ответил за отведённое время
Что проверить:
- Доступен ли сервер? (ping или telnet)
- Не перегружен ли он? (логи нагрузки CPU/RAM)

Какой самый неочевидный баг вам удалось найти через логи? Делитесь в
!
🔥104🙏1
🟠Последняя группа "QA c нуля" в этом году стартует 30ого сентября ❤️
Места еще есть!
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥4🙏2
🧩 Игры для QA: где прокачать QA-майндсет БЕСПЛАТНО

Друзья, всем очевидно, насколько для QA важны логика, внимательность, умение замечать нюансы и задавать правильные вопросы (наверное, это важно для
многих профессий, но для QA — 💯).

И есть классный способ развивать это в более лёгком и вовлекающем формате — через игры.

Я собрала бесплатный набор игр, которые помогают прокачивать QA-майндсет:
1️⃣ CyberStart Go — симуляция задач по кибербезопасности, которая учит логическому мышлению и внимательности.
🔗 https://go.cyberstart.com
2️⃣ Cognitive Fun! — бесплатные тесты и тренировки памяти, внимания и логики (напоминает «QA-гимнастику»).
🔗 https://cognitivefun.net
3️⃣ A Dark Room (browser) — текстовая игра на логику и планирование.
🔗 https://lnkd.in/eGtPRsuT
4️⃣ Untrusted — текстовая приключенческая игра, где нужно редактировать JavaScript-код, чтобы пройти уровень.
🔗 https://lnkd.in/eG-usa99
5️⃣ CodeCombat — RPG, где нужно писать код, чтобы двигать героя.
🔗 https://codecombat.com
6️⃣ World’s Biggest Pac-Man — вариация классической игры, которая тренирует быстрое принятие решений и распознавание паттернов.
🔗 https://lnkd.in/eF4-ANiR
7️⃣ Chess puzzles — ежедневные шахматные задачи онлайн. Идеально для тренировки внимания, стратегии и предвидения ошибок.
🔗 https://lnkd.in/eWTPT-xq
Такие игры могут немного разгрузить мозг, но и хорошо его потренировать
1🔥124👌3👍1
Daria QA pinned «🟠Последняя группа "QA c нуля" в этом году стартует 30ого сентября ❤️ Места еще есть!»
Пока основной сайт в разработке - уже доступна запись через такую вот маленькую контактную форму:

http://dariaqa.tilda.ws/

Прошу обратить внимание на изменения:
Теперь три тарифа на курсе «QA с нуля»


А еще мы разрабатываем интенсив для ребят, кто уже работает тестировщиками - погружение в техничку разработки ) позже скину программу, вам понравится )
🔥73🙏2
Что будет на интенсиве - для тех, кто уже шарит в этой теме)

Погружение в такие темы как:

1. Клиентская часть

-HTTP протокол

-Почему НТТР - текстовый протокол, и что это значит

-Какие версии НТТР протокола есть/были

-Типы содержимого НТТР запроса: как отправляются файлы, формы и текст

-Чем REST отличается от НТТР

-Когда соглашения REST нарушаются в реальной жизни

-GraphQL протокол

-WebSocket протокол

-Как увидеть пакеты, пересылаемые на сервер и обратно

-gRPC протокол


2. Деплой сервиса:

-Gitlab
-Docker
-K8S
-ElasticSearch
-Redis

Не знаю как вы, а я 100% пройду этот интенсив, я многое отсюда знаю только поверхностно.
Преподавать будет мой коллега, человек с большим опытом )

Более подробная программа по интенсиву будет доступна позднее)
10🔥3🙏2
Мы тут с бэсти оценили компании от 1 до 10
Ваще мнение, в чем мы не правы)
6🔥2😁2
🚀 Хочешь свободно проходить собеседования в IT на английском?

Code’n’speak — канал для айти специалистов, где:
🔹 разборы лексики для интервью и работы
🔹 практические советы, как успешно пройти HR и тех. собесы
🔹 опыт студентов, которые уже получили офферы
🔹 разговорный клуб для уверенного общения 💬

👩🏼‍💻 Канал ведёт Анастасия — преподаватель с опытом более 6 лет, из которых 3,5 года она работает исключительно с IT.
Её студенты — frontend и backend разработчики, дизайнеры, DevOps, аналитики, менеджеры, HR — уже улучшили английский и успешно прошли интервью.

💻 «Подборка IT сленга»
🚀 «Подборка сайтов для подготовки к собесам»
💬 «5 ошибок, которые совершают специалисты при поиске работы на международном рынке»

👉 Присоединяйся, чтобы прокачать язык для карьеры в IT!

Сайт с форматами работы и кейсами: aanastasiaenglish.ru
🔥52🙏2
Хай!
Я с новой подборкой)


Она посвящена инструментам, которыми должен уметь пользоваться тестировщик.

⚙️ Инструменты разработчика Chrome для QA (https://lnkd.in/eDsexY-r)

⚙️ Введение в Docker для автоматизации тестирования (https://lnkd.in/ewAHsu5M)

⚙️ Как использовать curl для тестирования REST API (https://lnkd.in/eq9FAaGD)

⚙️ Руководство по тестированию при помощи Playwright (https://lnkd.in/ezRDDdUH)

⚙️ Расширения Chrome для тестировщиков (https://lnkd.in/e3tUFRfB)

⚙️ SoapUI: тестирование SOAP и REST API (https://lnkd.in/ehbffnbP)

⚙️ Puppeteer — большой гайд (https://lnkd.in/eSNW8Gxr)

⚙️ Большой гайд по тестированию с Postman для начинающих (https://lnkd.in/ejvJ9ZxQ)

⚙️ TestNG — большой гайд (https://lnkd.in/eaNHfjyp)

⚙️ Pytest — туториал (https://lnkd.in/exM3VDnC)

⚙️ REST Assured: большой гайд (https://lnkd.in/eX6HFeNd)

⚙️ Bugzilla: экспресс-гайд (https://lnkd.in/esnyPCrG)

⚙️ Путешествие во времени с помощью Replay.io (https://lnkd.in/eFvH4Pa6)

⚙️ Mock-сервисы для agile-разработки (https://lnkd.in/e-vm3Sbw)

⚙️ ChatGPT для автоматизации тестирования (https://lnkd.in/e5ge7asx)

⚙️ Плагины JMeter (https://lnkd.in/ex2cVs8H)

⚙️ Руководство по работе с Charles Proxy (https://lnkd.in/eUWH2dHy)

⚙️ 10 лучших генераторов временных почтовых адресов (https://lnkd.in/ekCpMezR)

⚙️ 8 онлайн-генераторов тестовых данных (https://lnkd.in/ewSkEdum)

⚙️ 18 лучших инструментов для генерации тестовых данных  (https://lnkd.in/e5R_cHQ3)
🔥136👌4
Тут Лера за вас собесы проходит, пока вы спите 🛌
Рекомендую ее канал - как самый душный канал самого моего душного подписчика ❤️
5🔥1👀1
🕹️смонтировала рилс как я прохожу собеседование
столько кринжа я еще никогда не испытывала
столько слов паразитов в моей речи мне стыдно
и самое главное видео получилось длинным и оно не влезло в лимит чтобы показываться новой аудитории так что полная версия будет здесь
Media is too big
VIEW IN TELEGRAM
5🔥1👀1
В тредс наткнулась на вот такую статистику по поиску работы
Со своей стороны скажу, что она вполне правдивая 🌚
Что вы думаете ? Есть тут такие, кто сейчас в «активном поиске»?)
😭94😢1
Так а ну убрали свои смайлики ноющие!
Мы тут не ныть пришли, а танковать рынок айти)
😁5🔥1🤝1
Кстати, вот статья как обойти ATS систему при поиске работы )
ATS система - это типо программа которая автоматически отсеивает ваши резюме для эйчаров 😅
🔥1😁1👀1