ProQuality Community
3.03K subscribers
175 photos
36 videos
2 files
1.27K links
Приветствуем в ProQuality Community – это обмен практиками тестирования между самыми разными специалистами! Присоединяйтесь к нам в youtube https://cutt.ly/8eTjvnl7
Сотрудничество: @andrey_talisman_ivanov
Download Telegram
#ProQuality_quiz

Всем привет! Сегодня вместо логической задачки предлагаем вопрос по реальному кейсу ☁️

Недавно в работе крупнейшего в мире облачного провайдера Amazon Web Services (AWS) произошел глобальный сбой, из-за которого пострадали сотни популярных сайтов и приложений.

В числе пострадавших оказались платформы Zoom, Signal, Snapchat, WhatsApp, игровые сервисы Roblox, Fortnite, а также финансовые учреждения, включая Lloyds и Bank of Scotland.

Сбой привёл к отказу в работе умных кроватей, голосовых ассистентов и систем безопасности, выявив серьёзные уязвимости современных IoT-технологий.

Ниже приведены факты о сбое в облачной инфраструктуре Amazon.

Однако, один из них вымышленный 👇
2
​​#automationTesting

Компонентное тестирование программного обеспечения - это тестирование отдельных компонентов программного обеспечения.

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

Как я понимаю «компонентное тестирование»
1
​​#automationTesting #proQuality_video

📢 Делимся с вами презентацией и записью встречи Playwright or Selenium? The Modern Approach to UI Test Automation

🎥 На ивенте Angela Olszewska раскрыла, почему Playwright набирает популярность в тестировании.

Другие наши мероприятия на wearecommunity.io.
2
😁14
​​#softwareTesting

WebSocket — это постоянное соединение между клиентом и сервером. WebSockets обеспечивают двунаправленный канал связи (позволяет осуществлять связь в обоих направлениях одновременно) через одно соединение TCP/IP.

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

Как вручную тестировать API WebSocketm
🔥4
​​#softwareTesting #proQuality_translation

Продолжаем серию статей о тестировании! В предыдущей статье мы разобрали ключевые метрики для оценки эффективности тестирования.

В последней статье серии автор рассмотрит статус тестирования и эффективность исправления дефектов.

Метрики качества: Изучи, Примени, Внедри. Часть 3: Статус тестирования и Эффективность исправления багов
2
#ProQuality_quiz

Всем привет! Сегодня вместо логической задачки предлагаем вопрос по реальному кейсу 🌐

Недавно мы рассказывали о масштабном сбое Amazon Web Services и его последствиях.

Основной причиной инцидента стала ошибка в системе управления DNS для базы данных DynamoDB в регионе US-EAST-1 (Северная Вирджиния).

Две автоматические программы, отвечающие за обновление DNS-записей, одновременно изменили адреса серверов, но не синхронизировали свои действия. В результате одна система перезаписала уже обновлённые записи старыми, вторая — удалила эти «старые» записи, что привело к обнулению адресов серверов. Из-за этого многие сервисы AWS потеряли возможность корректно отвечать на запросы.

За последние годы происходило несколько масштабных сбоев в работе интернет-сервисов, когда проблемы у одной компании вызывали эффект «карточного домика».

Ниже приведены факты о произошедших ранее сбоях.

Однако, один из них вымышленный 👇
👍1
​​#automationTesting #apiTesting

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

Контрактное тестирование API – визуальное руководство
👍1
​​#softwareTesting

Разработчики ответственны за то, чтобы код был качественным, проект-менеджеры — за то, чтобы требования и задачи были четкими и понятными, а QA — за то, чтобы обеспечить прозрачность процесса тестирования и помогать предотвратить проблемы до их возникновения.

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

Качество на каждом уровне: мой подход к роли QA
😁9😢2
#softwareTesting

Тест-анализ – это процесс изучения тестируемого объекта (требований, дизайна, кода, рисков) с целью определения «ЧТО тестировать?» и «КАК тестировать?».

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

Тест-анализ как основа адекватного тестирования: почему баги – это не ошибка тестировщика
👍2
​​#proQuality_books #softwareTesting

📖 Practical Hardware Pentesting (2021)
Автор: Jean-Georges Valle
Количество страниц: 382
Язык издания: Английский

Книга Jean-Georges Valle — солидный практический ввод в аппаратный пентест: систематичная, насыщенная примерами, хорошая база для дальнейшего углубления. Её стоит брать тем, кто хочет не только теории, но и репетировать реальные атаки в собственной лаборатории.

Плюсы:
Большое количество пошаговых примеров и лабораторных упражнений.
Полный охват тем — от настройки безопасной лаборатории до SDR, JTAG/UART, извлечения памяти и анализа прошивок.
Главы логично выстроены: подготовка → разведка → эксплойт → пост-эксплуатация → отчёты.
Реальные инструменты и техники — показаны инструменты, которые используют в индустрии, и практические приёмы для ежедневной работы пентестера.

Минусы:
Техническая сложность для абсолютных новичков — без базовых знаний электроники и работы с разводкой/паяльником часть материала будет тяжела для понимания.
Инструменты и версии могут устаревать — поскольку быстрый рост инструментов и прошивок, отдельные команды/утилиты со временем меняются; полезно сверяться с официальной документацией и обновлёнными ресурсами.
2👍1
​​#ProQuality_tasks

Всем привет! С вами снова рубрика задачки ProQuality

Осенняя задача про тыквы 🎃

На осенней выставке тыквы делятся на маленькие, средние и большие. Общее количество маленьких и средних тыкв составляет 58. Общее количество средних и больших тыкв составляет 59. Общее количество больших и маленьких тыкв составляет 61.

Сколько маленьких тыкв представлено на выставке в этом году?

Идеями и решениями делитесь в комментариях под постом 👇

В ближайшую пятницу мы опубликуем ответ на задачу 🤓
3
#automationTesting

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

Автор сегодняшней статьи расскажет о работе с визуальным тестированием в рамках упомянутого инструмента Playwright, как мы справились со сложностями хранения эталонных скриншотов и автоматизировали их обновление.

Альтернативный способ хранения скриншотов в Playwright и способ их обновления
3
​​#proQuality_events

Не пропустите наш новый ивент How My Testing Skills Made Me a Better Parent с Maryia Tuleika, где спикер расскажет, как навыки тестирования могут использоваться в родительстве.

👉 Узнайте, как применять критическое мышление и стратегии коммуникации для создания лучшей семейной атмосферы.

📆 Присоединяйтесь к нам 20 Ноября 2025 10:00 WAW | 12:00 BY | 13:00 TBS, язык EN!

Другие наши мероприятия на wearecommunity.io.
2
#softwareTesting

Тестовая среда — это как сцена для генеральной репетиции спектакля. Она должна быть максимально похожа на настоящий зал, но с возможностью остановить процесс, заменить актёра или поменять декорации.

В этой статье автор обсудит классификацию и назначение тестовых сред (от dev до prod), их влияние на качество тестирования, типичные проблемы при работе с окружениями и практические рекомендации по выбору и настройке под разные типы проверок.

Как не утонуть в тестовых средах: dev, test, staging и не только
👍1
​​#proQuality_books #softwareTesting

Web Hacking Arsenal (2025)
Авторы: Rafay Baloch
Количество страниц: 410
Язык издания: Английский

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

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

Минусы:
Несмотря на актуальность на момент издания, мир кибербезопасности меняется стремительно, и некоторые разделы могут устареть в течение нескольких лет.
Узкая целевая аудитория: Книга будет наиболее полезна для начинающих и практикующих пентестеров, но может оказаться недостаточно глубокой для опытных исследователей, ищущих нестандартные подходы.
👍2