📚 ProTestingInfo 🔷 Канал по тестированию 📚
14.9K subscribers
1.66K photos
218 videos
248 files
1.3K links
📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 6 тр/час
Курс https://taplink.cc/protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Download Telegram
Подготовка к собеседованию

Разбираем по полочкам (с опорой на CAP-теорему и документацию PostgreSQL, MongoDB, Redis, Cassandra, Neo4j).

РЕЛЯЦИОННЫЕ (SQL): PostgreSQL, MySQL
• Фиксированная схема (строгие типы данных)
• ACID-транзакции (Atomicity, Consistency, Isolation, Durability)
• Связи через JOIN и foreign keys
• Вертикальное масштабирование

📄 НЕРЕЛЯЦИОННЫЕ (NoSQL): 4 типа

1️⃣ ДОКУМЕНТНЫЕ (MongoDB)
Хранят JSON-документы. Гибкая схема.
→ Каталоги товаров, пользовательские профили, CMS

2️⃣ KEY-VALUE (Redis)
Пары ключ-значение. Молниеносная скорость.
→ Кэширование, сессии, рейтинги

3️⃣ КОЛОНОЧНЫЕ (Cassandra)
Данные по столбцам, не по строкам.
→ Временные ряды, логи, Big Data, IoT

4️ ГРАФОВЫЕ (Neo4j)
Узлы и связи между ними.
→ Социальные сети, рекомендации, fraud detection

️ CAP-ТЕОРЕМА: ВЫБЕРИ 2 ИЗ 3
• Consistency (согласованность)
• Availability (доступность)
• Partition tolerance (устойчивость к разделению)

SQL обычно = CA (жертвуют масштабированием)
NoSQL = AP или CP (жертвуют мгновенной согласованностью ради доступности или наоборот)

🎯 КОГДА ЧТО ВЫБИРАТЬ?

SQL, если:
✓ Сложные транзакции (банкинг, заказы)
✓ Строго структурированные данные
✓ Важна целостность (ACID)
✓ Много связей между сущностями

NoSQL, если:
✓ Неструктурированные данные
✓ Горизонтальное масштабирование
✓ Высокая скорость записи
✓ Схема часто меняется

💡 ГЛАВНОЕ
Нет «лучшей» базы данных. Есть подходящая под твою задачу. Часто в одном проекте используют и SQL, и NoSQL (polyglot persistence).

👇 С какой базой данных ты работаешь чаще всего? Пиши в комментариях!

#базыданных #SQL #NoSQL #тестированиепо #QA
5❤‍🔥2👍2
Привет! 👋 Лови тест по SQL:
Пройти тест на Stepik
Если хочешь закрепить знания и потренироваться перед собеседованием, можешь пройти Тесты по тестированию ПО для подготовки к собеседованиям
Там вопросы и практические задания по SQL, тест-дизайну, Postman, API и асинхронному взаимодействию. После каждого задания есть разбор ответа, поэтому можно сразу понять, где ошибся.
По промокоду TESTS до 30 сентября (скидка 1000р)
Посмотреть курс

Подписывайся на канал @protestinginfo
❤‍🔥1🔥1🆒1
Если вы получаете общие, бесполезные ответы от ChatGPT или AI-ассистента — скорее всего, вы не даете достаточно контекста и структуры.

📝 5 КРИТЕРИЕВ ХОРОШЕГО ПРОМПТА:

1️⃣ РОЛЬ (Role)
Задайте экспертизу: «Ты — senior QA-инженер с опытом 10 лет в автоматизации»

2️⃣ КОНТЕКСТ (Context) — ЭТО 80% УСПЕХА
Без контекста ИИ дает общие ответы. С контекстом — конкретные решения.
Укажите: технологический стек, требования, ограничения, примеры данных.

Пример: «Проект на Python + Pytest, база PostgreSQL, нужно протестировать API endpoint /users»

3️⃣ ЗАДАЧА (Task)
Что конкретно нужно сделать? «Напиши 5 тест-кейсов для GET /users»

4️⃣ ФОРМАТ ОТВЕТА (Format)
Как должен выглядеть результат? «В виде таблицы: ID | Шаг | Ожидаемый результат»

5️⃣ ПРИМЕРЫ (Examples)
Покажите образец желаемого результата.

🔧 ЧТО ТАКОЕ SKILL.MD?
Сейчас по простому:
Skill.md — это конфигурационный файл для AI-агентов (Cursor, Cline, Claude, gigacode), который определяет навыки, инструменты, правила и ограничения для ИИ.

Структура skill.md:
• Роль: кто отвечает (senior QA, разработчик, аналитик)
• Инструменты: что может использовать ИИ (терминал, браузер, файлы)
• Правила: ограничения и стандарты (стиль кода, запрещенные действия)
• Рабочий процесс: пошаговые инструкции

Где используется: Cursor Rules, Custom GPTs
На работе использую Gigacode
В чатиках использую скиллы Claude

⏱️ РЕЗУЛЬТАТ

Плохой промпт: «Напиши тесты»
→ Общие рекомендации, придется уточнять 10 раз

Хороший промпт: «Ты — senior QA. Проект: Python + Pytest. Напиши 5 тест-кейсов для GET /users в формате таблицы»
→ Конкретные тесты под ваш стек, готовы к использованию

Хороший промпт экономит до 80% времени на уточнения и доработки.

Полезно ставь ❤️
Скоро пришлю вам подборку про скиллы❤️
На работе начала формировать скиллы, постепенно поделюсь и я постом.
17❤‍🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Подписаться и поделиться

https://www.instagram.com/reel/Dctr9WXM7fs/?igsi=dHd3b2RmdXVmNjIw

Пригодится
👇 Сохрани этот пост, подпишись на @protestinginfo и делись с коллегой, у кого нет на проекте документации по API! 😉

Как перенести запрос из Chrome DevTools в Postman
Скопировать запрос как cURL в DevTools Copy cURL Bash в DevTools означает создание команды cURL для выполнения сетевого запроса из браузера прямо в терминале Bash, полностью повторяя этот запрос с заголовками и параметрами.

• Открой Chrome DevTools (F12) и перейди на вкладку Network.
• Найди нужный запрос, кликни по нему правой кнопкой мыши.
• Выбери «Copy» → «Copy as cURL (bash)».
• В буфер обмена скопируется готовая команда cURL для терминала Bash с URL, заголовками и параметрами.
Импортировать запрос в Postman
• Открой Postman.
• Нажми «Import».
• Вставь скопированную команду cURL в строку «Paste cURL, Raw text or URL” в открывшемся окне. Нажми «Import into collection» или «Import without saving»
Или вставь скопированную команду cURL в адресную строку нового созданного HTTP запроса
• Postman автоматически создаст запрос с теми же параметрами, заголовками и телом, что и в DevTools.
Этот простой способ помогает быстро тестировать запросы, даже если на проекте нет полной документации по API.
Используй этот трюк каждый день - экономь время и будь на шаг впереди!

#QA #Тестирование #Postman #DevTools

@protestinginfo
👍10
Media is too big
VIEW IN TELEGRAM
УЧИМ SQL ЧЕРЕЗ ДЕТЕКТИВНЫЕ ИГРЫ 🕵️‍♀️
Продвинуть репостом залетевший рилс

https://www.instagram.com/reel/DcjPpinsxpT/?igsi=djFjdmp3Nml4a2o1

Спасибо

Думаете SQL — это скучные SELECT и JOIN? А вот и нет! Нашла способ изучать базы данных, расследуя преступления
🩸 SQL MURDER MYSTERY Классика жанра! Раскрывайте загадочное дело в SQL City, используя настоящие запросы. Ищете улики в базе полиции, связываете факты и находите преступника. Есть даже русифицированные версии!
🔗 mystery.knightlab.com

🎩 SQL NOIR Детективное агентство 1980-х в стиле нуар. Решайте загадки и ищите улики через SQL-запросы. Полностью open-source проект с крутой атмосферой.
🔗 sqlnoir.com

GHOST IN THE SQL DATA (НОВИНКА!) Полноценный SQL-тренажёр в Steam! Игра обучает по ходу прохождения и объясняет ошибки в запросах.

Demo выходит 10 сентября 2026! 🔗 (примерная дата) store.steampowered.com/app/5072430

ПОЧЕМУ ЭТО КРУТО ДЛЯ QA ИНЖЕНЕРОВ?
Database Testing — научитесь проверять данные в БД, что критично для тестировщиков
Валидация данных — сможете удостовериться, что данные корректно сохраняются
Создание тестовых данных — быстро создадите нужные данные через INSERT/UPDATE/DELETE
Поиск багов — поймёте, какой тест кейс упал, проверяя данные напрямую
JOIN и сложные запросы — освоите навыки для работы с реляционными базами
Performance testing — сможете тестировать производительность БД

⚠️ Это мои личные рекомендации, а не реклама!
Ghost in the SQL Data можно добавить в wishlist Steam, demo уже скоро!
Подписывайся @protestinginfo

#SQL #QA #тестирование #программирование #обучение
🔥12🤣1
🔸🔸🔸 Всем привет! промокоды на сентябрь для закрепления знаний.

Промокод SEPTEMBER - 790 ₽

Действует до 30 сентября 2026 г.
💙Практический курс по gRPC API для тестировщиков - https://stepik.org/a/254052/pay?promo=1d6bab738f32bc8d
💙Практический курс по GraphQL API для тестировщиков
https://stepik.org/a/252924/pay?promo=a19aa4cf08cb1b5f

Промокод TESTS - 1000 ₽
Действует до 30 сентября 2026 г.
💙Тесты по тестированию ПО для подготовки к собеседованиям
https://stepik.org/a/276076/pay?promo=4ae1bbb0dcf4696b
💙 Онлайн-вебинары, связанные с теорией и разбором ситуационных вопросов
https://coreapp.ai/app/player/course/673a1093e2ef10f35a7d95a5
💙 Онлайн-вебинары по тестированию API, интеграционному тестированию и SQL
https://coreapp.ai/app/player/course/691f421ee93b12ef2f3aad60

Промокод PROMO1600 - 1600 ₽
Действует до 30 сентября 2026 г.
💙Тестирование API: GraphQL и gRPC для QA
https://stepik.org/a/276996/pay?promo=5c060ccf7200ed4d

Готовимся вместе к собеседованию💙

В сентябре анонсирую курс по брокерам сообщений 😉🙌🏼🪄
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥42🆒2
Пользователь авторизован, но пытается получить ресурс, к которому у него нет прав. Какой ответ наиболее ожидаем?
Anonymous Quiz
13%
401
82%
403
3%
405
2%
409
👍4❤‍🔥11🤝1
Цепочка выглядит так: API → Kafka → Consumer → DB. API успешно отработал, сообщение есть в Kafka, но записи в БД нет. Где искать проблему?
Anonymous Quiz
77%
В обработке сообщения consumer
6%
В HTTP-методе исходного API
7%
В API Gateway
11%
В настройках конфигурации базы данных
111👍1💯1
🔥 Нейросети и AI-агенты: от сильных запросов до персонального AI-агента 24/7

Набор во второй поток открыт.
📱 Старт – 17 сентября или по мере формирования группы.

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

На курсе собираем другой рабочий контур: нейросеть помогает разобрать требования, подготовить тест-кейсы, собрать исследование, навести порядок в документах, сделать презентацию, визуал или отчёт. А затем участник переходит к coding-агенту и личному ассистенту Hermes, который держит регулярные задачи и отвечает в удобном канале.

Курс ведёт Евгений Гусинец – эксперт по нейросетям и QA-инженер с опытом в IT более четырёх лет.

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

Что внутри:

Базовый уровень – модели, исследования, документы, таблицы, презентации, визуал и практика на задачах своей роли.
AI-агентные системы – Cline, Kilo Code или Antigravity, рабочие файлы и правила, затем личный ассистент Hermes с навыками, памятью и автозадачами.
Бонус для QA – мини-курс по использованию агентов в автоматизации тестирования: локаторы, починка упавших тестов, автотесты по Swagger и ревью покрытия.

Формат гибкий: предзаписанные материалы, шпаргалки, домашние задания, дополнительные разборы и живые воркшопы. Ориентир по нагрузке – 2–4 часа в неделю.

👉 Как попасть на курс: напишите в личку @Eugeniusz_1 сообщение «хочу на курс» – вышлю условия обучения.

📋 Подробное описание курса
📚 Примерная программа
🗺 Разбивка по урокам

━━━━━━━━━━━━━━━━━━━━
QA❤️4Life — канал о тестировании

AI❤️4Life — канал об искусственном интеллекте
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥2👍21