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

Компания Atlassian была первопроходцем в преобразовании традиционной модели обеспечения качества (Quality Assurance) в модель Поддержки Качества (Quality Assistance). На протяжении многих лет они разрабатывают свою методологию, доступную в различных материалах.

В этой статье расскажем о том, как Atlassian проводит анализ качества своего менеджмента, организации, навыков и методологий.

Подход Atlassian к Качественной Помощи (Quality Assistance)
4
​​#proQuality_events #proQuality_Conference2025

🎤 Сообщество ProQuality приглашает специалистов по качеству на конференцию ProQuality 2025, посвященную тестированию ПО.

📅 Дата: 2-6 июня 2025 г. 📍 Место: Онлайн 🕒 Время: 10-12, 18-20 (GMT+3)

Мы собираем лидеров индустрии и профессионалов для обмена опытом. Улучшайте навыки, узнавайте тренды и расширяйте сеть контактов!

В программе: Доклады экспертов по QA, автоматизации и AI, интерактивные сессии по инструментам тестирования.

👉 Забронируйте свое место сегодня и сделайте первый шаг к развитию вашей карьеры в тестировании.
👍42
​​#ProQuality_tasks

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

Задача про мост 🌉🚛

Автомобиль пересекает мост длиной 20 км. Мост может выдержать максимум 1500 кг веса. Если каким-то образом вес на мосту станет больше, он сломается.
Вес автомобиля составляет ровно 1500 кг. На полпути прилетает птица и садится на крышу автомобиля. Птица весит ровно 200 граммов.

Можете ли вы сказать, сломается мост в этот момент или нет, и почему?

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

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

Emcee — это инструмент для мобильных автотестов. С его помощью можно развернуть инфраструктуру для нативных автотестов Android/iOS и запускать тесты, эффективно утилизируя ресурсы и повышая time-to-market.

В сегодняшней статье автор расскажет, как развернуть облачную инфраструктуру для запуска нативных Android-тестов с использованием Emcee, так же вы узнаете о выборе облачного провайдера, настройке KVM и Docker Compose, интеграции с Artifactory.

Как поднять инфраструктуру для запуска автотестов Android в облаках
👍1
​​#softwareTesting

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

В сегодняшней статье автор расскажет о принципиальных различиях между повторным (ретест) и регрессионным тестированием, их ролях в обеспечении качества ПО.

Чем отличается ретест от регресса
👍2
​​#proQuality_books #softwareTesting

📖 Fundamentals of Software Testing (2024)
Автор: Bernard Homès
Количество страниц: 400
Язык издания: Английский

Книга "Fundamentals of Software Testing" представляет собой всестороннее руководство по основам тестирования программного обеспечения, адаптированное к современным требованиям индустрии. Автор, Бернар Омес, основатель ISTQB и IEEE-сертифицированный специалист с более чем 40-летним опытом в области ИТ и тестирования ПО, обновил своё издание, чтобы отразить эволюцию методов тестирования, включая работу в agile-командах и автоматизацию тест-кейсов.

Плюсы:
Соответствует программе ISTQB Foundation Level 2023 года, предоставляя материалы для подготовки к экзамену.
Включает реальные примеры, шаблоны и модели, применимые в повседневной работе тестировщика.
В конце глав — вопросы и задачи, помогающие закрепить материал и подготовиться к сертификационному экзамену.
Чёткая логика изложения помогает легко усваивать сложные понятия, особенно тем, кто только начинает путь в тестировании.

Минусы:
Основное внимание уделяется подготовке к сертификации, что может ограничить интерес читателей, не планирующих сдавать экзамен.
❤‍🔥5
​​#ProQuality_tasks

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

Задача про утреннюю пробежку 🏃‍♂️🏃‍♀️

Супруги вышли на утреннюю пробежку. Чтобы бежать вместе, на каждые два шага мужа жене требовалось сделать три шага.

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

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

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

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

В сегодняшней статье автор расскажет, как сериализовать и десериализовать JSON, как его изменять и использовать расширенные возможности парсинга JSON.

Автоматизированное тестирование API с использованием Python. Работа с JSON и JsonPath
3
#softwareTesting

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

В сегодняшней статье автор расскажет о разных видах пирамиды тестирования, их применимость в реальных проектах, а также влияние на CI/CD, DevOps и скорость разработки. Вы узнаете, как адаптировать тестирование под вашу команду, избежать антипаттернов и выстроить эффективную систему контроля качества.

Что такое пирамида тестирования, зачем она нужна и как её правильно применять?
👍3
​​#proQuality_books #automationTesting

📖 Test Automation Engineering Handbook (2023)
Авторы: Manikandan Sambamurthy
Количество страниц: 276
Язык издания: Английский

"Test Automation Engineering Handbook" — практическое руководство по автоматизации тестирования для веба, мобильных приложений, API и производительности. Узнайте стратегии, инструменты и лучший подход к тестированию с примерами на Cypress, Appium, Postman и JMeter.

Плюсы:
Широкий охват тем, от стратегии до практических примеров.
Простая и понятная структура для новичков.
Конкретные примеры автоматизации с кодом на GitHub.
Полезные метрики и анти-паттерны для тестирования.
Рекомендации по выбору инструментов и фреймворков.

Минусы:
Иногда объясняются слишком базовые темы (например, настройка VS Code).
Для опытных специалистов некоторые разделы могут быть поверхностными.
Мало информации о нестандартных или сложных сценариях автоматизации.
Требуется базовое техническое понимание для работы с примерами.

Для кого книга:
✔️ Мануальные тестировщики, переходящие в автоматизацию.
✔️ Разработчики, желающие углубить навыки тестирования.
✔️ Инженеры, занимающиеся тестированием производительности и интеграцией в CI/CD.
👍6
#ProQuality_quiz

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

Netflix - один из самых популярных стриминговых видеосервисов в мире.

Приложение для Android было запущено 14 лет назад, изначально как гибридное (native+webview), но позже преобразовано в полностью нативное.

Текущая кодовая база составляет примерно 1 млн строк кода Java/Kotlin, распределенного по 400+ модулям. Приложением занимается команда из примерно 50 человек.

Ниже приведены факты о тестировании приложения Netflix.

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

DELETE удаляет указанный ресурс с сервера. В идеале в DELETE-запросе отсутствует тело ответа. Ресурс указывается URI, и сервер удаляет его безвозвратно. Запросы DELETE не считаются ни безопасными, ни идемпотентными, поскольку они могут вызывать нежелательные эффекты на сервере, например удаление данных из БД.

В сегодняшней статье автор расскажет, как тестировать DELETE-запросы в Playwright/Java, учитывая их небезопасность и неидемпотентность. Вы узнаете о реализации тестовых сценариев для удаления валидных заказов, проверки статус-кодов 204 и 404, а также интеграции с TestNG для автоматизированного выполнения и верификации необратимости изменений.

Тестирование API в Playwright/Java. DELETE-запросы
👍3
​​#softwareTesting #mobileTesting

Тестирование постоянно развивается по мере изучения того, что и как работает, или появления новых технологий и фреймворков.

В сегодняшней статье автор расскажет, как Netflix тестирует мобильное приложение, используя многоуровневый подход с юнит-тестами, скриншотным тестированием (Paparazzi, Roborazzi), фреймворками Espresso и UIAutomator, собственной Device Farm для работы с тысячами устройств.

P.S. Не пропустите наш квиз по мобильному тестированию, опубликованный в среду — проверите свои знания в реальных сценариях!

Как тестируют мобильное приложение Netflix
3👍1
​​#softwareTesting

SOAP-сервисы — ключевые компоненты банковских, страховых и государственных систем, где критичны точность и безопасность данных.

В сегодняшней статье автор расскажет, как тестировать SOAP-сервисы, о структуре SOAP-сообщений, роли WSDL-контрактов, инструментах вроде SoapUI и Postman, а также типичных ошибках при работе с XML, авторизацией и обработке SOAP Fault.

Особенности тестирования протокола SOAP: что важно знать тестировщику?
3
​​#proQuality_books #softwareTesting

📖 Metrics for Test Reporting: Analysis and Reporting for Effective Test Management (2024)
Автор: Frank Witte
Количество страниц: 237
Язык издания: Английский

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

Плюсы:
Книга насыщена примерами и рекомендациями, применимыми в реальных проектах.
Автор предлагает структурированную методологию выбора и использования метрик в зависимости от целей и контекста.
Рассматриваются современные аспекты тестирования, включая автоматизацию и agile-подходы.
В книге представлены шаблоны и примеры отчетов, облегчающие внедрение предложенных методик.

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