#ProQuality_quiz
Всем привет! Сегодня вместо логической задачки предлагаем вопрос по реальному кейсу 🗃
Dropbox - это облачное хранилище для обмена файлами и совместной работы.
Приложение Dropbox для Android, скачанное более миллиарда раз, должно поддерживать высокую планку качества для самых разных сценариев использования и пользователей.
И это при штате разработчиков и тестировщиков менее 30 человек.
Ниже приведены факты о тестировании приложения Dropbox.
Однако, один из них вымышленный 👇
Всем привет! Сегодня вместо логической задачки предлагаем вопрос по реальному кейсу 🗃
Dropbox - это облачное хранилище для обмена файлами и совместной работы.
Приложение Dropbox для Android, скачанное более миллиарда раз, должно поддерживать высокую планку качества для самых разных сценариев использования и пользователей.
И это при штате разработчиков и тестировщиков менее 30 человек.
Ниже приведены факты о тестировании приложения Dropbox.
Однако, один из них вымышленный 👇
❤1
Как думаете, что из перечисленного не соответствует действительности?
Выбирайте один из вариантов ниже, и узнайте правильный ответ 🤓
Выбирайте один из вариантов ниже, и узнайте правильный ответ 🤓
Anonymous Quiz
7%
Значительные вложения в E2E тестирование на этапе, когда приложение было монолитным
7%
Переход от Е2Е к юнит тестам по мере перехода к модульной архитектуре приложения
30%
Покрытие юнит тестами - единственный используемый показатель оценки тестового покрытия
30%
Полный отказ от E2E тестирования в пользу более надежных юнит тестов, дающих быстый feedback
9%
Использование тестирования скриншотов, в том числе с помощью собственной библиотеки Dropshots
17%
Привлечение сторонней компании для ручного тестирования перед каждым релизом
#automationTesting
Model Context Protocol (MCP, протокол контекста модели) — революционный инструмент, позволяющий большим языковым моделям (LLM) работать с веб-страницами, используя структурированные снимки доступности (structured accessibility snapshots).
В сегодняшней статье автор расскажет о Playwright Model Context Protocol, его настройке и практическом применении с примерами промптов для автоматизации тестирования, навигации, заполнения форм и извлечения данных.
Быстрое знакомство с MCP в Playwright
Model Context Protocol (MCP, протокол контекста модели) — революционный инструмент, позволяющий большим языковым моделям (LLM) работать с веб-страницами, используя структурированные снимки доступности (structured accessibility snapshots).
В сегодняшней статье автор расскажет о Playwright Model Context Protocol, его настройке и практическом применении с примерами промптов для автоматизации тестирования, навигации, заполнения форм и извлечения данных.
Быстрое знакомство с MCP в Playwright
❤1👍1
#softwareTesting
Метрики в тестировании — это количественные показатели, используемые для оценки качества продукта, эффективности процессов тестирования и работы команды.
В сегодняшней статье автор расскажет, как метрики покрытия (требований и автотестами), скорости (тестирования задач и регресса) и качества (баги, инциденты, плотность дефектов) становятся ключевыми инструментами для объективной оценки состояния проекта, принятия обоснованных решений и построения прозрачных процессов тестирования, превращаясь из раздражителя в незаменимого помощника.
А вы знаете, что происходит у вас в проекте?
Метрики в тестировании — это количественные показатели, используемые для оценки качества продукта, эффективности процессов тестирования и работы команды.
В сегодняшней статье автор расскажет, как метрики покрытия (требований и автотестами), скорости (тестирования задач и регресса) и качества (баги, инциденты, плотность дефектов) становятся ключевыми инструментами для объективной оценки состояния проекта, принятия обоснованных решений и построения прозрачных процессов тестирования, превращаясь из раздражителя в незаменимого помощника.
А вы знаете, что происходит у вас в проекте?
Хабр
А вы знаете, что происходит у вас в проекте?
В воспитании детей есть интересный каламбур: если вы в любой момент времени не знаете, чем заняты ваши дети, то, возможно, это уже не ваши дети. Перефразируя под процессы...
❤1
#softwareTesting
Функциональное тестирование — это искусство задавать правильные вопросы, имитировать реальные условия и искать слабые места, это комплексный процесс.
В сегодняшней статье автор расскажет, как проводить глубокое функциональное тестирование веб и мобильных приложений: от понимания бизнес-логики и работы без требований, тестирования в реальных условиях.
Как провести эффективное функциональное тестирование для web и мобильных приложений?
Функциональное тестирование — это искусство задавать правильные вопросы, имитировать реальные условия и искать слабые места, это комплексный процесс.
В сегодняшней статье автор расскажет, как проводить глубокое функциональное тестирование веб и мобильных приложений: от понимания бизнес-логики и работы без требований, тестирования в реальных условиях.
Как провести эффективное функциональное тестирование для web и мобильных приложений?
Лаборатория качества
Как провести эффективное функциональное тестирование для web и мобильных приложений?
Как провести эффективное функциональное тестирование для web и мобильных приложений?. Функциональное тестирование — это как страховка для продукта, способ убедиться, что приложение реально работает так, как задумано. Если тестирование п
❤2
#softwareTesting #proQuality_translation
Мы продолжаем серию статей "Лидерство в тестировании" #paulgerard_leadership
Тема автоматизации тестирования (обычно с помощью графического интерфейса пользователя) занимает важное место в числе ключевых приоритетов большинства тестировщиков и менеджеров по тестированию.
В этой статье мы более подробно остановимся на инструментах для выполнения тестов и на том, что вы получаете и чего не получаете при их использовании.
Лидерство в тестировании: Инструменты для выполнения тестов
Мы продолжаем серию статей "Лидерство в тестировании" #paulgerard_leadership
Тема автоматизации тестирования (обычно с помощью графического интерфейса пользователя) занимает важное место в числе ключевых приоритетов большинства тестировщиков и менеджеров по тестированию.
В этой статье мы более подробно остановимся на инструментах для выполнения тестов и на том, что вы получаете и чего не получаете при их использовании.
Лидерство в тестировании: Инструменты для выполнения тестов
Хабр
Лидерство в тестировании: Инструменты для выполнения тестов
Добро пожаловать в серию статей « Лидерство в тестировании » от гуру тестирования программного обеспечения и консультанта Пола Джеррарда. Эта серия предназначена для того, чтобы помочь тестировщикам с...
❤2
#proQuality_Conference2025 #proQuality_video #ai
🤖 Видео записи по ИИ от ProQuality Conference 2025 уже в сети!
Все доклады по искусственному интеллекту с ProQuality Conference 2025 теперь доступны на YouTube!
🎯 Что вас ждет:
✅ Nataliya Bogushevskaya & Dmytro Filonenko - Metamorphic Testing,
✅ Maxim Stelmakh - LLMs as QA Helpers,
✅ Maryia Tuleika - Surviving & Thriving with AI,
✅ Alvaro Laserna Lopez - Test Automation with AI Agents
Время прокачать свои знания в области ИИ! 🚀
🤖 Видео записи по ИИ от ProQuality Conference 2025 уже в сети!
Все доклады по искусственному интеллекту с ProQuality Conference 2025 теперь доступны на YouTube!
🎯 Что вас ждет:
✅ Nataliya Bogushevskaya & Dmytro Filonenko - Metamorphic Testing,
✅ Maxim Stelmakh - LLMs as QA Helpers,
✅ Maryia Tuleika - Surviving & Thriving with AI,
✅ Alvaro Laserna Lopez - Test Automation with AI Agents
Время прокачать свои знания в области ИИ! 🚀
YouTube
ProQuality Conference 2025: Testing AI infused Applications: Metamorphic Testing
🎤 Nataliya Bogushevskaya, Dmytro Filonenko: Testing AI-infused Applications: Metamorphic Testing
Learn how to test AI systems effectively using Metamorphic Testing, with real-world examples and hands-on techniques.
📌 https://wearecommunity.io/events/proquality…
Learn how to test AI systems effectively using Metamorphic Testing, with real-world examples and hands-on techniques.
📌 https://wearecommunity.io/events/proquality…
❤3
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про леденцы 🍬🍬
Я сладкоежка и недавно друзья подарили мне банку полную леденцов. Я съедаю один леденец в понедельник, два леденца во вторник, ... и так далее, и семь леденцов в воскресенье.
За сколько дней я съем все 99 леденцов в банке, если начну с понедельника?
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про леденцы 🍬🍬
Я сладкоежка и недавно друзья подарили мне банку полную леденцов. Я съедаю один леденец в понедельник, два леденца во вторник, ... и так далее, и семь леденцов в воскресенье.
За сколько дней я съем все 99 леденцов в банке, если начну с понедельника?
Выбирайте один из вариантов ниже, делитесь идеями и решениями в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
9%
22 дня
70%
26 дней
22%
24 дня
0%
28 дней
#automationTesting
XPath — один из способов поиска элементов веб-страницы при тестировании. Название означает «XML Path Language», что отражает первичное предназначение: навигацию (поэтому «путь» в названии) по структуре и атрибутам XML-документа.
В сегодняшней статье автор расскажет о базовых концепциях XPath для автоматизации тестирования, включая абсолютные и относительные пути, синтаксис селекторов, полезные функции, сопровождая объяснения практическими примерами для эффективного поиска элементов в Selenium.
XPath — быстрый гайд
XPath — один из способов поиска элементов веб-страницы при тестировании. Название означает «XML Path Language», что отражает первичное предназначение: навигацию (поэтому «путь» в названии) по структуре и атрибутам XML-документа.
В сегодняшней статье автор расскажет о базовых концепциях XPath для автоматизации тестирования, включая абсолютные и относительные пути, синтаксис селекторов, полезные функции, сопровождая объяснения практическими примерами для эффективного поиска элементов в Selenium.
XPath — быстрый гайд
👍3
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про леденцы
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про леденцы
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про леденцы
Я сладкоежка и недавно друзья подарили мне банку полную леденцов. Я съедаю один леденец в понедельник, два леденца во вторник, ... и так далее, и семь леденцов в воскресенье. За сколько дней я съем все 99 леденцов в банке, если начну с понедельника? Ответ:…
❤2🤯1
#softwareTesting #ai
Искусственный интеллект (ИИ) — это область компьютерных наук, занимающаяся созданием систем, способных выполнять задачи, которые требуют человеческого интеллекта.
В сегодняшней статье автор расскажет о практическом опыте применения ИИ в тестировании ПО, анализируя возможности генерации тестовой документации и тестовых данных, локализации багов, создания отчётов и написания автотестов.
ИИ в тестировании ПО: возможности, ограничения, эксперименты и практический опыт
Искусственный интеллект (ИИ) — это область компьютерных наук, занимающаяся созданием систем, способных выполнять задачи, которые требуют человеческого интеллекта.
В сегодняшней статье автор расскажет о практическом опыте применения ИИ в тестировании ПО, анализируя возможности генерации тестовой документации и тестовых данных, локализации багов, создания отчётов и написания автотестов.
ИИ в тестировании ПО: возможности, ограничения, эксперименты и практический опыт
Хабр
ИИ в тестировании ПО: возможности, ограничения, эксперименты и практический опыт
Вот уже пару лет чат-боты, основанные на больших языковых моделях, «гремят» на весь интернет. Поражают своими возможностями и делают то, о чем около 15 лет назад можно было услышать только в...
👍2
#proQuality_books #softwareTesting
📖 Complete Guide to Test Automation: Techniques, Practices, and Patterns for Building and Maintaining Effective Software Projects First (2018)
Автор: Arnon Axelrod
Количество страниц: 558
Язык издания: Английский
Книга представляет собой подробное руководство по автоматизации тестирования, подходящее как для новичков, так и для опытных специалистов. Автор рассматривает все аспекты автоматизации — от базовых принципов до интеграции в реальные проекты. Особое внимание уделяется созданию надежного и легко поддерживаемого тестового кода, а также тому, как автоматизация может улучшить работу команды и повысить качество программного обеспечения.
Плюсы:
➕ Подробные примеры, включая готовый код и ссылки на GitHub.
➕ Практические советы по созданию эффективной структуры тестирования.
➕ Рассматриваются реальные сценарии автоматизации для сложных проектов.
➕ Подходит для долгосрочного использования как справочник.
Минусы:
➖ Довольно объемная книга, местами избыточная информация.
➖ Недостаток метрик для оценки эффективности автоматизации.
➖ Не охватывает глубоко CI/CD, лучше дополнить другими книгами.
➖ Большие изображения и повторения снижают удобство чтения.
Для кого книга:
✔️ Для руководителей QA и лидов автоматизации тестирования.
✔️ Для тестировщиков, начинающих изучать автоматизацию.
✔️ Для разработчиков, желающих интегрировать тестирование в свои проекты.
✔️ Для профессионалов, работающих с крупными и сложными проектами.
Об авторе
Арнон Аксельрод — эксперт в области автоматизации тестирования, автор книг и статей о создании эффективных тестовых структур. Его подход помогает командам достигать высокой скорости разработки без ущерба качеству.
📖 Complete Guide to Test Automation: Techniques, Practices, and Patterns for Building and Maintaining Effective Software Projects First (2018)
Автор: Arnon Axelrod
Количество страниц: 558
Язык издания: Английский
Книга представляет собой подробное руководство по автоматизации тестирования, подходящее как для новичков, так и для опытных специалистов. Автор рассматривает все аспекты автоматизации — от базовых принципов до интеграции в реальные проекты. Особое внимание уделяется созданию надежного и легко поддерживаемого тестового кода, а также тому, как автоматизация может улучшить работу команды и повысить качество программного обеспечения.
Плюсы:
➕ Подробные примеры, включая готовый код и ссылки на GitHub.
➕ Практические советы по созданию эффективной структуры тестирования.
➕ Рассматриваются реальные сценарии автоматизации для сложных проектов.
➕ Подходит для долгосрочного использования как справочник.
Минусы:
➖ Довольно объемная книга, местами избыточная информация.
➖ Недостаток метрик для оценки эффективности автоматизации.
➖ Не охватывает глубоко CI/CD, лучше дополнить другими книгами.
➖ Большие изображения и повторения снижают удобство чтения.
Для кого книга:
✔️ Для руководителей QA и лидов автоматизации тестирования.
✔️ Для тестировщиков, начинающих изучать автоматизацию.
✔️ Для разработчиков, желающих интегрировать тестирование в свои проекты.
✔️ Для профессионалов, работающих с крупными и сложными проектами.
Об авторе
Арнон Аксельрод — эксперт в области автоматизации тестирования, автор книг и статей о создании эффективных тестовых структур. Его подход помогает командам достигать высокой скорости разработки без ущерба качеству.
❤3
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про фермеров 👨🌾👨🌾
Четверо фермеров высаживают рассаду. Алекс высаживает несколько растений в ряд. Затем Боря высаживает по одному растению между каждыми двумя. Затем Валера высаживает по одному растению между каждыми двумя. Затем Денис высаживает по одному растению между каждыми двумя.
Если всего посадили 81 растение, сколько растений высадил Алекс?
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про фермеров 👨🌾👨🌾
Четверо фермеров высаживают рассаду. Алекс высаживает несколько растений в ряд. Затем Боря высаживает по одному растению между каждыми двумя. Затем Валера высаживает по одному растению между каждыми двумя. Затем Денис высаживает по одному растению между каждыми двумя.
Если всего посадили 81 растение, сколько растений высадил Алекс?
Выбирайте один из вариантов ниже, делитесь идеями и решениями в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
22%
12 растений
33%
10 растений
33%
11 растений
11%
9 растений
#automationTesting #apiTesting
Проектирование API (Application Programming Interface) – это процесс разработки структуры и правил взаимодействия между различными программными компонентами или приложениями.
В сегодняшней статье автор расскажет о процессе написания API автотестов на Python, используя современные best practices, покажет как настраивать их запуск в CI/CD с помощью GitHub Actions и Allure-отчёт с историей запусков.
API автотесты на Python с запуском на CI/CD и Allure отчетом
Проектирование API (Application Programming Interface) – это процесс разработки структуры и правил взаимодействия между различными программными компонентами или приложениями.
В сегодняшней статье автор расскажет о процессе написания API автотестов на Python, используя современные best practices, покажет как настраивать их запуск в CI/CD с помощью GitHub Actions и Allure-отчёт с историей запусков.
API автотесты на Python с запуском на CI/CD и Allure отчетом
Хабр
API автотесты на Python с запуском на CI/CD и Allure отчетом
Вступление В этой статье мы разберём процесс написания API автотестов на Python, используя современные best practices. Кроме того, мы настроим их запуск в CI/CD с помощью GitHub Actions и сформируем...
❤2
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про фермеров
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про фермеров
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про фермеров
Четверо фермеров высаживают рассаду. Алекс высаживает несколько растений в ряд. Затем Боря высаживает по одному растению между каждыми двумя. Затем Валера высаживает по одному растению между каждыми двумя. Затем Денис высаживает по одному растению между каждыми…
❤1