#automationTesting #apiTesting
Автор сегодняшней статьи расскажет, почему контрактное тестирование является сложным инструментом для зрелых команд, требующим создания высокоточных имитаторов API, которые должны корректно обрабатывать состояния и валидацию, чтобы быть эффективной заменой реальным сервисам в интеграционных тестах.
Контрактное тестирование API – визуальное руководство
Автор сегодняшней статьи расскажет, почему контрактное тестирование является сложным инструментом для зрелых команд, требующим создания высокоточных имитаторов API, которые должны корректно обрабатывать состояния и валидацию, чтобы быть эффективной заменой реальным сервисам в интеграционных тестах.
Контрактное тестирование API – визуальное руководство
👍1
#softwareTesting
Разработчики ответственны за то, чтобы код был качественным, проект-менеджеры — за то, чтобы требования и задачи были четкими и понятными, а QA — за то, чтобы обеспечить прозрачность процесса тестирования и помогать предотвратить проблемы до их возникновения.
В сегодняшней статье автор рассмотрит QA как комплексный процесс, который включает помимо технических аспектов еще и командную работу, планирование, предотвращение ошибок и многое другое.
Качество на каждом уровне: мой подход к роли QA
Разработчики ответственны за то, чтобы код был качественным, проект-менеджеры — за то, чтобы требования и задачи были четкими и понятными, а QA — за то, чтобы обеспечить прозрачность процесса тестирования и помогать предотвратить проблемы до их возникновения.
В сегодняшней статье автор рассмотрит QA как комплексный процесс, который включает помимо технических аспектов еще и командную работу, планирование, предотвращение ошибок и многое другое.
Качество на каждом уровне: мой подход к роли QA
#softwareTesting
Тест-анализ – это процесс изучения тестируемого объекта (требований, дизайна, кода, рисков) с целью определения «ЧТО тестировать?» и «КАК тестировать?».
В сегодняшней статье автор расскажет, почему тест-анализ является фундаментом адекватного тестирования, а обнаруженный в продакшене баг — это следствие системных проблем в процессе разработки, а не персональная ошибка тестировщика.
Тест-анализ как основа адекватного тестирования: почему баги – это не ошибка тестировщика
Тест-анализ – это процесс изучения тестируемого объекта (требований, дизайна, кода, рисков) с целью определения «ЧТО тестировать?» и «КАК тестировать?».
В сегодняшней статье автор расскажет, почему тест-анализ является фундаментом адекватного тестирования, а обнаруженный в продакшене баг — это следствие системных проблем в процессе разработки, а не персональная ошибка тестировщика.
Тест-анализ как основа адекватного тестирования: почему баги – это не ошибка тестировщика
Лаборатория качества
Тест-анализ как основа адекватного тестирования: почему баги – это не ошибка тестировщика
Тест-анализ как основа адекватного тестирования: почему баги – это не ошибка тестировщика. В индустрии разработки ПО до сих пор частенько встречается опасное заблуждение: если баг обнаруживается на проде или на поздних стадиях разработки, эт
👍2
#proQuality_books #softwareTesting
📖 Practical Hardware Pentesting (2021)
Автор: Jean-Georges Valle
Количество страниц: 382
Язык издания: Английский
Книга Jean-Georges Valle — солидный практический ввод в аппаратный пентест: систематичная, насыщенная примерами, хорошая база для дальнейшего углубления. Её стоит брать тем, кто хочет не только теории, но и репетировать реальные атаки в собственной лаборатории.
Плюсы:
➕Большое количество пошаговых примеров и лабораторных упражнений.
➕Полный охват тем — от настройки безопасной лаборатории до SDR, JTAG/UART, извлечения памяти и анализа прошивок.
➕Главы логично выстроены: подготовка → разведка → эксплойт → пост-эксплуатация → отчёты.
➕Реальные инструменты и техники — показаны инструменты, которые используют в индустрии, и практические приёмы для ежедневной работы пентестера.
Минусы:
➖Техническая сложность для абсолютных новичков — без базовых знаний электроники и работы с разводкой/паяльником часть материала будет тяжела для понимания.
➖Инструменты и версии могут устаревать — поскольку быстрый рост инструментов и прошивок, отдельные команды/утилиты со временем меняются; полезно сверяться с официальной документацией и обновлёнными ресурсами.
📖 Practical Hardware Pentesting (2021)
Автор: Jean-Georges Valle
Количество страниц: 382
Язык издания: Английский
Книга Jean-Georges Valle — солидный практический ввод в аппаратный пентест: систематичная, насыщенная примерами, хорошая база для дальнейшего углубления. Её стоит брать тем, кто хочет не только теории, но и репетировать реальные атаки в собственной лаборатории.
Плюсы:
➕Большое количество пошаговых примеров и лабораторных упражнений.
➕Полный охват тем — от настройки безопасной лаборатории до SDR, JTAG/UART, извлечения памяти и анализа прошивок.
➕Главы логично выстроены: подготовка → разведка → эксплойт → пост-эксплуатация → отчёты.
➕Реальные инструменты и техники — показаны инструменты, которые используют в индустрии, и практические приёмы для ежедневной работы пентестера.
Минусы:
➖Техническая сложность для абсолютных новичков — без базовых знаний электроники и работы с разводкой/паяльником часть материала будет тяжела для понимания.
➖Инструменты и версии могут устаревать — поскольку быстрый рост инструментов и прошивок, отдельные команды/утилиты со временем меняются; полезно сверяться с официальной документацией и обновлёнными ресурсами.
❤2👍1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Осенняя задача про тыквы 🎃
На осенней выставке тыквы делятся на маленькие, средние и большие. Общее количество маленьких и средних тыкв составляет 58. Общее количество средних и больших тыкв составляет 59. Общее количество больших и маленьких тыкв составляет 61.
Сколько маленьких тыкв представлено на выставке в этом году?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Осенняя задача про тыквы 🎃
На осенней выставке тыквы делятся на маленькие, средние и большие. Общее количество маленьких и средних тыкв составляет 58. Общее количество средних и больших тыкв составляет 59. Общее количество больших и маленьких тыкв составляет 61.
Сколько маленьких тыкв представлено на выставке в этом году?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤3
#automationTesting
В ходе автоматизации тестирования пользовательских интерфейсов зачастую используется такой подход как визуальное тестирование. Он позволяет поддерживать стабильность и отсутствие ошибок в отображении страниц.
Автор сегодняшней статьи расскажет о работе с визуальным тестированием в рамках упомянутого инструмента Playwright, как мы справились со сложностями хранения эталонных скриншотов и автоматизировали их обновление.
Альтернативный способ хранения скриншотов в Playwright и способ их обновления
В ходе автоматизации тестирования пользовательских интерфейсов зачастую используется такой подход как визуальное тестирование. Он позволяет поддерживать стабильность и отсутствие ошибок в отображении страниц.
Автор сегодняшней статьи расскажет о работе с визуальным тестированием в рамках упомянутого инструмента Playwright, как мы справились со сложностями хранения эталонных скриншотов и автоматизировали их обновление.
Альтернативный способ хранения скриншотов в Playwright и способ их обновления
Хабр
Альтернативный способ хранения скриншотов в Playwright и способ их обновления
Вступление Привет! Меня зовут Вячеслав, я инженер по автоматизации тестирования в компании ROWI.Tech. В ходе автоматизации тестирования пользовательских интерфейсов зачастую используется такой подход...
❤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.
Не пропустите наш новый ивент 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
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением осенней задачи про тыквы
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением осенней задачи про тыквы
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Осенняя задача про тыквы
На осенней выставке тыквы делятся на маленькие, средние и большие. Общее количество маленьких и средних тыкв составляет 58. Общее количество средних и больших тыкв составляет 59. Общее количество больших и маленьких тыкв составляет 61. Сколько маленьких тыкв…
#softwareTesting
Тестовая среда — это как сцена для генеральной репетиции спектакля. Она должна быть максимально похожа на настоящий зал, но с возможностью остановить процесс, заменить актёра или поменять декорации.
В этой статье автор обсудит классификацию и назначение тестовых сред (от dev до prod), их влияние на качество тестирования, типичные проблемы при работе с окружениями и практические рекомендации по выбору и настройке под разные типы проверок.
Как не утонуть в тестовых средах: dev, test, staging и не только
Тестовая среда — это как сцена для генеральной репетиции спектакля. Она должна быть максимально похожа на настоящий зал, но с возможностью остановить процесс, заменить актёра или поменять декорации.
В этой статье автор обсудит классификацию и назначение тестовых сред (от dev до prod), их влияние на качество тестирования, типичные проблемы при работе с окружениями и практические рекомендации по выбору и настройке под разные типы проверок.
Как не утонуть в тестовых средах: dev, test, staging и не только
Хабр
Как не утонуть в тестовых средах: dev, test, staging и не только
Привет, дорогой друг! Если ты связан с тестированием ПО, то знаешь, как важно иметь надежную и предсказуемую тестовую среду. А если ты ещё и отвечаешь за качество, то наверняка...
👍1
#proQuality_books #softwareTesting
Web Hacking Arsenal (2025)
Авторы: Rafay Baloch
Количество страниц: 410
Язык издания: Английский
Эта книга представляет собой современный справочник по инструментам и методикам для тестирования веб-приложений на проникновение, собранный одним из ведущих экспертов в области кибербезопасности. Она предлагает практические руководства по использованию как широко известных, так и узкоспециализированных инструментов для выявления и эксплуатации уязвимостей.
Плюсы:
➕Описывает самые современные инструменты и методы, учитывающие последние тенденции в веб-разработке и безопасности.
➕Делает упор на реальное применение инструментов с примерами и руководствами, что ценно для практикующих специалистов.
➕Материал хорошо организован по типам уязвимостей и этапам тестирования, что облегчает поиск нужной информации.
Минусы:
➖Несмотря на актуальность на момент издания, мир кибербезопасности меняется стремительно, и некоторые разделы могут устареть в течение нескольких лет.
➖Узкая целевая аудитория: Книга будет наиболее полезна для начинающих и практикующих пентестеров, но может оказаться недостаточно глубокой для опытных исследователей, ищущих нестандартные подходы.
Web Hacking Arsenal (2025)
Авторы: Rafay Baloch
Количество страниц: 410
Язык издания: Английский
Эта книга представляет собой современный справочник по инструментам и методикам для тестирования веб-приложений на проникновение, собранный одним из ведущих экспертов в области кибербезопасности. Она предлагает практические руководства по использованию как широко известных, так и узкоспециализированных инструментов для выявления и эксплуатации уязвимостей.
Плюсы:
➕Описывает самые современные инструменты и методы, учитывающие последние тенденции в веб-разработке и безопасности.
➕Делает упор на реальное применение инструментов с примерами и руководствами, что ценно для практикующих специалистов.
➕Материал хорошо организован по типам уязвимостей и этапам тестирования, что облегчает поиск нужной информации.
Минусы:
➖Несмотря на актуальность на момент издания, мир кибербезопасности меняется стремительно, и некоторые разделы могут устареть в течение нескольких лет.
➖Узкая целевая аудитория: Книга будет наиболее полезна для начинающих и практикующих пентестеров, но может оказаться недостаточно глубокой для опытных исследователей, ищущих нестандартные подходы.
👍2
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про секретного агента 🕵️
Секретный агент хочет взломать 8-значный код, содержащий различные цифры, отличные от нуля. На чётных позициях расположены чётные цифры в порядке возрастания, а на нечётных позициях — нечётные цифры в порядке возрастания. Сумма чётных цифр равна сумме нечётных цифр.
Какой цифры нет в коде?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про секретного агента 🕵️
Секретный агент хочет взломать 8-значный код, содержащий различные цифры, отличные от нуля. На чётных позициях расположены чётные цифры в порядке возрастания, а на нечётных позициях — нечётные цифры в порядке возрастания. Сумма чётных цифр равна сумме нечётных цифр.
Какой цифры нет в коде?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
👍1
#automationTesting
Testcontainers — это библиотека, которая из JUnit‑теста запускает Docker‑контейнеры как обычные Java‑объекты.
В сегодняшней статье автор расскажет, как протестировать Kafka с помощью Testcontainers.
Тестируем Kafka с Testcontainers
Testcontainers — это библиотека, которая из JUnit‑теста запускает Docker‑контейнеры как обычные Java‑объекты.
В сегодняшней статье автор расскажет, как протестировать Kafka с помощью Testcontainers.
Тестируем Kafka с Testcontainers
Хабр
Тестируем Kafka с Testcontainers
Привет, Хабр! Сегодня мы рассмотрим, как протестировать Kafka с помощью Testcontainers. Testcontainers — это библиотека, которая из JUnit‑теста запускает Docker‑контейнеры...
👍1
#proQuality_events #softwareTesting #gameTesting #ai
Присоединяйтесь к онлайн-сессии Play & Level Up Ep3: Game Testers review and test AI-generated games с Pavel Krasnou.
💡 Павел Краснов, тестировщик игр, примет участие в специальном мероприятии, где он будет играть в игру, сгенерированную ИИ.
👉 На ивенте вы познакомитесь с передовыми технологиями. Павел исследует и оценит игру, полностью созданную искусственным интеллектом, чтобы наглядно показать как потенциал, так и проблемы, связанные с разработкой игр на основе ИИ.
📆 Детали:
→ 25 Ноября, 11:00 (Tbilisi time), язык EN!
Другие наши мероприятия на wearecommunity.io.
Присоединяйтесь к онлайн-сессии Play & Level Up Ep3: Game Testers review and test AI-generated games с Pavel Krasnou.
💡 Павел Краснов, тестировщик игр, примет участие в специальном мероприятии, где он будет играть в игру, сгенерированную ИИ.
👉 На ивенте вы познакомитесь с передовыми технологиями. Павел исследует и оценит игру, полностью созданную искусственным интеллектом, чтобы наглядно показать как потенциал, так и проблемы, связанные с разработкой игр на основе ИИ.
📆 Детали:
→ 25 Ноября, 11:00 (Tbilisi time), язык EN!
Другие наши мероприятия на wearecommunity.io.
❤3
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про секретного агента
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про секретного агента
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про секретного агента
Секретный агент хочет взломать 8-значный код, содержащий различные цифры, отличные от нуля. На чётных позициях расположены чётные цифры в порядке возрастания, а на нечётных позициях — нечётные цифры в порядке возрастания. Сумма чётных цифр равна сумме нечётных…
🥰2
#softwareTesting
Kafka — это брокер сообщений. Брокеры — это промежуточные программы, которые принимают, хранят и передают сообщения между разными сервисами, приложениями или компонентами в системе.
Сегодня мы поговорим про брокер сообщений Apache Kafka: из чего он состоит, как работает, зачем нужен и где применяется и главное — разберем на конкретных примерах, как его можно протестировать.
Apache Kafka: что нужно знать тестировщику
Kafka — это брокер сообщений. Брокеры — это промежуточные программы, которые принимают, хранят и передают сообщения между разными сервисами, приложениями или компонентами в системе.
Сегодня мы поговорим про брокер сообщений Apache Kafka: из чего он состоит, как работает, зачем нужен и где применяется и главное — разберем на конкретных примерах, как его можно протестировать.
Apache Kafka: что нужно знать тестировщику
❤1
#proQuality_books #softwareTesting #ai
📖 Focus on QA: Redefining Software Testing in AI-Driven Era (2024)
Авторы: Sai Chand Boyapati
Количество страниц: 138
Язык издания: Английский
В этой книге представлено современное видение тестирования ПО через призму технологий искусственного интеллекта. Практические примеры, стратегии функционального и безопасности тестирования, а также обсуждение этических аспектов делают ее ценным инструментом для профессионалов в области QA. Автор делится реальными кейсами, связанными с запуском крупных продуктов, где качество становится ключевым приоритетом.
Плюсы:
➕ Чёткие примеры из реального мира, легко применимые на практике.
➕ Рассматриваются функциональное и безопасность тестирования, включая AI и CI/CD.
➕ Полезные главы для интервью и улучшения процессов тестирования.
➕ С фокусом на новейшие тренды, включая инновации в командах.
➕ Расширяет кругозор благодаря авторскому "Quality-First mindset".
Недостатки:
➖ Для новичков некоторые темы могут показаться сложными без базовых знаний.
➖ Не весь материал раскрыт глубоко из-за малого объёма книги.
➖ Требует дополнений для полного понимания облачных технологий.
➖ Основная часть фокусируется на AI, что может ограничить универсальность для традиционных подходов.
📖 Focus on QA: Redefining Software Testing in AI-Driven Era (2024)
Авторы: Sai Chand Boyapati
Количество страниц: 138
Язык издания: Английский
В этой книге представлено современное видение тестирования ПО через призму технологий искусственного интеллекта. Практические примеры, стратегии функционального и безопасности тестирования, а также обсуждение этических аспектов делают ее ценным инструментом для профессионалов в области QA. Автор делится реальными кейсами, связанными с запуском крупных продуктов, где качество становится ключевым приоритетом.
Плюсы:
➕ Чёткие примеры из реального мира, легко применимые на практике.
➕ Рассматриваются функциональное и безопасность тестирования, включая AI и CI/CD.
➕ Полезные главы для интервью и улучшения процессов тестирования.
➕ С фокусом на новейшие тренды, включая инновации в командах.
➕ Расширяет кругозор благодаря авторскому "Quality-First mindset".
Недостатки:
➖ Для новичков некоторые темы могут показаться сложными без базовых знаний.
➖ Не весь материал раскрыт глубоко из-за малого объёма книги.
➖ Требует дополнений для полного понимания облачных технологий.
➖ Основная часть фокусируется на AI, что может ограничить универсальность для традиционных подходов.
👍3
#proQuality_learn
Если вы хотите освоить современные практики тестирования и начать карьеру в сфере QA, в EPAM Campus открыт набор на бесплатные образовательные программы.
🎓Automated Testing (.NET, Java, JavaScript, Python)
🎓Software Functional Testing
Что вас ждёт:
✅ Программа с опорой на актуальные стандарты IT-рынка
✅ Материалы от экспертов EPAM
✅ Практические задачи для отработки навыков
✅ Современное обучение с интеграцией ИИ
Курсы доступны во многих локациях. Выбирайте свою, регистрируйтесь и делитесь ссылками на программы с друзьями, которым это будет интересно!
Если вы хотите освоить современные практики тестирования и начать карьеру в сфере QA, в EPAM Campus открыт набор на бесплатные образовательные программы.
🎓Automated Testing (.NET, Java, JavaScript, Python)
🎓Software Functional Testing
Что вас ждёт:
✅ Программа с опорой на актуальные стандарты IT-рынка
✅ Материалы от экспертов EPAM
✅ Практические задачи для отработки навыков
✅ Современное обучение с интеграцией ИИ
Курсы доступны во многих локациях. Выбирайте свою, регистрируйтесь и делитесь ссылками на программы с друзьями, которым это будет интересно!
❤3🔥2😢1🤩1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про спички 🔥
Посмотрите на картинку. На спичечном коробке составлено равенство из спичек 4−4=9, но в нем допущена ошибка.
Как исправить равенство, переложив всего одну спичку?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про спички 🔥
Посмотрите на картинку. На спичечном коробке составлено равенство из спичек 4−4=9, но в нем допущена ошибка.
Как исправить равенство, переложив всего одну спичку?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤2