Latest posts

protestinginfo
23 Sept, 10:03
DoQA 4.3 (Titanium) — самый крупный релиз для автоматизированного тестированияЧто внутри:☑️ Раздел «Автотесты». Единый каталог всех автотестов пространства с деревом структуры и фильтрами по ветке, тегам, источнику и карантину. У каждого теста — понятное состояние: здоровый, нестабильный, сломанный, в карантине.☑️ Запуск в CI/CD. Подключение к GitLab, Jenkins и TeamCity. Один прогон может держать сразу несколько пайплайнов — разнородный набор автотестов разбивается на группы и закрывается, когда завершился последний из них.☑️ Quality Gate. Задаёте критерии, при которых прогон считается пройденным: доля успешных тестов, предельное число падений, обязательные окружения. Никакого «позеленения» прогона за счёт повторов — а команда doqactl gate возвращает вердикт прямо в пайплайн.☑️ Карантин нестабильных тестов. DoQA сама находит флак по истории прогонов — разный исход на одном коммите, «прошёл со второй попытки». Нестабильный тест уходит в карантин: продолжает выполняться, но больше не роняет пайплайн. Как только тест успокоился — карантин снимается автоматически.☑️ Кластеры ошибок. Падения с одинаковой причиной группируются в один кластер по сигнатуре ошибки. Кластер можно отметить известной проблемой — она перестаёт шуметь в отчётах и открывается заново только при реальном регрессе.☑️ Дашборд «Автотесты». Доля автоматизации, здоровье парка тестов, топ падающих тестов, экономия времени CI — всё в одной вкладке аналитики.☑️ Адаптеры и IDE. JUnit 5, JUnit 4, TestNG, PyTest отправляют результаты в DoQA без файлового отчёта. Плагины для IntelliJ IDEA и VS Code показывают привязку теста к кейсу прямо в редакторе.Не забыли и про ручное тестирование: глобальный поиск по всей документации, автораспределение исполнителей, прогноз времени прохождения прогона, выгрузка отчётов в Excel и CSV.⚙️Почему TitaniumТитан — металл, на котором строят то, что должно выдержать нагрузку: авиацию, морские конструкции, импланты. Его используют там, где на первом месте стоит прочность под давлением.Три CI-системы, каталог автотестов, Quality Gate, карантин и кластеризация — это именно та несущая конструкция, на которой держится вся работа с автотестами в DoQA.Читать статью целиком ➡️ https://clck.ru/3Vwv8u⚙️ Присоединиться к DoQA и получить 14 дней бесплатного пользования можно здесь.Для связи с нами: 📧 Почта - support@doqa.app 🥸 Telegram 🤩 Мы в MAX


protestinginfo
19 Sept, 14:25
forwarded from @info_course_protestinginfo
Всем привет, на курсе по тестированию бэкенда возникла идея делиться знаниями про AI и MCP старт 5-го ноября. но можно присоединиться по скидке 25% с октября - подробности по ссылке https://protestinginfo.ru/practice_api_sql , а в целом постараюсь провести интенсив или вебинар заранееMCP (Model Context Protocol) — открытый протокол, который позволяет AI-приложениям взаимодействовать с внешними системами и инструментами. Упрощённо это можно представить так: AI-модель → MCP → внешний инструментMCP-сервер предоставляет AI определённые возможности внешней системы. Это могут быть инструменты для чтения информации, создания или изменения объектов и выполнения определённых действий. Что можно делать через Postman MCP По официальной документации Postman MCP Server поддерживает различные сценарии работы с ресурсами Postman. Например, AI-агент может помогать: создавать и изменять коллекции; обprotestinginfo.ruЗакрепление знаний по тестированию ПО
protestinginfo
17 Sept, 18:17
REST vs SOAP: как отвечать на собеседованииГлавный вопрос по способам взаимодействия с API. Секрет успеха — адаптировать ответ под свой опыт, избегая заученных определений. ⚖️ Базовое правило: SOAP — это протокол, а REST — архитектурный стиль.📊 Сравнение в деталях: 🔹 SOAP (Строгий) • Формат: строго XML • Транспорт: HTTP, SMTP, FTP • Методы: обычно только POST • Описание: WSDL • Сфера: финтех, госсектор, legacy🔹 REST (Гибкий) • Формат: чаще JSON, реже XML • Транспорт: только HTTP • Методы: GET, POST, PUT, PATCH, DELETE • Описание: OpenAPI (Swagger) • Сфера: современные веб-сервисы💼 Как отвечать с коммерческим опытом:
protestinginfo
16 Sept, 05:56
Разбираем SQL-задание с sqltest.online👇 нужно найти фильмы, которые реже всего берут напрокат. 📋 ЗАДАНИЕ: — вывести title и rentals_count — найти минимальное количество аренд — вывести все фильмы с этим минимумом — отсортировать по названию 💡 РЕШЕНИЕ ЧЕРЕЗ CTE на слайдах смотри и сохраняйА ГДЕ ЗДЕСЬ CTE? WITH film_rentals AS (...) создаёт временный именованный результат. Дальше мы обращаемся к нему два раза: → FROM film_rentals → FROM film_rentals внутри подзапроса MIN() Именно в такой ситуации CTE особенно удобен: не приходится повторять большой запрос с JOIN.В карусели все подробно описано💙 💬 НА СОБЕСЕДОВАНИИ МОЖНО СКАЗАТЬ: «Я вынесла расчёт количества аренд в CTE, потому что этот результат используется дважды. Так запрос проще читать и поддерживать». А если спросят, почему LEFT JOIN, а не JOIN:




protestinginfo
12 Sept, 17:31
Как системы могут обмениваться данными? 🔄 В интеграционном тестировании важно понимать не только API, но и как именно системы обмениваются данными. На слайдах собрала основные способы — сохраняй, пригодится и в работе, и на собеседовании 👇 🔹 Синхронные интеграции Клиент отправляет запрос и ждёт ответ от сервера. Пока ответа нет, операция может быть заблокирована. 🔹 Асинхронные интеграции Отправителю не нужно ждать результат. Обработка может произойти позже. Для этого используют, например, Polling или Webhook. 🔹 Брокеры сообщений Система-производитель отправляет сообщение в брокер, а consumer забирает его, когда готов обработать. Примеры: RabbitMQ, Kafka. 🔹 Интеграции в реальном времени Данные передаются практически сразу после события. WebSocket — двусторонний обмен. SSE — поток событий от сервера к клиенту. Также используются GraphQL Subscriptions. 🔹 Общая база данных Несколько




protestinginfo
10 Sept, 17:39
Иногда кажется: если ты QA и не пишешь автотесты, то рынок уже прошёл мимо. Но это не так. Вакансии для Manual QA по-прежнему есть от Junior до Senior. При этом требования к сильному ручному тестировщику постепенно становятся шире. И вот здесь начинается самое интересное 👇 Если ты Manual QA, стоит прокачивать не всё подряд, а то, что усиливает твою экспертизу: 🔹 API, HTTP, REST, JSON, Postman, Swagger/OpenAPI 🔹 SQL: SELECT, JOIN, GROUP BY, подзапросы 🔹 DevTools: Network, Console, Storage, Headers 🔹 Тест-дизайн: классы эквивалентности, граничные значения, таблицы решений 🔹 Клиент-серверное взаимодействие и понимание архитектуры 🔹 Логи и анализ ошибок 🔹 Git и базовое понимание CI/CDА дальше уже можно выбрать специализацию: 💻 Web QA 📱 Mobile QA 🔌 Backend / API QA 🏦 FinTech QA 🔗 Интеграционное тестирование ⚡ Performance QA




protestinginfo
9 Sept, 17:28
Поздравляю с Днём тестировщика! 🤩 Ваш труд делает программы качественнее и стабильнее благодаря множеству подходов и методов тестирования. Пусть каждый проект приносит ценный опыт для дальнейшего роста. 😎Желаю вам карьерного развития и продуктивного закрепления знаний.И сейчас от всей души хочу пожелать тем, кто в поиске работы: верьте, действуйте, изучайте новое. Хочу вас поддержать и крепко обнимаю 🫂
protestinginfo
8 Sept, 12:34
🔥 Нейросети и AI-агенты: от сильных запросов до персонального AI-агента 24/7Набор во второй поток открыт. 📱 Старт – 17 сентября или по мере формирования группы.Нейросети сегодня есть у всех. Но у большинства это всё ещё вкладка, которую открывают, когда нужно быстро переписать письмо или придумать пару вариантов текста.На курсе собираем другой рабочий контур: нейросеть помогает разобрать требования, подготовить тест-кейсы, собрать исследование, навести порядок в документах, сделать презентацию, визуал или отчёт. А затем участник переходит к coding-агенту и личному ассистенту Hermes, который держит регулярные задачи и отвечает в удобном канале.Курс ведёт Евгений Гусинец – эксперт по нейросетям и QA-инженер с опытом в IT более четырёх лет.Курс подходит QA-инженерам, аналитикам, PM, рекрутерам, дизайнерам, маркетологам, разработчикам и всем, чья


protestinginfo
7 Sept, 18:55

protestinginfo
7 Sept, 18:54

protestinginfo
7 Sept, 18:54

protestinginfo
7 Sept, 18:54

protestinginfo
7 Sept, 18:54

protestinginfo
7 Sept, 18:54

protestinginfo
5 Sept, 09:40
🔸🔸🔸 Всем привет! промокоды на сентябрь для закрепления знаний.Промокод 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Промокод
protestinginfo
3 Sept, 05:11
УЧИМ 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.comGHOST IN THE SQL DATA (НОВИНКА!) Полноценный SQL-тренажёр в Steam! Игра обучает по ходу прохождения и объясняет ошибки в запросах.Demo выходит 10 сентября 2026! 🔗 (примерная дата) store.steampowered.com/app/5072430ПОЧЕМУ ЭТО
protestinginfo
1 Sept, 17:43
Подписаться и поделиться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
protestinginfo
28 Aug, 19:18
Если вы получаете общие, бесполезные ответы от 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)




protestinginfo
27 Aug, 17:00edited
Привет! 👋 Лови тест по SQL: Пройти тест на Stepik Если хочешь закрепить знания и потренироваться перед собеседованием, можешь пройти Тесты по тестированию ПО для подготовки к собеседованиям Там вопросы и практические задания по SQL, тест-дизайну, Postman, API и асинхронному взаимодействию. После каждого задания есть разбор ответа, поэтому можно сразу понять, где ошибся. По промокоду TESTS до 30 сентября (скидка 1000р) Посмотреть курсПодписывайся на канал @protestinginfo
protestinginfo
27 Aug, 16:58
Подготовка к собеседованиюРазбираем по полочкам (с опорой на CAP-теорему и документацию PostgreSQL, MongoDB, Redis, Cassandra, Neo4j).РЕЛЯЦИОННЫЕ (SQL): PostgreSQL, MySQL • Фиксированная схема (строгие типы данных) • ACID-транзакции (Atomicity, Consistency, Isolation, Durability) • Связи через JOIN и foreign keys • Вертикальное масштабирование📄 НЕРЕЛЯЦИОННЫЕ (NoSQL): 4 типа1️⃣ ДОКУМЕНТНЫЕ (MongoDB) Хранят JSON-документы. Гибкая схема. → Каталоги товаров, пользовательские профили, CMS2️⃣ KEY-VALUE (Redis) Пары ключ-значение. Молниеносная скорость. → Кэширование, сессии, рейтинги



Related Channels
Other channels in the same section of the catalogue.
