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_books #softwareTesting #automationTesting

📖 Software Engineering at Google: Lessons Learned from Programming Over Time (2020)
Авторы: Titus Winters, Tom Manshreck, Hyrum Wright
Количество страниц: 599
Язык издания: Английский

Книга раскрывает подходы Google к разработке ПО в масштабе и на длинной дистанции. Акцент на культуре качества, автоматизации тестирования, управлении зависимостями и рефакторинге как части инженерного процесса, важного для QA.

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

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

Для кого книга:
✔️ Опытным QA-инженерам, автоматизаторам (SDET).
✔️ QA лидам и менеджерам (стратегия, процессы).
✔️ Разработчикам, думающим о качестве и тестопригодности.
✔️ Всем, кто работает над большими/долгоживущими проектами или интересуется процессами Google.

Об авторах:
Ведущие инженеры Google с большим опытом, формировавшие описанные практики.
3
​​#ProQuality_tasks #AI_tasks
 
Всем привет! Сегодня вместо логической задачки предлагаем задание на использование AI 👩‍💻👨‍💻
 
Имеются функциональные требования, для которых необходимо написать тест кейсы. Результат оформить в виде таблицы, которую можно будет скопировать в Google Sheet.
 
 A cashier page designed for multiple payment options – “Wallet”, “Credit Card”, and “Bank Account” - must handle various error cases. Selecting “Wallet” requires secure login or QR scanning, vulnerable to authentication failures or insufficient funds. “Credit Card” inputs face potential issues like invalid details, card declines, or expired cards, all requiring robust validation. “Bank Account” transactions can fail due to incorrect routing or account numbers, or bank authentication problems. Furthermore, system errors such as network disconnections, database issues, or hardware malfunctions can interrupt any payment method. User errors, including incorrect amounts of accidental cancellations, also demand careful management. Crucially, security threats like fraudulent card use or data breaches necessitate strong encryption and authorization protocols.

 
Какой промпт вы бы составили для такой задачи?
 
Идеями и решениями делитесь в комментариях под постом 👇
 
В ближайшую пятницу мы опубликуем один из возможных вариантов ответа 🤓
👨‍💻2
#automationTesting

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

В сегодняшей статье автор расскажет историю внедрения E2E-автотестов для тестирования бизнес-процессов Московской Биржи: про наиболее важные аспекты, фичи и сервисы.

Автоматизация Е2Е-тестирования сквозных БП интеграционных проектов Операционного блока
👍6
​​#softwareTesting #apiTesting

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

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

Получение cookies из заголовка HTTP-ответа в Postman
👍2
​​#proQuality_books #automationTesting

📖 Testing in Python: Robust Testing for Professionals (2020)
Авторы: Noah Gift, Alfredo Deza
Количество страниц: 177
Язык издания: Английский

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

Плюсы:
Книга насыщена примерами и реальными сценариями, что способствует лучшему пониманию материала.
Рассматриваются современные инструменты и подходы, такие как Pytest и Tox.
Подходит как для начинающих, так и для опытных разработчиков, желающих систематизировать знания.
Доступ к репозиторию с примерами кода на GitHub, что облегчает практическое освоение материала.

Минусы:
Некоторые главы могут показаться неуместными или слабо связанными с основной темой.
Для опытных специалистов материал может показаться поверхностным и недостаточно глубоким.
👍2
​​#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