📚 ProTestingInfo 🔷 Канал по тестированию 📚 – Telegram
📚 ProTestingInfo 🔷 Канал по тестированию 📚
14.1K subscribers
1.31K photos
200 videos
232 files
1.18K links
📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 5тр/час
Курс
@info_course_protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Download Telegram
Forwarded from Татьяна Ус
Надежда, спасибо за ваш канал! 🧡 порекомендовала подруга, я сохраняла себе полезные статьи и шпаргалки-столько всего! А недавно перешла на другой проект иии как же я удивилась, наткнувшись на ваши митапы по тестированию ЕФС) и ваши закрепы до сих пор в чате тестирования)) Желаю сил, вдохновения для новых идей и счастья вашей семье 💫
11
Я до сих пор благодарна своему бывшему руководителю за то, что я оказалась в сфере тестирования платформы финтеха, где основные задачи оказались - это помогать бизнес-командам и организовать тестовую модель по интеграциям с платформенными сервисами. Со временем были составлены требования, инструкции, готовые коллекции и чаты для быстрого решения и помощи командам, а также составлена инструкция для тестировщиков, кто знакомился с нашей платформой в свой первый день 😅. Конечно, есть и бюрократия, перепроверка тестовых моделей и отчетов по тестированию, и все же это только к лучшему. Мы стремимся и этот процесс тоже автоматизировать.

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

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

Сейчас я спокойна за свои тестовую модель и за раздел по тестированию ЕФС, так как нашла коллегу, которой доверяю. Буду верить, что текущие задачи ей нравятся. А моему новому руководителю хочу сказать тоже спасибо за делегирование задач и поддержку.
Не знаю, что будет после декрета, так как мне хочется большего роста, останусь или не останусь, посмотрим. Буду верить в лучшее.
Что-то такое построить для многих - это как раз заряжает меня. Вот таких мне задач побольше 😅.
51👍195👏2
🎄С Новым годом!

Желаю вам счастья, здоровья и успехов в новом 2025 году!

Благодарю каждого за то, что со мной!
Будем развиваться вместе, познавать новое и стремиться к росту.

Желаю вам уверенности в своих силах, веры в себя, мотивации, вдохновения и еще плюс дисциплины для свершения великих дел!🎄

Загадывайте желание, я верю, что оно сбудется обязательно!🔴
Please open Telegram to view this post
VIEW IN TELEGRAM
210🎉7718🎄12❤‍🔥4💘4
Привет всем, строю планы на 2025 год, у меня просьба заполнить анкету❤️. За заполнение анкеты я отправлю вам вебинар-урок «Вебинар на тему "Практика и разбор ТЗ по SQL"». В рамках вебинара вы выполните 2 задания, а я проверю.

Ваши ответы помогут мне добавить необходимый контент и в телеграм канале, и в рамках курсов.

Заполнить анкету
Заполнить анкету
Заполнить анкету
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥32
А это есть хорошие новости и для моего практического курса по API и SQL.
Так как мы с Валерой Меньшиковым сотрудничаем, то и в рамках моего курса появится Kafka в плане ручного тестирования.
Добавляю бонусом после выполнения основных заданий. Цену решила не менять.

Я напоминаю про запуск практического курса с инструментами Postman, PostgreSQL, ClickHouse, Redis и теперь Kafka до 31 января 2025г.
После покупки сразу приступаете к заданиям, индивидуальная работа.
Промокод APISQL20, 20% скидка, так как первый поток.

Прочитать подробную программу практического курса.
Ссылка на курс.
Уже можно купить сейчас.
🔥12👍21
📚 ProTestingInfo 🔷 Канал по тестированию 📚
Привет всем, строю планы на 2025 год, у меня просьба заполнить анкету❤️. За заполнение анкеты я отправлю вам вебинар-урок «Вебинар на тему "Практика и разбор ТЗ по SQL"». В рамках вебинара вы выполните 2 задания, а я проверю. Ваши ответы помогут мне добавить…
Благодарю всех за заполнение анкеты, пришла ясность на частые боли. Вижу спрос на одинаковые темы, которые я также напишу после анализа. Собираю статистику. Завтра буду рассылать вебинар-урок на тему "Практика и разбор ТЗ по SQL".
И уже пишу первый полезный пост по интеграциям.
15👍5🤗2
Привет всем, как-то давно делилась тестами с прошлого места работы, предлагаю вам повторить - https://forms.gle/mpC16TUfnRyt7Bbg7
51🔥13🤗6💘1
Так как я недавно стала Индивидуальным предпринимателем, то я еще стала и бухгалтером, и юристом, и человеком, который постоянно общается с тех поддержкой😅 (нервный смех).
Сейчас хочу рассказать вам про Интеграции по направлению.

❗️Сразу говорю, что данные интеграционные сценарии ниже описаны примерно и для ознакомления, чтобы вам рассказать тему про интеграции по направлению.

Итак

Пример с Налоговым сервисом и подписанием документов через сервисы Бухгалтерия и Отчетность банковского приложения.

🎈Определение интеграции по направлению:
Интеграции по направлению — это процесс, при котором наша система либо получает данные от внешней системы, либо передает данные во внешние системы для выполнения задач. Взаимодействие происходит через программные интерфейсы (API) или другие способы интеграции, такие как квалифицированная электронная подпись (КЭП).

1️⃣Клиент → Сервер:
Когда наша система получает данные от внешней системы
В данном контексте, когда индивидуальный предприниматель использует банковское приложение для подачи отчетности, система получает информацию о налоговых обязательствах и подтверждении отчетности от налоговой службы.

Пример:
Пользователь, заполнивший отчетность в своем ЛК через банковское приложение (далее БП), отправляет декларацию о доходах через сервис Отчетность, а в Отчетности все данные пришли от внутренней интеграции с Онлайн-бухгалтерией. Приложение получает данные о том, что отчетность была отправлена и ожидает подтверждения от налоговой службы. В этом случае, налоговая служба — Сервер, а БП — Клиент, который инициирует запрос и ждет ответа о статусе отчетности. Ответ от налоговой может прийти в виде уведомления в приложении (так бы мне хотелось, но нет😁)

Процесс:
1. Пользователь формирует отчетность через онлайн-бухгалтерию в БП.
2. Через БП приложение отправляется запрос в налоговую службу с приложенной отчетностью (налоговая декларация).
3. Налоговая система отвечает, подтверждая получение и обработку данных, или запрашивает дополнительные сведения.
4 Результат (например, уведомление о принятии отчетности) возвращается в БП.

2️⃣ Сервер → Клиент:
Когда внешняя система получает данные из нашей системы
Когда налоговая служба получает отчетность или документы из нашего сервиса для проверки и учета.

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

Процесс:
1. Пользователь подписывает отчетность через квалифицированную электронную подпись в банковском приложении.
2. Отчетность отправляется в налоговую службу через интегрированный сервис, который подтверждает получение и правильность данных.
3. Налоговая служба анализирует полученную информацию.

🧑‍💻Интеграция с квалифицированной электронной подписью (КЭП):
КЭП играет ключевую роль в юридической силе документов и отчетности. В данном случае она используется для подписания налоговых деклараций и других официальных документов, обеспечивая их подлинность и защиту.
При отправке декларации или других документов в налоговую, система банковского приложения или бухгалтерия автоматически прикрепляет КЭП, чтобы подтвердить, что документы подписаны пользователем и имеют юридическую силу. Налоговая служба, получив документ с подписью, проверяет его подлинность и в случае необходимости, отправляет уведомление о принятии или отклонении данных через личный кабинет.

Интеграции по направлению с использованием квалифицированной электронной подписи и взаимодействием с налоговыми системами позволяют автоматизировать процесс подачи отчетности, а не отправлять письмо или идти пешком до налоговой 😂.

Мне это очень сильно облегчило жизнь при оплате налогов, и надеюсь, что я их правильно оплатила.

Хотя я понимаю, что делегирование важно включать в свой бизнес. Главное, найти команду.
Please open Telegram to view this post
VIEW IN TELEGRAM
51🔥1732🆒2👍1
Привет всем, автор ютуб канала QA Tech поделился новым полезным контентом и это про Redis - схема Redis (изображение взято из видео).

Прям рекомендую посмотреть, хотя есть и нотки рекламы 🕵🏻‍♂️.

Я на своем практическом курсе также использую Redis и придумала задания на его использование и как его применить в тестировании на соответствующем проекте, и все же не такие глубокие примеры как автор разбирает на видео, то есть команд не будет в консоли.
Будет работа с кэшем через приложение Redis Insight.

У меня суть проста.
Взято из лекции курса:
С Redis всё устроено проще и быстрее:
1 Первый запрос:
◦ Пользователь делает запрос /account/info.
◦ Сервер идёт в базу данных PostgreSQL, чтобы получить информацию.
◦ Эти данные сохраняются в Redis (в кэше) на короткое время, например, на 20 секунд.
◦ Данные отправляются пользователю.
2 Повторный запрос (в течение 20 секунд):
◦ Если кто-то делает такой же запрос, сервер проверяет Redis.
◦ Данные уже есть в кэше, поэтому база данных не используется.
◦ Redis быстро возвращает данные, экономя время и ресурсы.
3 Когда кэш устаревает:
◦ Если прошло 20 секунд, Redis удаляет старые данные.
◦ При следующем запросе сервер снова идёт в PostgreSQL, обновляет кэш, и цикл повторяется.


Здесь как раз фрагмент про сравнение скорости получения данных.

И то, я постаралась сделать курс и для начинающих, главное, чтобы были ознакомлены с основами веб-тестирования.
51🤗10🔥62💯2❤‍🔥11👍1
Forwarded from Helga Schwartz
Это повод вписаться в курс по практике апи) задумайтесь, ребята🫡😂
Мне вот оч нравится)
5
This media is not supported in your browser
VIEW IN TELEGRAM
А вы знаете, что такое диаграмма последовательности?

Да - 🥰
Нет - 😢
А мне просто нравится мем - 😁, 🤣

Пиши в комментариях - “нарисуй”, и если соберу 30 комментов, то я нарисую UML-sequence - примерную диаграмму процесса регистрации пользователя в рамках моего практического курса по API и SQL.
Сперва нарисую от руки🤭, если будет спрос. Люблю в финтехе анализировать и тестировать диаграммы последовательности.
Please open Telegram to view this post
VIEW IN TELEGRAM
51😁23😢15🥰10🤣511
📚 ProTestingInfo 🔷 Канал по тестированию 📚
Kak-sozdat-uspeshnoe-rezyume-i-podgotovitsya-k-sobesu_.pdf
Добавила в свой гайд по резюме и подготовке на собеседования:
▪️Видео о составлении резюме от экспертов и с моим участием
▪️Видео по поиску работы в ИТ от Антона Дуенина
▪️Что реально будут спрашивать на собеседовании тестировщика в 2025 году? от Артема Русова
Please open Telegram to view this post
VIEW IN TELEGRAM
1020🔥9👍6💘4
UML - sequence diagram - success registration .png
291.9 KB
Было время творчески подойти к рисованию диаграммы.

Описание UML-диаграммы последовательности в рамках моего
практического курса по тестированию бэкенда ( API и SQL ).

Процесс только
успеха на изображении:
- Тестировщик через Postman вызывает метод регистрации через POST /user/register в Register Service.

- Register Service отправляет запрос user_register в Account Service через account_api (а именно user_register отправляет запрос в account_api).

- В Account Service выполняется проверка входных данных: логина, email и пароля.

Если данные валидны:
- Создаётся пользователь в таблице users базы данных PostgreSQL с флагом "неподтверждённая регистрация".
- Генерируется токен, который записывается в таблицу Tokens базы данных PostgreSQL.
Результат регистрации (успех или ошибка) логируется в ClickHouse для аналитики (анализа), это есть логирование

- При успешной регистрации:
- Account Service отправляет ответ в Register Service через account_api, возвращая HTTP-код 201 с сообщением: "User has been registered and expects confirmation by e-mail".
- Account Service после успешной регистрации отправляет сообщение в очередь Rabbit.
- Rabbit получает уведомление от Account Service об успешной регистрации и передаёт его для дальнейшей обработки.

- Rabbit Mail Consumer обрабатывает сообщение из Rabbit и инициирует отправку письма через Mail API

- Mail API
нам отправляется письмо с подтверждением успешной регистрации, где указана ссылка с токеном активации.

FYI: что такое UML: статья и пример схемы
17911👍6🆒3🔥2
Другой пример схемы флоу успешной регистрации от Валеры Меньшикова.
Еще другие схемы флоу неуспешной регистрации и асинхронной регистрации добавлены на моем практическом курсе

Аналитика/ Архитектура помогают нам лучше освоить работу общения и интеграций между сервисами.
1062👨‍💻1
Хочу выразить огромную благодарность за данный курс! Очень познавательные вебинары, на которых рассказывается информация из практики, а не сухая теория.
Очень интересные тесты, которые заставляют задуматься над теорией более глубоко. Курс отлично позволяет подготовиться к собеседованию и вспомнить теорию в интересном формате.
Отдельное спасибо хочется сказать Надежде, которая всегда готова помочь, объяснить и разъяснить так, чтобы точно стало понятно. Также очень понравился разбор резюме, очень полезные советы!
Спасибо вам большое!



Ждали? Анонс нового потока курса по подготовке к собеседованию и закреплению знаний!
С 23 по 31 января 2025 года стартует продажа курса, который поможет вам уверенно подготовиться к собеседованию и укрепить свои знания в тестировании ПО.
Что ждет вас на курсе?
• Интерактивное изучение ключевых тем через тесты: тест-дизайн, API, SQL, протоколы, Postman, DevTools и многое другое.
• Практика с обратной связью от автора курса (в зависимости от тарифа).
• Проверка вашего резюме и рекомендации по его улучшению.
• Вебинары, живое общение и поддержка в чате.
• Сертификат на русском или английском языке после успешного выполнения всех заданий.
Важно:
• Доступны тарифы: с практикой и без, только тесты или тариф с консультациями.
• Рассрочка для РФ, оплата частями и оплата из других стран.
Следите за обновлениями! Продажа откроется совсем скоро.
Тарифы
Все вопросы вы можете задать в Telegram: @nadin_qa

Да-да, и
также до 31 января текущая продажа практического курса по тестированию бэкенда (API и SQL) - тарифы.
107🔥4👍1🙏1👌1
Integrations_tech.pdf
528 KB
Паттерны и технологии интеграций. Посмотрите и изучите. Через пару дней проведу тесты на повторение по этой шпаргалке.
Автор: Yury Kupriyanov
10👀15👍97🔥2
Всем хорошего дня, предлагаю ознакомиться со статьей про тестирование бэкенда, где автор делится про организацию команд, процессов тестирования и онбординга, что разработка, и тестирование задач начинаются одновременно, а также затронуты автоматизация и релизы.
Сохранила для себя опыт команды про Shift left testing.
Есть описание интеграций, и все же вот прям тестирование бэкенда не описано, описан опыт организации прозрачных хорошо выстроенных процессов при тестировании нескольких микросервисов.

И цитата про shift left testing в проекте (опыт есть опыт)

Шифт-лефт
В течение текущего спринта тестировщики привлекаются к анализу задач для спринта будущего. 
• Обязательно определяются критерии приёмки, которые затем автоматизируются первыми. 
• Задачи, насколько это возможно, декомпозируются – чем меньше требований, тем меньше вариаций, тем быстрее и с меньшим риском задача будет протестирована.
• Совместно с разработкой разрабатывается decision table, в которой учитываются все параметры, которые могут влиять на логику функционала.
• Тестировщики озвучивают вопросы, возникающие при ознакомлении с отобранными задачами, ответы на которые продакт-оунер должен получить к моменту планирования спринта. 
• Тестировщики имеют право отказать во включении задачи в спринт, если не до конца понимают, что и как проверять. 
1016👨‍💻6🔥2🆒1
​​Привет! Я приглашаю вас на мой курс по тестированию ПО и подготовке к собеседованиям!

Этот курс — результат моего опыта и знаний, которые я собрала, чтобы помочь вам разобраться в тестировании и уверенно пройти собеседования. Все просто, понятно и с реальной практикой!

🌟 Что вас ждет на курсе?

▪️Живые вебинары раз в месяц, где мы обсуждаем важные темы и разбираем вопросы, которые вас волнуют.
▪️Доступ к записям вебинаров с темами по собеседованиям, API, документации, SQL, техникам тест-дизайна и другим аспектам тестирования.
▪️Практические задания (в зависимости от выбранного тарифа): работа с баг-репортами, тест-дизайном, тестированием API, SQL и реальными инструментами.
▪️Проверка и рекомендации по вашему резюме и помощь в составлении (по тарифу).
▪️Поддержка в чате со мной: задавайте вопросы, делитесь успехами, и я всегда буду рядом, чтобы помочь.

Доступ к курсу на 4 месяца, чтобы вы могли пройти все в удобном темпе.

💡 Особенные условия:
💙Первым 10 участникам — 1 месяц дополнительного доступа в подарок!
💙Промокод PROMO10 дает 10% скидки до 28 января 2025 года.
📩 Для тех, кто уже учился:
Если вам нужно продлить доступ, напишите мне в Telegram @nadin_qa, указав свою почту. Я подберу для вас условия продления с учетом выполненных заданий.

👉 Узнать больше и выбрать подходящий тариф

Этот курс поможет вам разобраться в сложных темах, отработать знания на практике и подготовиться к собеседованиям так, чтобы чувствовать себя уверенно.
Даты продаж: с 23 по 31 января 2025 года.
Ознакомиться с отзывами.
Вступить в канал оповещений по курсу: @info_course_protestinginfo

Попробовать бесплатно: посмотреть вебинар и пройти тесты.

Это курс не обучению с нуля, а в основном для джунов и мидлов.

Жду вас на курсе. Буду рада помочь! 😊
82🔥2👨‍💻1🤝1
Еще отзыв,😍
курс и для тех, кто учится или завершили курсы по тестированию с нуля, для того чтобы закрепить знания.

Готова ответить на ваши вопросы.

В рамках курса скоро проведу вебинар про «Синхронные и асинхронные интеграции», а в рамках блога на следующей неделе устрою голосовалку есть несколько тем.
34👍7🔥61
📚 ProTestingInfo 🔷 Канал по тестированию 📚
Integrations_tech.pdf
Всем доброго дня, Итак тесты по закреплению знаний по данной шпаргалке "Паттерны и технологии интеграций."👇
Please open Telegram to view this post
VIEW IN TELEGRAM
💘31🥰1