TGViewer
Channel Public Channel
📚 ProTestingInfo 🔷 Канал по тестированию 📚

📚 ProTestingInfo 🔷 Канал по тестированию 📚

@protestinginfo

📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 6 тр/час
Курс https://taplink.cc/protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Subscribers
14.8K
Photos
1.7K
Videos
220
Links
1.3K

Showing posts older than #4869 · Back to latest

Older Posts 6 shown
Post #4868 2.54K

Forwarded from Вера Полывяная

Надежда, мне остался последнее видео, я его сегодня досмотрю.
Я просто хотела сказать, что уже применила несколько раз полученные знания.
Взяла задачи, которые другие сотрудники "пропускали".
По факту:
нашла csrf токен в куках и проверила, обогатили ли логи!
постоянно стала использовать девтулс и нашла опечатку в js коде.
Не могу поверить, что я все это делаю😂👍❤️
Спасибо, спасибо, спасибо!
  • ❤ 8
  • 🔥 3
  • ❤‍🔥 2
  • 👨‍💻 2
  • 👀 1
Post #4860 2.78K
GraphQL для QA: с чего начать и что спросят на собеседовании

Что такое GraphQL простыми словами
GraphQL - это язык запросов к API, где клиент сам решает, какие именно поля ему нужны. Не нужно тянуть «лишние» данные, как это часто бывает в REST. В одном запросе ты можешь получить сразу всё, что нужно экрану или модулю.

Для тестировщика это значит: важно уметь читать схему, понимать, какие типы данных доступны, и проверять, что сервер действительно возвращает только то, что запрошено.

Основные компоненты GraphQL для собеседования
Вот три слова, которые очень любят рекрутеры и тимлиды:
• Query – чтение данных.
Пример: получить профиль пользователя, список товаров, детали заказа.
• Mutation – изменение данных.
Пример: создать тег, обновить email, удалить комментарий.
• Subscription – подписка на изменения.
Пример: получать обновления в реальном времени по чату или статусу заказа.
На собеседовании тебя могут попросить:
• объяснить разницу между Query и Mutation;
• рассказать, почему Query можно кешировать, а Mutation – нет;
• показать, как бы ты протестировал простую Mutation на обновление данных.

Что можно добавить в свою подготовку
• Посмотреть несколько реальных схем GraphQL и потренироваться писать простые Query и Mutation.
• Попробовать прогнать их через GraphiQL/Insomnia/Postman.
• Составить список проверок: валидация аргументов, ошибки, права доступа, проверка структуры ответа.

Хочешь разложить GraphQL и другие темы для собеседования по шагам, а не хаотично гуглить перед интервью?
👉 Переходи по ссылке к курсу с практикой по тестированию GraphQL API с промокодом на 1000р - до 28
февраля

https://stepik.org/a/252924/pay?promo=5ff38847e300e0c9
Все о курсах: @info_course_protestinginfo
  • 🔥 14
  • ❤ 3
  • 💯 1
Post #4851 2.4K
gRPC для QA

Unary, Streaming и собеседование
В вакансии gRPC, а ты пока уверенно только в REST? Тогда держи короткий разбор.
gRPC - RPC-протокол от Google, который работает на HTTP/2 и использует Protobuf (бинарный формат вместо JSON), поэтому часто быстрее и экономнее по трафику, чем REST.
Что важно тестировщику: уметь читать .proto как контракт, понимать 4 типа RPC, проверять статус-коды и поведение стриминга.

4 типа RPC, которые любят спрашивать
1. Unary (1 запрос → 1 ответ). Пример: получить пользователя по id. Тесты: валидация полей, корректные данные в ответе, негативные кейсы.
2. Server streaming (1 запрос → поток ответов). Пример: стрим логов/событий. Тесты: порядок сообщений, нет дублей, поток корректно закрывается.
3. Client streaming (поток запросов → 1 ответ). Пример: загрузка метрик пачками. Тесты: сервер обработал все сообщения, ответ приходит после завершения потока.
4. Bidirectional streaming (поток ↔️ поток). Пример: чат. Тесты: задержки, порядок, ошибки в середине потока, reconnect.
Статус-коды gRPC (must know)
• 0 OK — успех
• 3 INVALID_ARGUMENT — клиент отправил некорректные данные
• 5 NOT_FOUND — сущность не найдена
• 14 UNAVAILABLE — сервис недоступен (retry логика)
• 16 UNAUTHENTICATED — проблемы с авторизацией
Практика перед интервью

Хочешь пройти практику на реальных gRPC практических примерах переходи по ссылке с промокодом на 1000р - до 28 февраля


Напоминаю про курсы:


Хочешь пройти практику на реальных gRPC и graphQL практических примерах

Скидка 1000р до 28 февраля

https://stepik.org/a/254052/pay?promo=546c3abf8c76a57e

Все о курсах: @info_course_protestinginfo
  • ❤ 19
  • 🔥 8
  • ❤‍🔥 1
Post #4849 3.04K
Подготовила для вас материалы:
🖥Полная лекция в текстовом формате и видеолекция 1 час. Можно зайти и изучить без регистрации.
Презентация также есть в уроке. Как раз изучите платформу CoreApp при принятии решения на курс по подготовке к собеседованиям.

⏰ Таймкоды к видео
01:25 - План вебинара
03:15 - О себе
04:36 - Разбор вопроса - Авторизация: верный логин + неверный пароль или наоборот
22:00 - Разбор вопроса - SQL: что вернёт запрос…
29:05 - Разбор вопроса - API: валидация JSON с адресом доставки, ожидаемые ошибки и базовые тест-сценарии
41:56 - Разбор вопроса - Kafka: E2E-проверка цепочки к примеру следующих сервисов Publisher → Processor → Observer
1:00:07 - Подготовка к собеседованиям
1:02:34 - Дополнительная литература


📹 Записи на

▪️ YouTube

▪️ RuTube

Подписывайтесь на канал для того, чтобы узнать про новые вебинары:
https://t.me/protestinginfo, https://t.me/info_course_protestinginfo

Данный вебинар также проводился в рамках курсов:

Все для подготовки на собеседования:
https://protestinginfo.ru/

Курс по тестированию бэкенда
https://protestinginfo.ru/practice_api_sql
  • ❤ 40
  • 🏆 5
  • 🔥 3
  • ✍ 2
Post #4847 2.97K
📚 ProTestingInfo 🔷 Канал по тестированию 📚 Всем привет! Предварительная запись, уже делаю монтаж: 👉 https://kinescope.io/0cvP6tzzKBdy9NBLeoDX9h Если вдруг не открывается: вот простой алгоритм: 🔹 Обновить страницу (F5 или кнопка ⟳) 🔹 Открыть ссылку в другом браузере (Chrome, Safari, Firefox, Edge)…
Коллеги, спасибо большое вам за просмотр, комментарии, так приятно, что энергия на 💯!
Следующая встреча на этом канале 25 января, будет урок по OpenSearch.
А сейчас с такой невероятной обратной связью делаю монтаж и текстовую лекцию. Спасибо 🔥
  • ❤ 33
  • 🙏 9
  • 🦄 3
  • ❤‍🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →