tgindex
📚 ProTestingInfo 🔷 Канал по тестированию 📚

📚 ProTestingInfo 🔷 Канал по тестированию 📚

Статистика
@protestinginfoрусский

📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний. 📌Теория, тесты, практика Ментор-Консультация - 6 тр/час Курс @info_course_protestinginfo https://protestinginfo.ru Вопросы @nadin_qa ИП РКН: https://clck.ru/3FWD9v

Последний пост
09:51
Последнее чтение
14:41
Постов за неделю
25
Всего постов
58
Тип
открытый
Язык
русский
В каталоге с
12 авг.
Подписчики
14 866
−9 за 4 дн.
Сутки
−3
−0,02%
Неделя
 
Месяц
 
Просмотров на пост
963
40 постов
Вовлечённость
6,5%
к подписчикам
Постов в день
3,6
всего 58
Упоминаний
5
каналов
Охват размещения
по 5 постам
1/24сутки в ленте
660
1/48двое суток
756
1/72трое суток
815

Медиана по постам, которые мы застали свежими и померили через сутки.

Посты

  • 09:5141821

    видео или голосовое, без подписи

  • 09:5141821

    видео или голосовое, без подписи

  • 09:5141821

    видео или голосовое, без подписи

  • 09:5141021

    видео или голосовое, без подписи

  • 09:5141121

    видео или голосовое, без подписи

  • 09:51391522

    20 ВОПРОСОВ ПО PYTHON AUTOMATION С СОБЕСЕДОВАНИЯ 👇 Пост в нельзяграме: https://www.instagram.com/p/DcF8yKaDDiO/?igsh=MTJuZmswZnpsY2xqYw==&igsi=MTJuZmswZnpsY2xqYw== Это реальные вопросы, которые задают на собеседованиях в 2026 году. Разбиты по блокам для удобной подготовки. 🐍 PYTHON CORE (1-5) 1. Чем отличается @ staticmethod от @ classmethod? 2. Какие изменяемые/неизменяемые типы данных? 3. Что такое декораторы и как их применять? 4. Как работает контекстный менеджер (with)? 5. Напишите функцию: разворот строки + поиск дубликатов 🧪 PYTEST & ТЕСТИРОВАНИЕ (6-10) 6. Какие фреймворки для автотестов на Python? 7. PyTest vs Unittest: как бы выбрали? 8. Что такое фикстуры в PyTest? 9. Как использовать фикстуры для setup/teardown? 10. Как организовать работу с отчетами? SELENIUM & WEB AUTOMATION (11-15) 11. Как работать с Selenium WebDriver? 12. Какие локаторы (CSS, XPath) и когда использовать? 13. Как проверить отображение элемента? 14. Какие виды ожиданий (waits) в Selenium? 15. Кнопка появляется с задержкой. Как решить? 🚀 CI/CD & DEVOPS (16-20) 16. Что такое CI/CD и зачем это QA? 17. Что входит в pipeline автотестов? 18. Git: разница между pull, push и fetch? 19. Как работать с Docker в тестировании? 20. Какие метрики CI/CD важны для QA? 💻 ПРАКТИЧЕСКИЕ ЗАДАЧИ НА ЛАЙВКОДИНГ: • Перевернуть строку задом наперед • Найти дубликаты в списке 💡 СОВЕТ: На собеседовании важно не только решить задачу, но и объяснить ход мыслей вслух! Подпишись на https://t.me/protestinginfo , здесь разбираю вопросы по подготовке к собеседованиям и тесты по подготовке к собеседованию, чтобы ты чувствовал(а) себя уверенно на любом собеседовании! https://stepik.org/a/276076/pay?promo=baaaaf96a70cf20e Какой вопрос из списка кажется тебе самым сложным? Пиши в комментариях! #AutomationQA #Python #Pytest #тестирование #QA

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ (1-5) 1. Зачем нужна автоматизация тестирования? 2. Какие тесты стоит автоматизировать, а какие нет? 3. Что такое Page Object Model (POM) и зачем он нужен? 4. Как спроектировать фреймворк для автотестов с нуля? 5. Какие бывают виды фреймворков автоматизации? ☕ JAVA CORE + ООП (6-10) 6. Какие принципы ООП существуют в Java? 7. В чем разница между abstract class и interface? 8. Что такое инкапсуляция и как она реализуется в Java? 9. Какие модификаторы доступа существуют в Java? 10. В чем разница между == и .equals() в Java? 📚 КОЛЛЕКЦИИ + ИСКЛЮЧЕНИЯ (11-15) 11. Какие виды коллекций вы знаете в Java? 12. В чем разница между ArrayList и LinkedList? 13. В чем разница между HashMap и HashSet? 14. Какие типы исключений существуют в Java? 15. Как обрабатываются исключения в Java (try-catch-finally)? JUNIT + TESTNG (16-20) 16. Что такое TestNG и зачем он нужен? 17. Какие аннотации TestNG/JUnit вы знаете? 18. Что такое теги и как их использовать? 19. Как запустить тесты параллельно в TestNG? 20. Как параметризовать тесты в JUnit 5? REST ASSURED + API + HTTP (21-25) 21. Что такое Rest Assured и для чего он используется? 22. Как валидировать JSON-ответ в Rest Assured? 23. Какие HTTP методы вы знаете и чем они отличаются? 24. Что такое идемпотентность и какие методы идемпотентны? 25. Какие коды ответов HTTP вы знаете (2xx, 4xx, 5xx)? 💡 СОВЕТ: На собеседовании важно не просто знать ответ, а уметь объяснить его на примерах из своего опыта. Подпишись на @protestinginfo — здесь разбираем каждый вопросы на собеседованиях, чтобы чувствовал себя уверенно на любом собеседовании! Какой вопрос из списка кажется тебе самым сложным? Пиши в комментариях! #AutomationQA #тестирование #QA #собеседованиеQA #тестировщик

  • 12 авг.1 05813

    видео или голосовое, без подписи

  • 12 авг.1 07513

    видео или голосовое, без подписи

  • 12 авг.1 04813

    видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • ТЕСТИРУЕМ SSE В POSTMAN С GEMINI API👇 Знали ли вы, что в Postman можно тестировать Server-Sent Events (SSE)? SSE — это технология, позволяющая серверу отправлять данные клиенту через одно постоянное HTTP-соединение. В отличие от WebSocket, SSE работает поверх обычного HTTP и автоматически переподключается при обрыве. Идеально для чатов и потоковой генерации AI! ПОШАГОВАЯ ИНСТРУКЦИЯ: 1️⃣ Получаем API ключ: → aistudio.google.com/app/apikey → Жмем “Get API key” → Копируем ключ (начинается на AIza...) 2️⃣ Настраиваем Postman: → Создаем новый запрос → Метод POST → URL: https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:streamGenerateContent?alt=sse&key=ВАШ_КЛЮЧ ❗ Важно: параметр alt=sse включает потоковую передачу! Без него ответ придет одним куском. 3️⃣ Заголовки: → Вкладка Headers → Content-Type: application/json 4️⃣ Тело запроса: → Body → raw → JSON{ “contents”: [{ “parts”: [{“text”: “Расскажи о SSE”}] }] } 💡 Совет: добавьте “generationConfig”: {“maxOutputTokens”: 200}, чтобы ограничить длину ответа. 5️⃣ Жмем Send и наблюдаем магию! ЧТО УВИДИМ В ОТВЕТЕ: 📊 Поток сообщений от сервера в реальном времени 📝 Каждая строка начинается с data: — это формат SSE 🔢 Текст генерируется по частям (токенам), как в ChatGPT ⚡ В последнем сообщении придет usageMetadata SSE vs WebSocket vs Polling: • SSE — однонаправленный поток через HTTP (просто!) • WebSocket — двусторонняя связь (сложнее) • Polling — клиент постоянно опрашивает сервер (тратит ресурсы 😅) 🎯 Где использовать SSE: ✓ Потоковая генерация текста AI ✓ Чаты — пользователь видит ответ по мере написания ✓ Live-уведомления и биржевые котировки ✓ Прогресс-бары долгих операций 🛠 Лайфхак для тех, кто работает с чат-ботами: SSE позволяет показать «печатающий» ответ — текст появляется плавно, а не одним сообщением через 10 секунд. Это сильно повышает вовлеченность! 💬 ⚠️ Частые ошибки: • Забыли alt=sse → ответ без потока • Неверный Content-Type → 400 Bad Request • Старый Postman → обновитесь до версии 10+ Сохраняйте пост, чтобы не потерять! 🔖 и подписывайтесь на @protestinginfo #postman #api #testing #sse #qa

  • 11 авг.1 18241

    видео или голосовое, без подписи

  • 11 авг.1 22141

    видео или голосовое, без подписи

  • 11 авг.1 21841

    видео или голосовое, без подписи