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

Older Posts 19 shown
Post #4755 1.79K
Всем привет!
Подпишись и поделись reels, спасибо
https://www.instagram.com/reel/DRVP17BjPK3/?igsh=dzNydnpub3RpZ25h

Пару кликов, и все изменения в Swagger сразу у тебя в ApiDog.
ApiDog - это платформа для управления API, тестирования и документации.

​Автообновление коллекций из Swagger с ApiDog
Предусловие:
Скопировать URL вашего Swagger-документа (например, …/swagger.json).

Заходите в нужный проект в Apidog
Или

1 Создайте проект типа HTTP в ApiDog
2 Нажмите на «+» слева в проекте
3 Выберите пункт «Import» l
4 Нажмите на «Scheduled Import» в окне «Import Data»
5 Нажмите на «+New»
6 Заполните поля в открывшемся окне «Bind Data Sources»
Target branch - Ветка репозитория, из которой подтягивать данные (обычно main).
Module - Модуль или раздел проекта, куда попадёт коллекция.
Import Frequency - Как часто обновлять коллекцию (например, каждые 3 часа).
Source Format - Формат исходных данных (чаще всего OpenAPI/Swagger).
Source Name - Название подключенного источника (для понимания что это за API).
Source URL - Ссылка на Swagger-файл (json/yaml) вашего API.
Runs on - Где будет запускаться обновление (например, локально).
Basic Auth - Включать ли базовую авторизацию для доступа к API (обычно выключено).
Advanced Settings - Дополнительные, но не обязательные настройки.
​7 Нажмите «Import now»

​С этого момента Apidog будет периодически ходить по этой ссылке и подтягивать изменения в проект.
Используйте обновленную коллекцию в работе
Обновленная коллекция автоматически появится в интерфейсе и доступна для тестирования и документирования.
«по кнопке»
В этом же Scheduled import у источника есть кнопка «Import now», можно не ждать расписания, а руками дёрнуть синк.
После импорта новые и изменённые (или удалённые) ручки и параметры просто выделяются цветом в дереве эндпоинтов, сразу видно, что появилось, пропало или изменилось. Всё актуальное быстро подсвечивается, без лишних сравнений.
​
Для экспертов: «идёшь в Settings → Import data → Scheduled import, кидаешь ссылку на Swagger, и всё, дальше живёт само».

Теперь вы всегда в курсе, где что поменялось, и не пропускаете ни одного обновления API.

Сохраняйте лайфхак, установите Apidog, используйте инструкцию и делитесь с коллегами, пусть также подпишутся на @protestinginfo

Instagram- запрещенная деятельность на территории РФ
  • 👍 9
  • ❤ 4
  • 💘 3
Post #4752 2.06K

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

Надя, приветствую! :)
Вот и заканчивается для меня доступ к курсу тестирования бэкенда.

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



Круто, что ты создала этот курс в коллаборации с Валерием Меньшиковым и его проектом.

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

Первые 2 месяца курса стали для меня настоящим интенсивом: заданий достаточно много, я старалась сдать на проверку обязательные контрольные в установленный срок.

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

За это время я неоднократно возвращалась к повторным проверкам и лучше освоилась с такими инструментами, как Redis, Kafka.
Отдельное спасибо тебе за модуль по автоматизации тестов в Postman (генерация тестовых данных в Pre-request, извлечение данных из тела ответа сервера и сохранение в переменные для использования в следующих запросах, тестовые прогоны). Очень здорово, что в уроках (не только этого модуля) есть и текстовый материал, и практическое видеозанятие.
В итоге ранее разрозненные знания улеглись в уверенные навыки, которые я активно применяю в своих проектах!

Также признательна тебе за возможность практики с GraphQL и gRPC. Очень здорово пощупать разницу в реализации и сравнить особенности выполнения тестовых запросов для функционала бэкенда, уже такого знакомого по взаимодействию с REST API.
Желаю тебе дальнейших успехов на твоем просветительском пути, энергии и вдохновения для реализации новых задумок !!!

Марина Турбина


Еще один прекрасный отзыв от ученицы.

Следующий поток в феврале 2026г
Форма предзаписи
https://protestinginfo.ru/practice_api_sql#register

Готова направить и помочь.
  • ❤ 13
  • 👍 3
  • 🙏 3
Post #4750 4.18K
📚 ProTestingInfo 🔷 Канал по тестированию 📚 https://postmanpptx-gcjgsd4.gamma.site/ (возможен VPN)
4 способа авторизации, которые обязан знать каждый QA 🔐

Basic Auth, API Key, Bearer Token и OAuth 2.0 звучит знакомо, но путаешься, где какой? Разберём чётко и кратко 👇

🌐Basic Auth
🔓 Базовая авторизация через логин и пароль
Клиент объединяет логин и пароль (логин:пароль), кодирует их в base64 и отправляет в каждом запросе через заголовок Authorization.

Как работает:
1️⃣ Пользователь вводит логин и пароль
2️⃣ Данные кодируются в base64: username:password
3️⃣ В каждом запросе отправляется: Authorization: Basic YWRtaW46c2VjcmV0=
4️⃣ Сервер декодирует и проверяет учётные данные

🌐API Key
🔑 Уникальный ключ для идентификации приложения
Клиент передаёт статичный ключ в запросе (обычно в заголовке или URL) для идентификации и контроля доступа.

Как работает:
1️⃣ Разработчик получает уникальный ключ от API
2️⃣ Ключ передаётся в каждом запросе: Authorization: Api-Key ХХХ или ?api_key=ХХХ
3️⃣ Сервер проверяет ключ и выдаёт доступ
4️⃣ Можно отозвать или ограничить права ключа

🌐Bearer Token
🎫 Временный токен после аутентификации
После успешного входа сервер выдаёт токен (часто JWT), который клиент отправляет в заголовке Authorization: Bearer для доступа к ресурсам.

Как работает:
1️⃣ Клиент отправляет логин и пароль на /login
2️⃣ Сервер проверяет и выдаёт токен (с временем жизни, например 15 минут)
3️⃣ Клиент отправляет в каждом запросе: Authorization: Bearer eyJhbGc...
4️⃣ Когда токен истекает, клиент запрашивает новый через refresh token

🌐OAuth 2.0
🌐 Протокол делегирования доступа
Позволяет приложению получить временный токен доступа к ресурсам пользователя на другом сервисе без передачи логина и пароля. Используется, когда нужен доступ "от пользователя".

Как работает (Authorization Code Flow):
1️⃣ Клиент редиректит пользователя на авторизационный сервер (например, Google)
2️⃣ Пользователь логинится и даёт согласие на доступ
3️⃣ Авторизационный сервер возвращает authorization code
4️⃣ Клиент обменивает code на access token
5️⃣ Клиент использует access token для доступа к ресурсам


💾 Подписывайся на @protestinginfo , cохрани, поделись с коллегой и готовься к следующему собеседованию!

Какой способ авторизации используешь чаще всего в тестировании? Пиши в комментариях 👇
  • ❤‍🔥 26
  • ❤ 14
  • ✍ 5
  • 👍 3
  • 🆒 2
  • ☃ 1
  • 🤔 1
Post #4749 2.71K
📚 ProTestingInfo 🔷 Канал по тестированию 📚 Полезная подборка по брокерам сообщений от @protestinginfo: Новые материалы: - Apache Kafka для QA инженера - Знакомимся с Apache Kafka. Основы - применение Kafka для асинхронного взаимодействия и фоновых задач 🆓Читать статьи / посты: 📚Особенности тестирования…
Добавила в подборку по брокерам сообщений
Новые материалы:
- Apache Kafka для QA инженера
- Знакомимся с Apache Kafka. Основы
- Применение Kafka для асинхронного взаимодействия и фоновых задач
Telegram 📚 ProTestingInfo 🔷 Канал по тестированию 📚 Полезная подборка по брокерам сообщений от @protestinginfo: Новые материалы: - Apache Kafka для QA инженера - применение Kafka для асинхронного взаимодействия и фоновых задач 🆓Читать статьи / посты: 📚Особенности тестирования с брокерами сообщений по моему…
  • ❤ 12
  • 👍 9
  • ❤‍🔥 2
  • 🆒 1
Post #4747 2.46K

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

Отзывы по курсам gRPC API или GraphQL API. Благодарю за прохождение курсов и достичь своих целей.
Коллеги, предлагаю к нам присоединиться.
  • 🔥 8
  • ❤ 1
  • 👍 1
Post #4745 2.47K
Post #4742 3.12K
Всем приветик. Мое обучение по рилсам идет уже третью неделю. Сама в шоке от этого рилса. Выдержка на уровне «ой не слиться».
С учетом, чтобы успеть с малышами, а еще малыш сломал пальчик, ох.
Также обучаю и направляю своих менти и учеников на курсе.

А теперь к рилсу!

Вам тоже надоедает вручную копировать токен в каждый запрос?
Сперва подпишись

https://www.instagram.com/reel/DRFi_e2jK3_/?igsh=MXd4ZnczaXhxZTdqcw==

Давайте покажу, как добавить токен сразу во все запросы!

Инструкция: как автоматически подставлять токен во всех запросах в Postman

1. Создайте коллекцию или папку запросов.
Все вложенные запросы могут наследовать авторизацию с корня коллекции или папки.

2. Задайте параметры авторизации на уровне коллекции:
- Откройте коллекцию, выберите вкладку «Authorization» (Авторизация).
- Выберите тип авторизации (например, Bearer Token или Basic Auth).
- В поле токена можно вставить прямое значение или использовать переменную окружения, например {{token}}.

3. В запросах выберите «Inherit auth from parent»
- Для каждого запроса откройте вкладку Authorization и выберите «Inherit auth from parent» — так авторизация будет наследоваться от коллекции.
- Теперь все запросы автоматически используют этот токен, и вам не нужно указывать его в каждом запросе вручную.

4. Для автоматического обновления токена используйте scripts ~>post-response
- Напишите скрипт, который получает свежий токен и сохраняет его в переменную коллекции (например,
jsonData = pm.response.json()
token = jsonData.token
`pm.collectionVariables.set("token", token)`).
- Использование переменной гарантирует, что актуальный токен будет подставлен во все запросы с наследованием авторизации.

🎯 Не забудь поделиться - помоги другому тестировщику сэкономить часы!
Пиши в комментариях, если знали, или что-то новенькое!
А вообще это моя домашка🤓 по рилсам До/После).

Instagram- meta запрещенная организация на территории РФ
  • ❤ 24
  • ✍ 9
  • 👍 9
  • 🆒 1
Post #4730 4.31K
📚 ProTestingInfo 🔷 Канал по тестированию 📚 Kak-sozdat-uspeshnoe-rezyume-i-podgotovitsya-k-sobesu.pdf
Kak-sozdat-uspeshnoe-rezyume-i-podgotovitsya-k-sobesu.pdf9 MB
Всем привет, обновлены ссылки в гайде "Как создать успешное резюме и подготовиться к собеседованию"

Видео ревью резюме https://t.me/protestinginfo/4911

Подборка телеграм каналов для QA https://t.me/addlist/BSdboSbgGfc3Nzcy

📄 ШАБЛОНЫ РЕЗЮМЕ (ATS-friendly):
• https://myresume.ru/
• https://www.visualcv.com/
• https://www.rezi.ai/resume-examples

Мой выбор, но не подходит для ATS
https://canva.com/


Чтобы пройти фильтры, добавь КЛЮЧЕВЫЕ СЛОВА:

🔑 KEYWORDS для QA:
• Manual Testing / Functional Testing
• Regression Testing / Integration Testing
• Bug Tracking (Jira, YouTrack)
• Test Management (Allure, TestRail)
• API Testing / REST API / SOAP
• SQL / PostgreSQL / MySQL
• Selenium / Playwright / Appium
• CI/CD (Jenkins, GitLab CI)
• Agile / Scrum / Kanban
• Postman / Swagger / Charles
• Git / GitHub / GitLab
• Docker / Kubernetes / Openshift
• Python / Java / JavaScript
• Kafka / RabbitMQ / Redis
• Grafana / Kibana / Opensearch
• OOP / SDLC

Важно учитывать, что сейчас резюме смотрит не только рекрутер. Большая часть компаний сначала прогоняет его через автоматические фильтры и ИИ ботов. Если структура слабая, текст нечитаемый, навыки указаны хаотично, такие системы могут просто не пропустить ваше резюме на следующий этап. Это отдельная причина, почему порядок и конкретика стали критически важными.

Первое, на что стоит обратить внимание, это структура. Рекрутер тратит всего несколько секунд на первый просмотр, а ИИ фильтры ориентируются на четкие блоки и понятные ключевые слова. Если в резюме хаос или слишком много лишнего, его пролистывают или отклоняют. Важно, чтобы все было логично и аккуратно: контакты, ключевые навыки, понятный блок «О себе», опыт, проекты, инструменты, сертификаты. Такая структура помогает быстро увидеть вашу пользу и человеку, и алгоритму.

Если опыта мало или нет, это не делает кандидата слабым. Важно показать реальные действия: учебные проекты, собственные работы, практику, курсы, менторство, самостоятельные задания. Главное показать, что вы не просто слушали лекции, а пробовали, делали и использовали знания на практике. Есть формулировки, которые помогают описать это профессионально и для рекрутера, и для ИИ.

Если опыт уже есть, то простого перечисления компаний недостаточно. Сильное резюме показывает конкретные задачи, используемые инструменты и реальные результаты. Не «работал в отделе», а «настроил, оптимизировал, внедрил, сократил, увеличил». Рекрутеру важно видеть ваш вклад, а не только должность. Такой подход помогает выделиться среди остальных кандидатов и показать реальную ценность.

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

Подготовка к собеседованию тоже важна. Нужно уметь кратко и по делу рассказать о себе, отвечать на сложные вопросы, объяснять паузы в опыте и понимать, какие темы обычно поднимают работодатели. Есть простая схема подготовки, которая помогает чувствовать себя спокойнее и увереннее.

И самое важное: избегайте типичных ошибок. Слишком много текста, общие слова, отсутствие конкретики, пустые навыки, нет примеров работ. Алгоритмы это не любят, а рекрутеры на таком теряют внимание.
Действует промокод JULY до 31 июля  — скидка 790р.


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

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

💙 Тесты по подготовке на собеседования по тестированию ПО
https://stepik.org/a/276076/pay?promo=9fdcd29f7e88cd5a

💙 Онлайн-вебинары, связанные с теорией и разбором ситуационных вопросов
https://coreapp.ai/app/player/course/673a1093e2ef10f35a7d95a5

💙 Онлайн-вебинары по тестированию API, интеграционному тестированию и SQL
https://coreapp.ai/app/player/course/691f421ee93b12ef2f3aad60
  • ❤ 23
  • 🔥 6
  • 👍 4
  • 🆒 4
  • ✍ 3
  • ❤‍🔥 1
  • 👌 1
  • 🤗 1
Post #4729 4.41K
Post #4728 3.43K
Отзыв на курс по тестированию бэкенда
Ученица: Виктория Фисейская

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

Больше всего мне понравилась часть с тестированием API через Postman и работа с БД. К сожалению, на своей работе я очень мало работаю с БД и благодаря курсу смогла освежить и углубить свои знания. Так же для меня огромный плюс, что после курса Надежды я смогла самостоятельно улучшить коллекцию Postman на своем рабочем проекте.

И отдельное спасибо Надежде за понимание и бонусные дни для изучения оставшегося материала курса. Она не только чудесный наставник, но и прекрасный человек


📩 Вопросы? Пишите в Telegram:
@nadin_qa

Оповещения по курсам @info_course_protestinginfo
  • ❤ 13
  • 🆒 3
  • ✍ 2
Post #4727 3.23K
📱 Баг, из-за которого не получится записаться в налоговую😁

Буду благодарна подписке на нельзяграм и репосту.

Этот дефект может ввести в заблуждение любого пользователя, и кажется, что он допустил ошибку при вводе данных.
Название: «Ничего не найдено» при нажатии «Далее» на шаге "Выберите тему" экрана «Выберите услугу»

Шаги для воспроизведения:
1. Открыть приложение «Налоги».
2. Перейти в раздел записи на приём.
3. Выбрать параметры:
Регион: Управление ФНС России по Омской области
Налоговый орган: 5507 Межрайонная ИФНС России №8 по Омской области
ТОРМ: 5507 Межрайонная ИФНС России №8 по Омской области (ул. Суворова, д.1а, г. Омск)
4. Нажать «Далее».
5. Выбрать тему

Фактический результат:
При попытке выбрать тему появляется сообщение: "Ничего не найдено."
Приложение выдаёт ошибку при нажатии "Далее" на экране "Выбрать услугу":
"Ошибка. Проверьте правильность заполненных данных."

Ожидаемый результат:
Если для выбранного подразделения нет доступных услуг, система должна заранее отобразить предупреждение:
"Запись в выбранное место недоступна." или "В данный налоговый орган невозможно записаться"


Так пользователь поймёт причину заранее и не будет думать, что допустил ошибку.

Окружение:
Мобильное приложение Налоги ФЛ
Версия: 1.80.2
Версия мобильного устройства : iPhone 16 Pro
ОС: iOS
Версия: 18.6.2 (22G100)



P.S. Коллеги, просто изучаю тему Reels в клубе реф.ссылка), новое занятие в моей жизни :)
Выйду в офис скоро, и будет еще локация 😁, и скоро я больше натренируюсь и научусь придумывать сценарии благодаря обучению, спасибо всем, кто поддерживает. С малышом это прям это какая-то эстафета), чтобы найти время, так как еще и менторство, и курсы, и много других семейных дел, а на носу выход на работу на частичную занятость.
  • 🔥 16
  • ❤ 6
  • 👍 2
  • 😁 1
  • 🆒 1
Post #4724 3.11K
📚 ProTestingInfo 🔷 Канал по тестированию 📚 Привет всем! Хочу поделиться парой моментов по нашему вебинару. - По поводу Google Cloud API: на днях я попробовала авторизоваться еще раз, и всё получилось (см. скрин - презентация обновлена). Настройки были верными. Вероятнее всего, проблема была на стороне…
Напоминаю про вебинар на тему способы авторизации в Postman, и я планирую провести вебинар, связанный с интеграцией, в планах интеграция платежной системы

Разбираем три «похожих»термина на @protestinginfo
JWT, Bearer token, JWT Bearer звучат похоже, но означают разное.

- JWT (JSON Web Token)
Это формат токена, зашифрованная строка, в которой хранится информация о пользователе, его правах и сроке действия.
Пример:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Используется как способ передавать данные авторизации без запроса к базе. Сервер может просто проверить подпись токена и понять, действителен ли он.

- Bearer Token
Это тип токена, который передается в заголовке запроса к API.
Пример:
Authorization: Bearer <token>
Слово "Bearer" означает "носитель". Тот, кто отправил запрос с этим токеном, считается авторизованным.
При этом формат токена может быть любым: JWT, простая строка или другой тип.

- JWT Bearer
Это JWT-токен, который передается как Bearer. То есть это конкретный случай, когда JWT используется в заголовке запроса.
Пример:
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Здесь JWT это формат токена,
а Bearer - способ его передачи в запросе

@protestinginfo
Ставь реакции, есть планируемый вебинар актуален.😻😻😻😻
  • 🆒 20
  • 🔥 16
  • 🎃 7
  • ❤‍🔥 5
  • 🙏 3
  • 🏆 1
  • 🫡 1
Post #4722 3.26K
Привет всем, на Хабре вышла полезная статья: gRPC для тестировщика: быстрый старт после REST
Из статьи вы узнаете:
▪️Что такое gRPC и зачем он нужен?
▪️Основные преимущества gRPC
▪️Основные различия gRPC и REST
▪️Типы gRPC вызовов
▪️Как устроен .proto-файл
▪️Статус-коды gRPC: что нужно знать тестировщику
▪️gRPC в Postman: тестирование на практике

А если хотите больше практики, напоминаю про мой курс:
Практический курс по gRPC API для тестировщиков
https://stepik.org/a/254052

Подробнее в посте: https://t.me/protestinginfo/4705
  • 👍 13
  • ❤ 8
  • 🔥 3
  • 🤝 1
  • 🆒 1
Post #4713 2.88K
📚 ProTestingInfo 🔷 Канал по тестированию 📚

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • ❤ 13
  • 😭 8
  • ❤‍🔥 2
  • 🐳 1
Post #4712 2.86K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • ❤ 3
  • 🆒 2
  • 💯 1
Post #4708 7.73K
📢 Практический курс по тестированию бэкенда
Запуск курса 5 февраля 2026г

Хотите уверенно работать с бэкендом, тестировать API, базы данных? Присоединяйтесь к курсу, который даст вам практические навыки и поддержку эксперта!

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


💼 Что вас ждет в курсе?
✅ Доступ 180 дней к тестовому окружению и обучающим заданиям.
✅ Проверка работ автором курса в зависимости от тарифа (2,4,6 месяцев)
✅ Доступ к заданиям с открытым вопросом.
✅ Доступ к TMS DoQA для составления тестовой документации.
✅ Доступ к чату с автором курса.
✅ Проверка тестовой документации и основных заданий по тестированию бэкенда.
✅ Живые встречи раз в месяц для всей группы (40 минут).
✅ Чат-бот в Telegram для уведомлений и возможности задать вопрос.
✅ 2 личные консультации (2 часа) + помощь в составлении резюме (только в зависимости от тарифа).


Новинка: отдельный чат с участниками курса.

💻 Какие инструменты освоите?
▶️ Postman, Swagger – тестирование API, работа с документацией.
▶️ DBeaver, PostgreSQL, ClickHouse – работа с базами данных, SQL-запросы.
▶️ Redis – кэширование данных.
▶️ TMS DoQA – ведение тест-кейсов и тестовой документации.
Бонусы в зависимости от тарифа
▶️ Kafka, gRPC, GrapQL
▶️ Opensearch, так как переехали на новый сервер! Больше мощностей-больше возможностей 😀


Курс:
https://protestinginfo.ru/practice_api_sql

Скидка 10% на все тарифы по промокоду: APISQL10

💳 Способы оплаты
✅ Быстрый платеж без ввода данных карты (для карт РФ).
✅ Оплата картами РФ (SberPay, расчетный счет ИП или ООО).
✅ Зарубежные карты (Visa/Mastercard, USD) – цена выше на 15-20% из-за конвертации.
✅ Оплата по частям (РФ):
"Частями от Продамус 3.0" (1,5, 3, 6 месяцев).
✅ Рассрочка для РФ и Казахстана:
Т-банк (3, 4, 6 мес.), ОТП Банк (3, 4 мес.), Сбер (6 мес.), ФридомФинанс (3 мес.).


📜

Сертификат
При успешном выполнении всех заданий вам будет выдан сертификат.

📩 Для тех, кто уже учился:
Если вам нужно продлить доступ, напишите мне в Telegram
@nadin_qa, указав свою почту. Я подберу для вас условия продления с учетом выполненных заданий


Форма предзаписи для получения дополнительных скидок на 4-й поток ФЕВРАЛЬ 2026:
👉 https://protestinginfo.ru/practice_api_sql#register

Посмотрите вебинар, там бонус-промокод!

📩 Вопросы? Пишите в Telegram:
@nadin_qa

Следующий поток апрель-май.
protestinginfo.ru Закрепление знаний по тестированию ПО
  • ❤ 6
  • 💯 3
  • ❤‍🔥 2
  • 🤝 2
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 →