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

Older Posts 14 shown
Post #4989 2.05K

Forwarded from GetAnalyst - Навыки • Системный анализ • Бизнес-анализ

📌 Интеграции 2026: полная подборка материалов от GetAnalyst 📚

Посмотрели вводное практическое занятие по интеграциям
"Задача на Интеграцию: от Postman до требований в Confluence"?


Тогда держите следующий шаг!
Подборка материалов, чтобы реально закрепить тему 👇


📌 Введение в Интеграции:
📚 Книга по основам интеграций
📝 Виды интеграций: полный справочник
📝 Виды API для интеграций: справочник
📝 Интеграции: чек-лист по работе с задачами
📝 Как аналитику работать с задачами на интеграции — пошаговая инструкция
📚 Интеграционные Use Cases vs Обычные — разбор с примерами
🎧 Подкаст "Проблемы в работе с задачами на интеграции"
🎧 Опасные интеграции - про альтернативные сценарии и обработку типовых ошибок

📹 Задача на интеграцию по API: разбор с технического собеседования СА
🎧 Открытая база вопросов с собеседований на СА 2026


📌 Практика в Postman для исследования API:
🎧 Postman: навык тестирования REST API за вечер
📝 Инструменты для тестирования в API

♦️ Руководства по Postman:
📚 API DaData
📚 API Unisender
📚 API банка ВТБ
📚 API ChatGPT

📚 API KudaGo и DashaMail
📚 API для OAuth 2.0 в Mail ru



📌 Асинхронный обмен данными + брокеры:
📚 Очередь сообщений - что это и как работает?
📝 Всё про брокеры: как работают и зачем нужны
📝 Очередь vs Брокер: вопросы с подвохом
🎧 Доставить и не потерять: синхронизация данных в распределенных системах

♦️ Kafka:
🎧 Kafka: что нужно знать Системному аналитику
📝 Kafka - что надо знать для работы СА
📝 Устройство Kafka
📝 Алгоритм работы Kafka
📝 Как встроить Kafka в архитектуру, и главное зачем
📝 Пример использования Kafka - проект #FarmFreshGA
📝 Kafka в деле: подробный разбор примера использования в МСА

♦️ RabbitMQ:
🎧 RabbitMQ и его отличия от Kafka: что важно знать системным аналитикам
📝 Брокер RabbitMQ - полный гайд с разбором примера использования в микросервисах
📚 Брокер RabbitMQ - пошаговая практика по развёрыванию и тестированию через CloudAMPQ

♦️ Постановки задач / ТЗ с брокерами:
💎 Пример реального интеграционного Use Case: с микросервисами, cron и kafka - проект BookingGA
💎 Пример технического Use Case с брокером в микросервисной архитектуре - проект GreenChargeGA



📌 Шаблоны и примеры постановок задач:
💎 Подборка готовых постановок задач на Интеграции [выгрузки из Confluence]



📌 Обучения для СА и БА:

🎓 Практический курс Интеграции Систем - работа онлайн с Екатериной Ананьевой и экспертами программы
🎓 Материалы для самообучения по Интеграциям (пакеты вебинаров)



Также всё по интеграциям всегда можно найти в Telegram-канале @getanalysts по хэштегу #ИнтеграцииGA 🙌

📱 Tg | 💙 ВК | 💬 Max
  • 🔥 19
  • ❤ 5
  • ❤‍🔥 2
Post #4988 3.31K
📚 ProTestingInfo 🔷 Канал по тестированию 📚 Привет всем, понравилось описание уровней логирования от коллеги, а также хочу еще напомнить следующий дополнительный материал для повторения: 🔵 ▪️- Уровни логирования в порядке возрастания приоритета ▪️- Общая информация про логи: пост 1 и пост 2 ▪️- Console…
Вспоминаем про что такое логи❤️

Добавила в свою подборку еще одну статью

Логи: всё, что нужно знать тестировщику

Полезное:
💙Основные типы логов
💙Инструменты для просмотра логов
💙Логи брокера сообщений (Apache Kafka)

@protestinginfo
Telegram 📚 ProTestingInfo 🔷 Канал по тестированию 📚 Привет всем, понравилось описание уровней логирования от коллеги, а также хочу еще напомнить следующий дополнительный материал для повторения: 🔵 ▪️- Уровни логирования в порядке возрастания приоритета ▪️- Общая информация про логи: пост 1 и пост 2 ▪️-…
  • 🙏 11
  • 👍 6
  • ❤ 5
Post #4987 2.35K
📚 ProTestingInfo 🔷 Канал по тестированию 📚 Plan-po-obuceniu-API-i-praktika-dla-zakreplenia.pdf
Всем привет, обновила рекомендации по тестированию бэкенда ❤️

Также предлагаю посмотреть урок по gRPC и GraphQL - показ небольшой практики.

Можно зайти без регистрации, возможно отключить или включить VPN.

https://coreapp.ai/app/player/lesson/6a1afcaa1db39a81339b5da5 .

Урок по тестированию современных API (GraphQL / gRPC) для тестировщиков.

Вопросы @nadin_qa
  • ❤ 12
  • 🔥 4
  • 🙏 1
Post #4985 2.64K

Forwarded from 🧨QA Buddy | Tester

1. Вы заметили, что коллега-тестировщик постоянно пропускает серьезные баги. Как поступите?

Если заметила, что коллега пропускает баги:
Помогу лично: подойду, предложу парное тестирование, обсудим сложные моменты — возможно, дело в нагрузке или непонимании задачи.

Улучшу процессы: на ретроспективе предложу разобрать причины пропусков (без имён) и доработать тест-кейсы или чек-листы, чтобы вся команда стала внимательнее.

Если критично: когда баги серьёзные и влияют на пользователей, а помочь не получается — сообщу руководителю с фактами, но только после того, как сам попытался решить проблему.


2. В середине спринта требования к фиче, которую вы уже тестируете, резко меняются. Как будете реагировать?

- Уточню новые требования: свяжусь с постановщиком / PM / аналитиком, чтобы понять, что именно изменилось и почему.
- Оценю влияние на текущую работу: что уже протестировано, что придётся переделывать, сколько времени это займёт.
- Согласую приоритеты: с командой и руководством решаем — забираем время из текущих задач или сдвигаем дедлайны.
- Перепланирую тестирование: обновлю тест-кейсы, перепроверю уже готовые части, чтобы изменения не сломали старое.

Главное — не паниковать, а действовать по факту: быстро собрать информацию, оценить риски и синхронизироваться с командой.


3. Вам нужно протестировать новую кнопку на сайте. Требований нет, макета нет, есть только устное описание : "Она должна быть синей и вести в раздел 'Контакты'". Как будете тестировать?

Сначала уточню детали у постановщика:
- Какой именно оттенок синего?
- Где кнопка расположена и какой на ней текст?
- Куда именно ведёт (отдельная страница, якорь, новое окно)?
- Что должно происходить при ошибках (404, нет доступа)?

После уточнений проверяю:
Внешний вид и функционал: нужный цвет, не съезжает, клик работает — открывается правильный URL.
На разных браузерах и устройствах: Chrome, Firefox, телефон, планшет.

Негативные сценарии: нет интернета, страница не найдена, множественный клик, долгая загрузка.
Доступность: контрастность, переход с клавиатуры (Tab, Enter).



❗️
Все ответы в этом посте — примерные, основанные на личном опыте и здравом смысле. Они не являются эталоном или гарантией, что именно так нужно отвечать на собеседованиях.

Каждое собеседование уникально: разные компании, разные люди, разные ожидания.

#собес

❗️Комментарии 💬обязательны
🫥🫥🫥
  • ❤ 22
  • 👍 2
  • ❤‍🔥 1
  • 🤩 1
  • 😡 1
Post #4983 1.83K

Forwarded from Оповещения по курсам от protestinginfo

Промокоды на курсы на апрель

❤️ "Практический курс по GraphQL API для тестировщиков"
https://stepik.org/a/252924/pay?promo=63809e9c697d60a5

❤️ "Практический курс по gRPC API для тестировщиков"
https://stepik.org/a/254052/pay?promo=0812f7eb15678b2d

❤️ Тестирование API: GraphQL и gRPC для QA
https://stepik.org/a/276996/pay?promo=42eb98b06ad8548e

Добавлены 2 практических на каждый курс задания на скрипты с проверкой от меня.
  • 🔥 3
Post #4982 1.84K

Forwarded from Lara Alex

Я, кстати, уже отзыв на Надин курс по бэкенду писала. Но на этой неделе у меня был первый техсобес (три месяца искала новую работу) и я его прошла! А если учитывать, что я ручник, а собес был на фуллстак QA, это просто счастье какое-то! Так вот, если бы я не училась у Нади на курсе тестирования бэкенда, я бы ни за какие коврижки не смогла протестировать Кафку и Редис! Надя, ты наш ангел! 💐
  • 🔥 14
  • 💘 1
  • 🦄 1
Post #4981 1.85K

Forwarded from Оповещения по курсам от protestinginfo

Скидка 15% - COURSE15 продлен до 10 апреля
11 апреля будет живой урок "Улучшение коллекции через скрипты в Postman" в рамках курса.
12 апреля завершаю набор.
Жду и готова направить.
В конце мая / вначале июня старт новой мини-группы.
Начать сейчас https://coreapp.ai/app/checkout/67631889a17350fd817c5cdb
  • ❤ 1
Post #4975 2.05K
Я сделала 5 схем по опыту c помощью промпта, которые закроют 80% вопросов по тестированию ПО. Сохраняй, чтобы не потерять, и готовься! 👇

📋 Что внутри:

1️⃣ Виды тестирования: чем модульное отличается от интеграционного и когда нужен E2E.
2️⃣ API Testing: REST, SOAP, GraphQL: что, зачем и как проверять.
3️⃣ HTTP-методы: когда использовать GET, POST, PUT, PATCH и DELETE.
4️⃣ Статус-коды: запоминай 200, 400, 404, 500 и другие, чтобы не плакать на созвоне.
5️⃣ Интеграции: как системы общаются между собой и где ломается.

💡 Как готовиться эффективно:
• Не зубри, а понимай логику
• Рисуй схемы от руки так лучше запоминается
• Проговаривай ответы вслух, как будто отвечаешь интервьюеру
• Практикуйся на реальных примерах


🔖 План действий:
🌸 Сохраняй пост → повторяй перед интервью
🌸 Делись с другом → готовьтесь вместе

❓ Какой вопрос на собеседовании по QA был для тебя самым сложным? Пиши в комментариях - разберу в следующих постах! 👇

#тестированиеПО #QA #собеседование

А еще тесты с шикарным промокодом для подготовки к собеседованию ❤️
  • ❤ 27
  • 🔥 14
  • 👍 5
Post #4974 2.02K
План обучения: От Manual к Automation + Backend + AI + Integration

Этот план составлен специально для тестировщика, который хочет выйти на новый уровень и охватить современные требования рынка (AI, микросервисы, бэкенд).

Этап 1: Фундамент (Backend & API)
Прежде чем автоматизировать, нужно понять, как работает "под капотом".
1. Протокол HTTP/HTTPS: Методы (GET, POST, PUT, DELETE), заголовки, коды ответов (200, 404, 500 и т.д.), куки и сессии.
2. Форматы данных: JSON и XML. Научись читать их глазами и валидировать структуру.
3. Базы данных (SQL):
* Простые запросы: SELECT, INSERT, UPDATE, DELETE.
* Сложные: JOIN (объединение таблиц), группировка данных.
* Практика: Установи PostgreSQL или SQLite, создай таблицу, наполни данными, найди конкретную запись.
4. Инструменты API: Postman (коллекции, переменные, простые скрипты на JS), Swagger.

Этап 2: Основы автоматизации (Python или Java)
Выбери один язык. Python сейчас популярнее для быстрого старта в QA. Я же теперь буду рассказыва и про JAVA, так как на работе требуется.
1. Синтаксис: Переменные, типы данных, циклы, условия, функции.
2. ООП (Объектно-ориентированное программирование): Классы, объекты, наследование (базовое понимание).
3. Библиотеки для тестов:
* pytest (фреймворк для запуска тестов).
* requests (для отправки запросов к API).
* Allure (для красивых отчетов).
4. Git: Основы работы с репозиторием (commit, push, pull, clone). Залей свои первые тесты на GitHub.

Этап 3: Интеграционное тестирование (Integration)
Как сервисы общаются друг с другом.
1. Микросервисы: Понимание архитектуры (чем отличается от монолита).
2. Асинхронное взаимодействие:
* Брокеры сообщений (Kafka или RabbitMQ) — базовое понятие: что такое топик, очередь, продюсер и консьюмер.
* Как протестировать, что сообщение ушло и пришло.
3. Docker:
* Что такое контейнер и образ.
* Как поднять базу данных или сервис в Docker одной командой (docker run).
* docker-compose для поднятия целого окружения.

Этап 4: Искусственный интеллект в тестировании (AI)
Не бойся AI, используй его как помощника.
1. Генерация тестовых данных: Используй ChatGPT/Claude для создания сложных JSON-объектов, SQL-запросов или граничных значений.
2. Написание кода: Проси AI написать шаблон теста на Python, а затем разбирайся и дорабатывай его.
3. Анализ логов: Скармливай AI куски логов (без персональных данных и глубокой бизнес логики!) и проси найти причину ошибки.
4. AI-инструменты: Посмотри, как работают инструменты вроде GitHub Copilot или специализированные AI-тулы для тестирования.

Этап 5: Финальный Пет-проект (Portfolio)
Собери всё вместе.
1. Найди открытое API (например, Vikunja - мой любимый сайт).
🔗 UI: https://try.vikunja.io/login
🔗 API-документация: https://try.vikunja.io/api/v1/docs
2. Напиши автотесты на Python (проверка создания, чтения, удаления данных).
3. Добавь проверку базы данных (после создания пользователя через API, проверь через SQL, что он появился в БД). Это можно у меня на курсе по тестированию бэкенда
📖 Полная программа:
https://protestinginfo.ru/practice_api_sql#program
💳 Тарифы:
https://coreapp.ai/app/checkout/67631889a17350fd817c5cdb
4. Оформи это на GitHub: напиши README.md (инструкция, как запустить тесты, описание проекта).
5. Бонус: Добавь шаг с AI (например, пусть AI сгенерирует описание бага, если тест упал).

Этот план сделает из тебя специалиста уровня Strong Junior / Middle, которого будут замечать работодатели. Удачи!

Посты для развития
на подготовку на собес https://t.me/protestinginfo/4941
по интеграциям https://t.me/protestinginfo/4965
по автоматизации https://t.me/protestinginfo/3823
по AI https://t.me/protestinginfo/4923
  • ❤ 14
  • 👍 3
  • 💘 1
Post #4973 1.87K
Это важно знать👇
Присоединяйся к нельзяграму, пожалуйста ❤️ и поделитесь этим рилсом❤️
Давайте разберем эти три вопроса и правильные ответы на них

1️⃣ Из чего состоит структура HTTP запроса?
Это банальный, но важный вопрос. Нужно понимать, из чего складывается не только запрос, но и ответ сервера.
✅ Ответ:
HTTP запрос состоит из трех основных частей:
* Start Line (Стартовая строка): содержит метод (GET, POST и т.д.), URI/URL (путь к ресурсу) и версию протокола (HTTP/1.1).
* Headers (Заголовки): метаинформация о запросе (тип контента, авторизация, куки и т.д.).
* Body (Тело запроса): сами данные, которые мы отправляем (есть не во всех запросах, например, в GET тела обычно нет).

2️⃣ Назовите HTTP методы и чем они отличаются?
Чаще всего просят сравнить GET и POST. Здесь многие ошибаются, говоря просто «GET получает, а POST отправляет».
✅ Ответ:
* GET: Используется для получения данных. Параметры передаются прямо в URL (видны всем). Запросы могут кэшироваться и оставаться в истории браузера. Он идемпотентен (многократный вызов не меняет состояние сервера).
* POST: Используется для отправки данных (создание ресурса). Данные передаются в теле запроса (скрыты от глаз в URL). Не кэшируется по умолчанию. Не идемпотентен (два запроса могут создать две записи в базе с разным id).

3️⃣ Чем отличается REST от SOAP?
Даже если в компании не используют SOAP, этот вопрос задают «по привычке», чтобы проверить ваш кругозор.
✅ Ответ:
* REST (Representational State Transfer): Это архитектурный стиль, а не протокол. Он легче, быстрее, использует разные форматы данных (чаще всего JSON, но также XML, HTML). Не хранит состояние (stateless). HTTP протокол
* SOAP (Simple Object Access Protocol): Это строгий протокол. Он «тяжелее», использует только XML. Имеет встроенные стандарты безопасности и поддержки транзакций (ACID). HTTP, FTP, SMTP протоколы

📌 P.S. Также стоит знать, что помимо REST и SOAP существуют GraphQL, gRPC и WebSocket.

Подписывайтесь на @protestinginfo, чтобы не пропустить новые полезные разборы для тестировщиков! 👩‍💻‍

Ответы

А еще тесты с шикарным промокодом для подготовки к собеседованию ❤️
  • 🔥 22
  • ❤ 3
  • 👍 3
  • ❤‍🔥 1
  • 😡 1
Post #4972 1.97K
Всем привет, подготовила полезные материалы по открытому уроку «Работа с Redis: сверхбыстрое кэширование и управление сессиями».🧚‍♂️🧑‍💻


Презентация - https://t.me/protestinginfo/4963

Лекция в текстовом формате и видео - https://coreapp.ai/app/player/lesson/69d26f9abcfa8bf7e2944498

📹 Записи на

▪️ YouTube

▪️ RuTube

▪️ VK


📚 СОДЕРЖАНИЕ УРОКА
00:00 — Введение и приветствие
00:28 — План вебинара
00:53 — О спикере: Надежда Дудник
01:50 — Начало теоретической части
02:17 — Что такое Redis: определение и назначение
03:45 — Простая аналогия: PostgreSQL (шкаф) vs Redis (стол)
06:30 — Ключевое отличие: диск vs оперативная память
07:56 — Основные преимущества Redis
08:48 — Установка инструментов: Redis Insight, DBeaver
09:18 — Типы данных в Redis (String, Hash, List, Set, Sorted Set)
10:17 — Роль тестировщика при работе с Redis
11:08 — Практический пример: риски устаревания данных в кэше
12:26 — Что такое TTL (Time To Live)
12:58 — Схема работы сессий через Redis
14:43 — Механизм кэширования: Cache Hit, Cache Miss, Write to Cache
16:33 — Сценарии использования Redis на реальных проектах
17:00 — Тестирование с доступом и без доступа к Redis
19:29 — Почему в проекте выбран TTL = 20 секунд
21:44 — Архитектурная схема: запрос → Redis → PostgreSQL
23:10 — Подготовка к практике: параметры limit и offset
24:31 — Сценарий проверки актуальности кэша
26:29 — Чек-лист проверок для тестировщика
27:24 — Баланс нагрузки и актуальности: почему 20 секунд оптимально
29:25 — 4 причины фиксированного TTL на проекте
31:16 — Визуальная схема жизненного цикла кэша
32:05 — Топ вопросов по Redis для собеседования
33:00 — Старт практики: разбор запроса в Postman
34:30 — Пошаговый план практической проверки
37:42 — Подключение к Redis Insight: инструкция
41:16 — Обзор интерфейса Redis Insight
42:42 — Подключение через DBeaver
43:30 — Практика №1: отправка запроса, анализ ответа
45:21 — Проверка TTL в реальном времени
48:08 — Демонстрация: как кэш игнорирует изменения параметров
53:30 — Проверка через ручное удаление ключей
54:33 — Полезные CLI-команды: LLEN, LRANGE, DEL
56:47 — Работа с Redis через DBeaver и SQL-консоль
1:01:12 — Бонус: локальный запуск Redis через Docker
1:02:17 — О курсе по тестированию бэкенда
1:08:15 — Дополнительные материалы и литература
1:09:09 — Итоги: 3 главных вывода вебинара
1:09:48 — Завершение, контакты, анонс следующих встреч


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

Данный вебинар также проводился в рамках курса:
Курс по тестированию бэкенда
https://protestinginfo.ru/practice_api_sql
Telegram 📚 ProTestingInfo 🔷 Канал по тестированию 📚 Презентация Работа с Redis: сверхбыстрое кэширование и управление сессиями Дудник Н. В.
  • ❤ 13
  • 💘 2
  • 👨‍💻 1
Post #4971
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «​​ Практический курс по тестированию бэкенда Ура 🥳 , сегодня с 5 апреля по 12 апреля начинаю набирать группу до 10 человек. Хотите уверенно работать с бэкендом, тестировать API, базы данных? Присоединяйтесь к курсу, который даст вам практические навыки и…»
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 →