QA❤️4Life | Testing | Тестирование ПО
7.88K subscribers
1.12K photos
207 videos
38 files
3.3K links
⚡️QA❤️4Life — достойный канал для охотников за багами: шпаргалки, instant-гайды, AI-news и AI-tools, хаки и мемы без воды. Джуны апают скилл, синьоры экономят время — все в плюсе. Канал ведёт Head of QA
📩 Связь с автором @Eugeniusz_1
Download Telegram
🧑‍💻 Отличный образец итогового отчёта о тестировании
Этот документ — образцовый итоговый отчёт о тестировании, включающий метрики, результаты и артефакты, отражающие процесс проведённого тестирования. Отличный материал для QA-инженеров, менеджеров и команд, стремящихся улучшить свои практики составления отчётов. 📋

📋 Ключевые акценты:
1️⃣ Метрики тестирования 📊
👍Успешность тестов: 90% тест-кейсов выполнены успешно.
👍Закрытие багов: устранены все критические и высокоприоритетные дефекты.

2️⃣ Артефакты тестирования 🛠
👍Примеры тест-кейсов: регистрация, авторизация, заказы, работа корзины.
👍Логи тестирования: отчеты об успешных и проваленных сценариях.

3️⃣ Основные проведенные тесты 🧪
😎E2E-тесты: оформление заказа, отмена и возвраты.
👍 Совместимость: проверка работы сайта на разных браузерах и устройствах.

4️⃣ Заключение 🏁
🚀Сайт готов к запуску: тестирование подтверждает соответствие требованиям.
🚀Отличное представление всех этапов, от тест-дизайна до баг-трекинга.

🔥 Чем полезен:

🙂 Образцовая структура для итогового отчёта.
🙂 Полное погружение в процесс тестирования с чёткими результатами.
👍Отличный пример для вдохновения или создания собственных отчётов.

⚠️ Скачать PDF можно в комментарии

#QA #TestReport #Metrics #TestingArtifacts #E2ETesting #ManualTesting #AutomationTesting #WebTesting
Please open Telegram to view this post
VIEW IN TELEGRAM
💯5👍2🔥1😍1💋1
👋 Привет, друзья!👋

🧪 Эксперимент по трудоустройству Junior QA в самом разгаре. Уже прошли все собеседования и мы в ближайшее время познакомим вас с отобранными участниками проекта!

💣 У нас супербомбическая новость❗️ В нашу команду присоединился эксперт мобильного тестирования — Полина Броновец ❤️, Lead QA Mobile! 📱

📱 Полина — не просто опытный специалист, а профессионал с богатым бэкграундом в мобильном тестировании, которая уже успела сделать карьеру и стать ментором! Под её руководством вы получите не просто теорию, а практические задания, максимально приближённые к рыночным условиям. 📱💥

👩‍💻 Полина возьмёт под своё крыло все вопросы мобильного тестирования, а я буду курировать задачи по веб-тестированию.
🎆Вместе мы создадим максимально погружённую в реальный рынок среду для участников эксперимента.

🎯 Мы проведём серию встреч и поможем вам решать задачи, которые действительно важны в индустрии, чтобы вы могли ускоренно развиваться и достигать своей цели — трудоустройства! 💼

⚠️Не пропустите анонсы! Cледите за обновлениями и будьте в курсе всех деталей, включая предстоящую встречу с финалистами! 🏆

P.S. Если кто не не узнал, на фото Polina Bronovets с посланием доброты на 2025 год :))

#QA4Life #MobileTesting #WebTesting #JuniorQA #Mentorship #CareerGrowth
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83
🔥 Тестируем WebSocket+STOMP в Postman без боли! 🔥

🚨 Проблема:
При тестировании WebSocket с использованием протокола STOMP в Postman возникла сложность: нулевой байт (\0), обязательный для корректного завершения STOMP-фреймов, не передаётся корректно. 😱

Решение:
Настройка глобальных переменных и специальных скриптов, позволяющих передавать нулевой байт через Postman без бинарного кодирования.

🔍 Что в статье:

⚡️ Проблема нулевого байта и причины её появления

🔧 Создание глобальных переменных ({{NULL_CHAR}}) и получение токена ({{ACCESS_TOKEN}})

🌐 Подробные примеры фреймов STOMP (CONNECT, SUBSCRIBE, SEND)

🛠 Пошаговое создание и настройка WebSocket-коллекции в Postman

🚀 Почему стоит прочитать?

Упростите процесс тестирования WS+STOMP соединений в Postman

Избавьтесь от постоянного бинарного кодирования фреймов

Получите готовые примеры и решения для реальных проектов

💡 Полезная статья для тех, кто сталкивается с тестированием веб-приложений, использующих WebSocket+STOMP.

📖 Читай статью и тестируй легко и комфортно!

🔗 Ссылка на статью

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life❤️ #WebSocket #Postman #STOMP #API #WebTesting
🔐 HTTP vs HTTPS для QA (частый вопрос на собесах)


🤔 В чём разница
Конфиденциальность: HTTP передаёт данные открытo; HTTPS шифрует канал, скрывая заголовки и тело.
Целостность: HTTPS предотвращает незаметную подмену данных на маршруте.
Аутентификация: в HTTPS клиент проверяет сертификат сервера (доверенная CA, срок, CN/SAN).

💡 Что видно перехватчику
HTTP: полный URL (включая query), все заголовки (Authorization, Cookie, User-Agent) и тело запроса/ответа — пароли, токены, номера карт, персональные данные.
HTTPS: IP-адрес, порт 443, размеры/тайминги пакетов, в большинстве случаев SNI (имя хоста в ClientHello). Содержимое заголовков и тела зашифровано и недоступно.

🛠 Где и как перехватывают
Открытая Wi‑Fi сеть: сниффер в той же сети. Без HTTPS всё видно, с HTTPS — шифр.
Компрометация роутера/провайдера: DNS‑подмена, прозрачный прокси, попытка MITM с поддельным корневым сертификатом.
Браузерные расширения/вредоносное ПО: чтение запросов на клиенте до шифрования.
Локальная сеть: ARP‑poisoning и проксирование трафика через атакующего.
Корпоративный proxy‑MITM с установленным в систему доверенным корневым сертификатом.

🚀 Что проверять QA
Перенаправление с http → https и наличие HSTS (Strict-Transport-Security).
Отсутствие чувствительных данных в URL и реферерах; секреты — только в теле по HTTPS.
Cookies: Secure, HttpOnly, SameSite для сессионных и auth‑куки.
Сертификат: срок действия, полная цепочка, hostname‑match, алгоритмы подписи.
TLS: отключены TLS 1.0/1.1, разрешены 1.2/1.3; современные шифросuites и прямая прямой секретности.
Mixed content: запрет незашифрованных ресурсов на HTTPS‑странице.
API‑клиенты: проверка сертификатов включена, запрет на self‑signed в проде, корректная валидация hostname.
Мобильные/desktop‑приложения: pinning (где нужно), обработка ротации сертификатов.
Логи/метрики: не утекать токены и PII; маскирование секретов.
Нагрузочные и сетевые сценарии: не ломают TLS‑настройки и редиректы.

🔐 Сертификаты и нюансы

Для HTTPS сервер обязан представить валидный SSL/TLS‑сертификат; без него соединение не «станет HTTP», а завершится ошибкой/предупреждением.
Self‑signed подходит только в тестовой среде при явном доверии клиента; в проде — публичные CA (например, с авто‑продлением).
SNI часто виден; с ECH (Encrypted ClientHello) имя хоста может скрываться, но поддержка пока ограничена.
Mutual TLS (mTLS) добавляет проверку клиента — полезно для B2B/API внутренних контуров.
Производительность: с TLS 1.3 и HTTP/2/3 накладные расходы минимальны; кэширование сессий и ALPN ускоряют соединение.

🔧 Инструменты для проверки
Браузер DevTools: секция Security, mixed content, HSTS.
curl/openssl: проверка протоколов, цепочки и hostname.
nmap/sslyze: аудит версий TLS и шифров.
mitmproxy/Burp: тесты только в разрешённых средах, с установленным тестовым CA.

🔥 Подписка Perplexity PRO на год по отличной цене мгновенно

🔥 Авторский курс "Нейросети для QA"

#QA #Тестирование #QA4Life #Security #Безопасность #Web #HTTP #HTTPS #TLS #API #WebTesting #Infosec
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3
Привет, ребята! Хочу вас обрадовать : очередная шпаргалка на подходе. Она полностью готова и я добавлю ее сегодня в 13.00 в комментарий под этим постом. Вот о чем она будет. Если считаете полезной, накидайте как можно больше огней и лайков🔥👍❤️

🌐 ШПАРГАЛКА QA - ЧАСТЬ 7

WEB-ТЕСТИРОВАНИЕ, DEVTOOLS И БАЗЫ ДАННЫХ

📑 СОДЕРЖАНИЕ

РАЗДЕЛ 1: WEB-ТЕСТИРОВАНИЕ

1. Кроссбраузерность (Cross-Browser Testing)
2. Responsive Design (Адаптивный дизайн)
3. Web Storage (Cookies, Local Storage, Session Storage, Cache)
4. DevTools для тестировщиков
5. Web-специфичные баги

РАЗДЕЛ 2: ТЕСТИРОВАНИЕ БАЗ ДАННЫХ
6. SQL для тестировщиков (основы)
7. Что проверять в БД
8. Инструменты для работы с БД

РАЗДЕЛ 3: CONTRACT TESTING
9. Что такое Contract Testing
10. Когда применять

🔗Шпаргалка в PDF уже в комментарии

🔥 Подписка Perplexity PRO на год по отличной цене мгновенно

🔥 Мой курс "Нейросети для QA"

#QA #Тестирование #DevTools #БазыДанных #DB #Webtesting #Собеседование #Шпаргалка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍41
🧑‍⚖️🧑‍⚖️🧑‍⚖️🧑‍⚖️ 🧩 Топ-10 расширений Chrome для QA: часть 2

➡️ Стандартные DevTools часто не справляются с рутиной: заполнение форм вручную, постоянный логин/разлогин для проверки ролей или попытки прочитать "сырой" JSON отнимают кучу времени и концентрации → вторая часть подборки специализированных плагинов → автоматизация мелких задач, которые в сумме экономят часы рабочего времени и нервы тестировщика.

Что стоит добавить в браузер:

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

— Fake Filler: генерируй осмысленные тестовые данные для десятков полей формы одним кликом, забыв про ручной ввод "test testov" и бесконечные копипасты email-адресов при проверке регистрации.

— Header Editor: перехватывай и изменяй HTTP-заголовки запросов "на лету", чтобы тестировать логику кэширования, эмулировать мобильные устройства через User-Agent или подставлять кастомные токены авторизации.

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

— PerfectPixel: накладывай полупрозрачные макеты из Figma поверх верстки, чтобы ловить смещения в 1-2 пикселя и проверять соответствие дизайну с ювелирной точностью.


🔗 10 Chrome-расширений для QA часть 2

#QA #Тестирование #Тестировщик #IT #Testing #Tools #Chrome #Extensions #QA4Life #WebTesting
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3