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
​​#ProQuality_tasks

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

Задача про десерт 🍰🍰

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

София называла пароль ЕОВ27, когда обедала во вторник, и пароль ТИЧ47, когда обедала в четверг.

Какой пароль она назовет в пятницу?

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

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

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

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

Тестирование в Staging и Production окружениях
👍3
#softwareTesting #databases

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

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

Что тестировщикам (и не только им) важно знать о базах данных. Шпаргалка по популярным ошибкам
👍2
​​#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