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 #4782 · Back to latest

Older Posts 6 shown
Post #4779
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «И уже открыт Практический курс по gRPC API для тестировщиков - https://stepik.org/a/254052 Если вы уже умеете работать с REST, пора сделать шаг дальше и освоить gRPC. Этот курс поможет разобраться, как тестировать современные высокопроизводительные API, работать…»
Post #4770 3.8K
Пост в нельзяграме
Поддержите подпиской, реакцией, репостом, делитесь с коллегами, спасибо большое!🫶

Разбор частого вопроса на собеседовании:
Синхронное общение:
Это когда одна программа сразу ждет ответа от другой.
Пример: вы запрашиваете данные у сайта и ждете, пока он их вам вернет.
Пока ответ не будет получен, клиент не может делать другие задачи.

Асинхронное общение:
Это когда программа отправляет запрос и не ждет ответа сразу. Она продолжает работать и может получить ответ позже.
Пример: отправка сообщения другу в мессенджере, вы не ждете ответа мгновенно.
То есть Клиент в момент обработки запроса может делать другие задачи. Как только обработка запроса на сервере будет завершена, то клиент должен получить информацию об этом:
Клиент сам периодически будет опрашивать сервер о готовности задачи.
Сервер сам сообщит клиенту о завершении выполнения задачи.

Использование:
Синхронное общение - это когда ты отправляешь запрос и ждёшь ответа. REST-запросы, GraphQL-запросы (query/mutation), gRPC unary-вызовы, большинство SOAP-сервисов - всё это работает по принципу «запрос–ответ»: клиент стоит на месте, пока сервер не вернёт результат.

Асинхронное общение - это когда ты отправляешь запрос и идёшь дальше, не дожидаясь моментального ответа. WebSocket, GraphQL - Subscriptions, gRPC - потоки, Kafka, Webhook, SSE, long polling: здесь сервер сам пушит события, клиент получает обновления позже, а система живёт по event-driven логике.


Для тестировщика это огромная разница. В синхронном мире проверяешь статусы, таймауты, валидность ответов - всё достаточно предсказуемо. В асинхронном проверяешь сообщения, проверяешь гарантию доставки, порядок событий и то, что система корректно обрабатывает отложенные обновления.

В программе, где есть тема разбора интеграций, будет еще больше разборов вопросов на собеседованиях.
  • 👍 13
  • ❤ 7
  • 🔥 6
  • ❤‍🔥 2
Post #4762 2.14K
Пост в нельзяграме
С малышами😄

То, что для собеса актуально!
Готовимся к собеседованиям вместе с @protestinginfo
Способы взаимодействия с API
🌐 REST API
Стандартизированный архитектурный стиль для работы с web-сервисами через HTTP-запросы (GET, POST, PUT, DELETE). Позволяет тестировать обмен структурированными данными (JSON, XML) между клиентом и сервером, удобно интегрируется с инструментами вроде Postman.

🌐 SOAP API
Протокол обмена сообщениями, построенный на XML. Отличается строгой структурой и надежностью, часто используется в “корпоративных” системах. Требует особых инструментов тестирования и обработки сообщений с множеством параметров.

🌐 gRPC API
Высокопроизводительный протокол, разработанный Google. Использует эффективный формат сериализации Protocol Buffers и подходит для взаимодействия микросервисов и backend-систем. Позволяет быстро тестировать и масштабировать систему.

🌐 GraphQL API
Это гибкий язык запросов, возвращающий только нужные данные. Тестировщик может запросить именно ту структуру данных, которая необходима для проверки, что облегчает анализ и оптимизацию тестов в проектах с большими объемами информации.

🌐 WebSocket API
Протокол для постоянного, двунаправленного обмена данными между клиентом и сервером в реальном времени. Важен для тестирования чатов, торговых систем, онлайн-игр и всех решений, где нужна мгновенная реакция на события.

Подпишись, сохрани и расскажи, какой API интересен больше всего!?
Делись с коллегой, кто готовится к собеседованию!
  • ❤ 20
  • 👍 9
  • 🆒 2
  • 😁 1
Post #4761 2.34K
Чтобы понять формат вебинаров, можно посмотреть пример вебинара:
👉 https://kinescope.io/aRcCf6CQHqM2yr7tyvf7qe

Каждый месяц будет новый вебинар.
Готовимся к собеседованиям вместе!

Подробнее про условия МИНИ-ПРОГРАММ В ПОСТЕ https://t.me/protestinginfo/4759

🎓 Онлайн-вебинары по вопросам с собеседований
🔗 https://coreapp.ai/app/player/course/673a1093e2ef10f35a7d95a5

Описание курса:
Эта программа помогает научиться отвечать на частые и сложные вопросы, разбираться в тестовых заданиях и уверенно говорить о рабочих процессах.. Ты увидишь, что спрашивают реально и как правильно формулировать ответы.

🧪 Вебинары по API, интеграциям и SQL
4990 ₽
🔗 https://coreapp.ai/app/player/course/691f421ee93b12ef2f3aad60

Описание курса:
Программа для тех, кто хочет разобраться в технической части интервью: API, интеграциях, последовательностях, кешировании, куках, SQL, взаимодействии сервисов
Для тех, кто хочет уверенно отвечать на технические вопросы: API, БД, интеграции, очереди, DevTools.

💻 Практика REST API + SQL
🔗 https://coreapp.ai/app/player/course/691f4b2a831da45a4b636a3c

Описание курса:
Эта программа - мини-симуляция реальной работы. Здесь ты выполняешь задания, работаешь в настоящих инструментах Postman, Swagger и DBeaver, получаешь проверку задач и полностью готовишься к тестовым заданиям, которые дают на собеседованиях, получаешь проверку задач и уверенность перед собеседованием.



ВОПРОСЫ @nadin_qa
Kinescope Разбор ситуационных вопросов на собеседованиях Watch "Разбор ситуационных вопросов на собеседованиях" powered by Kinescope, the ecosystem of video solutions for business of any size.
  • 🔥 4
  • ❤ 3
  • 👌 1
  • 😘 1
Post #4759 3.88K
Боишься вопроса «Расскажи про микросервисы» или путаешься в HTTP-методах на собесе?
Мои мини-программы по подготовке к собеседованиям помогают перестать переживать на теории, разобрать тестовые задания и наконец-то чувствовать себя уверенно на интервью.

🎓 Онлайн-вебинары по вопросам с собеседований –
Разберем реальные вопросы, тестовые задания и формулировки ответов так, как их ждут интервьюеры.
👉 Программа и запись здесь: https://coreapp.ai/app/player/course/673a1093e2ef10f35a7d95a5

🧪 Вебинары по API, интеграциям и SQL
Разложим по полочкам API, авторизацию, интеграции, очереди, SQL и DevTools, чтобы технический блок собеса перестал быть лотереей.
👉 Программа и запись здесь: https://coreapp.ai/app/player/course/691f421ee93b12ef2f3aad60

⚡️ Программы не с нуля: идеально, если ты уже учишься/работаешь и хочешь закрыть пробелы, чтобы спокойно проходить собеседования.
Если сомневаешься, какая программа подойдет – напиши «СОБЕС» в личку, помогу выбрать

Главная страница школы:
https://coreapp.ai/app/showcase/638525fe5eadbe980aa42026

Вопросы: @nadin_qa
Не используйте Outlook и iCloud - письма туда не доходят.

реклама
Дудник Н.В.
ИНН 553902921314
erid 2VtzquYAMKX
  • ❤ 7
  • 👍 3
  • 🆒 1
Post #4756 2.33K
Хочешь пройти собеседование и не попасться на элементарном вопросе? Пойми разницу между localStorage и sessionStorage!

Поделись Reels и подпишись спасибо!

https://www.instagram.com/reel/DRXTRfbDATE/?igsh=c3VtZGkzeXJueXk1

В веб-тестировании часто спрашивают:
LocalStorage хранит данные навсегда, даже после перезагрузки браузера.
SessionStorage хранит данные только до закрытия вкладки.
• В обоих случая получить и сохранить значение можно по методу setItem() и getItem().
• Если пользователь закрыл браузер данные из localStorage останутся, а данные из sessionStorage исчезнут.
• Это важно для тестирования корзин, авторизации, сохранения форм, перепутал тип хранилища, получил возможный дефект.

Вкладка Application предназначена для работы с различными ресурсами и данными веб-приложения, которые хранятся на стороне клиента. С ее помощью можно просматривать и управлять следующими элементами:
Cookies - это информация, которую веб-сайт сохраняет в браузере. Вкладка позволяет просматривать и редактировать куки, видеть их значения, дату истечения и другие атрибуты.

Local Storage и Session Storage это хранилища для данных на стороне клиента. В них можно хранить информацию, которая доступна только в рамках текущего сайта (local storage на постоянной основе, session storage только на время сессии). Вкладка показывает ключи и значения, которые сохраняет сайт.
Основные отличия:
Время хранения данных: Local Storage до явного удаления, Session Storage до закрытия вкладки.
Область действия: Local Storage доступен в разных вкладках одного домена, Session Storage только в одной вкладке.

Cache Storage - кешированные ресурсы, которые используются для работы веб-приложений в автономном режиме (например, данные для PWA веб-приложений).


Если хочешь разбираться в тонкостях тестирования и быть готовым к любым вопросам на собеседовании:
Сохраняй этот пост, подписывайся и делись с коллегами!
Готовься к собеседованию вместе с нами.

Instagram- запрещенная деятельность на территории РФ
  • 👍 18
  • ✍ 7
  • ❤ 2
  • ❤‍🔥 1
  • 🆒 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 →