#proQuality_holiday
🎉 Дорогие подписчики!
❄️ Telegram-канал ProQuality Community поздравляет вас с наступающим Новым 2025 годом! Пусть этот год станет для вас временем новых побед, ярких идей и исполнения самых заветных желаний! 🎆
❤️ Благодарим за то, что были с нами в 2024 году: читали, комментировали, решали задачки и вдохновляли нас на развитие. Благодаря вам наше сообщество растет и становится сильнее!
🎄 Для вас мы подготовили праздничное видео с поздравлениями — посмотреть его можно здесь. Пусть оно согреет вас теплом и зарядит новогодним настроением!
Мы уходим на праздничные каникулы и вернемся 8 января, чтобы вместе начать этот год с полезного и интересного контента.
Счастливого Нового года и до скорой встречи!
Команда ProQuality 🦎
🎉 Дорогие подписчики!
❄️ Telegram-канал ProQuality Community поздравляет вас с наступающим Новым 2025 годом! Пусть этот год станет для вас временем новых побед, ярких идей и исполнения самых заветных желаний! 🎆
❤️ Благодарим за то, что были с нами в 2024 году: читали, комментировали, решали задачки и вдохновляли нас на развитие. Благодаря вам наше сообщество растет и становится сильнее!
🎄 Для вас мы подготовили праздничное видео с поздравлениями — посмотреть его можно здесь. Пусть оно согреет вас теплом и зарядит новогодним настроением!
Мы уходим на праздничные каникулы и вернемся 8 января, чтобы вместе начать этот год с полезного и интересного контента.
Счастливого Нового года и до скорой встречи!
Команда ProQuality 🦎
YouTube
Warm Wishes from ProQuality: Merry Christmas and a Prosperous New Year!
Dear Community,
The holiday season is here, and we at ProQuality wanted to do something special to say thank you and share our holiday spirit with you. We made a festive video card to send our warmest wishes for a Merry Christmas and a Happy New Year.
Thank…
The holiday season is here, and we at ProQuality wanted to do something special to say thank you and share our holiday spirit with you. We made a festive video card to send our warmest wishes for a Merry Christmas and a Happy New Year.
Thank…
❤12🎄6
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про рождественские подарки 🎁🎁
Федя забыл прикрепить бирки с именами к своим рождественским подаркам. Он помнит, что зеленый подарок был не для его мамы, а подарок его папы был либо желтым, либо красным. Синий подарок предназначался либо его сестре, либо брату. Если подарок его мамы был красным, то подарок его сестры был желтым, но если подарок его мамы был желтым, то подарок его сестры был синим.
Кто должен получить какой подарок?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про рождественские подарки 🎁🎁
Федя забыл прикрепить бирки с именами к своим рождественским подаркам. Он помнит, что зеленый подарок был не для его мамы, а подарок его папы был либо желтым, либо красным. Синий подарок предназначался либо его сестре, либо брату. Если подарок его мамы был красным, то подарок его сестры был желтым, но если подарок его мамы был желтым, то подарок его сестры был синим.
Кто должен получить какой подарок?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
🎄4❤2
#automationTesting
Работа с выпадающими списками в тестировании веб-приложений — важная часть автоматизации, так как такие элементы часто используются для выбора значений. Для успешного взаимодействия с выпадающими списками необходимо учитывать их типы (например, стандартный HTML-список или кастомный компонент) и правильно применять методы для выбора элементов, такие как поиск по тексту, значению или индексу.
В этой статье автор расскажет, как автоматизировать работу с выпадающими списками в Playwright с использованием Java, выбирать значения из списков с одиночным и множественным выбором, используя различные подходы: по значению, индексу и тексту.
Как работать с выпадающими списками в Playwright?
Работа с выпадающими списками в тестировании веб-приложений — важная часть автоматизации, так как такие элементы часто используются для выбора значений. Для успешного взаимодействия с выпадающими списками необходимо учитывать их типы (например, стандартный HTML-список или кастомный компонент) и правильно применять методы для выбора элементов, такие как поиск по тексту, значению или индексу.
В этой статье автор расскажет, как автоматизировать работу с выпадающими списками в Playwright с использованием Java, выбирать значения из списков с одиночным и множественным выбором, используя различные подходы: по значению, индексу и тексту.
Как работать с выпадающими списками в Playwright?
QaRocks
Как работать с выпадающими списками в Playwright?
Из этой статьи вы узнаете, как работать с выпадающими списками с одиночным и множественным выбором в Playwright с использованием Java.
❤4👍2
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про рождественские подарки
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про рождественские подарки
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про рождественские подарки
Федя забыл прикрепить бирки с именами к своим рождественским подаркам. Он помнит, что зеленый подарок был не для его мамы, а подарок его папы был либо желтым, либо красным. Синий подарок предназначался либо его сестре, либо брату. Если подарок его мамы был…
❤6
#softwareTesting
Классы эквивалентности — это метод тест-дизайна, при котором входные данные разбиваются на группы (классы), элементы которых обрабатываются программой одинаково, что позволяет оптимизировать проверки, сократив их количество без потери эффективности.
В статье рассматриваются «классы эквивалентности» с точки зрения математического анализа и их практическое применение в тест-дизайне, что помогает QA-инженерам правильно разрабатывать проверки, минимизировать ошибки и находить корнер-кейсы на стыке классов.
Классы эквивалентности для QA со стороны математического анализа
Классы эквивалентности — это метод тест-дизайна, при котором входные данные разбиваются на группы (классы), элементы которых обрабатываются программой одинаково, что позволяет оптимизировать проверки, сократив их количество без потери эффективности.
В статье рассматриваются «классы эквивалентности» с точки зрения математического анализа и их практическое применение в тест-дизайне, что помогает QA-инженерам правильно разрабатывать проверки, минимизировать ошибки и находить корнер-кейсы на стыке классов.
Классы эквивалентности для QA со стороны математического анализа
Хабр
Классы эквивалентности для QA со стороны математического анализа
Меня зовут Ксения и я уже более 7 лет в IT. В данной статье хочу разобрать, что такое «классы эквивалентности» со стороны математического анализа — со стороны точной науки....
👍4
#softwareTesting #proQuality_translation
В настоящее время существует множество решений для управления тестированием, и выбрать наиболее подходящее для вашего проекта может быть довольно сложно, учитывая необходимость оценить каждый из доступных вариантов.
В сегодняшней статье автор расскажет о критериях выбора инструментов для управления тестированием, их ключевых функциях, примерах популярных решений и их значимости для повышения эффективности процессов тестирования в проектах.
Основные функции инструментов управления тестированием
В настоящее время существует множество решений для управления тестированием, и выбрать наиболее подходящее для вашего проекта может быть довольно сложно, учитывая необходимость оценить каждый из доступных вариантов.
В сегодняшней статье автор расскажет о критериях выбора инструментов для управления тестированием, их ключевых функциях, примерах популярных решений и их значимости для повышения эффективности процессов тестирования в проектах.
Основные функции инструментов управления тестированием
👍2
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про проверку знаний 📝📝
Тест на проверку знаний после прохождения обучающего курса состоит из 26 вопросов. За каждый неверный ответ у испытуемого вычитается 5 баллов, а за каждый правильный - начисляется 8 баллов. Испытуемый ответил на все вопросы.
На сколько вопросов он ответил правильно, если в итоге сумма полученных им баллов равнялась нулю?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про проверку знаний 📝📝
Тест на проверку знаний после прохождения обучающего курса состоит из 26 вопросов. За каждый неверный ответ у испытуемого вычитается 5 баллов, а за каждый правильный - начисляется 8 баллов. Испытуемый ответил на все вопросы.
На сколько вопросов он ответил правильно, если в итоге сумма полученных им баллов равнялась нулю?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
👍4❤2
#automationTesting
Создание любого проекта с нуля – это непростой процесс, и автоматизатор всегда будет сталкиваться со сложностями и проблемами. Но, скорее всего, кто-то уже натыкался на эти проблемы и даже нашёл варианты решения как для проблемы в целом, так и для улучшения процессов.
В этой статье автор делится опытом настройки автотестов — от минимально жизнеспособного состояния до масштабного проекта, где описаны базовые подходы и инструменты для автоматизации тестирования, включая Python, паттерны (Page Object, Steps, Assert), а также использование Allure для генерации отчетов.
Автотесты: от первого автотеста до масштабного проекта. Мой набор инструментов для масштабирования
Создание любого проекта с нуля – это непростой процесс, и автоматизатор всегда будет сталкиваться со сложностями и проблемами. Но, скорее всего, кто-то уже натыкался на эти проблемы и даже нашёл варианты решения как для проблемы в целом, так и для улучшения процессов.
В этой статье автор делится опытом настройки автотестов — от минимально жизнеспособного состояния до масштабного проекта, где описаны базовые подходы и инструменты для автоматизации тестирования, включая Python, паттерны (Page Object, Steps, Assert), а также использование Allure для генерации отчетов.
Автотесты: от первого автотеста до масштабного проекта. Мой набор инструментов для масштабирования
Хабр
Автотесты: от первого автотеста до масштабного проекта. Мой набор инструментов для масштабирования
Привет, Хабр! Меня зовут Максим, я инженер по автоматизации тестирования в компании 1221СИСТЕМС и хотел бы поделиться своим опытом и рассказать путь настройки автотестов от минимального рабочего...
👍4🔥1
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про проверку знаний
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про проверку знаний
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про проверку знаний
Тест на проверку знаний после прохождения обучающего курса состоит из 26 вопросов. За каждый неверный ответ у испытуемого вычитается 5 баллов, а за каждый правильный - начисляется 8 баллов. Испытуемый ответил на все вопросы. На сколько вопросов он…
❤2🤓1
#softwareTesting
ETL расшифровывается как Extract, Transform, Load (извлечение, преобразование, загрузка). ETL — это процесс, включающий три этапа: извлечение, преобразование и загрузку данных из одного источника в другой.
В этой статье мы подробно разберём, что такое тестирование ETL, изучим его основные этапы, а также рассмотрим различные типы этого тестирования.
Тестирование ETL
ETL расшифровывается как Extract, Transform, Load (извлечение, преобразование, загрузка). ETL — это процесс, включающий три этапа: извлечение, преобразование и загрузку данных из одного источника в другой.
В этой статье мы подробно разберём, что такое тестирование ETL, изучим его основные этапы, а также рассмотрим различные типы этого тестирования.
Тестирование ETL
QaRocks
Тестирование ETL
ETL — это процесс, включающий три этапа: извлечение, преобразование и загрузку данных из одного источника в другой.
👍5
#proQuality_books #softwareTesting #ai
📖 Software Testing with Generative AI (2024)
Автор: Mark Winteringham
Количество страниц: 304
Язык издания: Английский
Книга "Software Testing with Generative AI" покажет вам, как ИИ может улучшить каждый аспект тестирования — автоматизацию, управление тестовыми данными, написание тестовых сценариев, исследовательское тестирование и многое другое!
Узнайте, как использовать инструменты кодирования ИИ, такие как Copilot.
Плюсы:
➕ Книга не предполагает никаких предварительных знаний об ИИ — концепции объясняются с нуля, что оценит большинство читателей.
➕ Автор использует практический подход, он не просто говорит вам, что делать, он показывает вам, неоднократно, на конкретных примерах, как использовать генеративный ИИ в вашей работе по тестированию.
➕ Актор критически смотрит на LLM и генеративный ИИ, четко объясняя не только преимущества, но и потенциальные подводные камни.
Недостатки:
➖Те, кто уже хорошо разбирается в генеративном ИИ, могут посчитать некоторые разделы менее полезными.
Для кого книга:
✔️ Для разработчиков
✔️ Тестировщиков и инженеров по качеству
📖 Software Testing with Generative AI (2024)
Автор: Mark Winteringham
Количество страниц: 304
Язык издания: Английский
Книга "Software Testing with Generative AI" покажет вам, как ИИ может улучшить каждый аспект тестирования — автоматизацию, управление тестовыми данными, написание тестовых сценариев, исследовательское тестирование и многое другое!
Узнайте, как использовать инструменты кодирования ИИ, такие как Copilot.
Плюсы:
➕ Книга не предполагает никаких предварительных знаний об ИИ — концепции объясняются с нуля, что оценит большинство читателей.
➕ Автор использует практический подход, он не просто говорит вам, что делать, он показывает вам, неоднократно, на конкретных примерах, как использовать генеративный ИИ в вашей работе по тестированию.
➕ Актор критически смотрит на LLM и генеративный ИИ, четко объясняя не только преимущества, но и потенциальные подводные камни.
Недостатки:
➖Те, кто уже хорошо разбирается в генеративном ИИ, могут посчитать некоторые разделы менее полезными.
Для кого книга:
✔️ Для разработчиков
✔️ Тестировщиков и инженеров по качеству
👍5❤1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про коворкеров 👩💻🧑💻👨💻
Три коворкера заказали доставку еды. Один коворкер купил четыре сэндвича, чашку кофе и десять пончиков на общую сумму 1 доллар 69 центов. Второй коворкер купил три сэндвича, чашку кофе и семь пончиков за 1 доллар 26 центов.
Сколько заплатил третий коворкер за сэндвич, чашку кофе и пончик?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про коворкеров 👩💻🧑💻👨💻
Три коворкера заказали доставку еды. Один коворкер купил четыре сэндвича, чашку кофе и десять пончиков на общую сумму 1 доллар 69 центов. Второй коворкер купил три сэндвича, чашку кофе и семь пончиков за 1 доллар 26 центов.
Сколько заплатил третий коворкер за сэндвич, чашку кофе и пончик?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤5🦄1
#softwareTesting
Apache Kafka — это распределённая платформа потоковой обработки данных, которая используется для создания высокопроизводительных, масштабируемых и надёжных систем передачи сообщений и управления потоками данных в реальном времени.
Данная статья предлагает подход к написанию интеграционных тестов для приложений с Kafka, позволяющий сосредоточиться на спецификации взаимодействия, делая тесты более читаемыми и легкими для поддержки.
Тестирование сообщений в Kafka
Apache Kafka — это распределённая платформа потоковой обработки данных, которая используется для создания высокопроизводительных, масштабируемых и надёжных систем передачи сообщений и управления потоками данных в реальном времени.
Данная статья предлагает подход к написанию интеграционных тестов для приложений с Kafka, позволяющий сосредоточиться на спецификации взаимодействия, делая тесты более читаемыми и легкими для поддержки.
Тестирование сообщений в Kafka
Хабр
Тестирование сообщений в Kafka
Данная статья предлагает подход к написанию интеграционных тестов для приложений с Kafka, позволяющий сосредоточиться на спецификации взаимодействия, делая тесты более читаемыми и легкими для...
❤3🔥1
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про коворкеров
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про коворкеров
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про коворкеров
Три коворкера заказали доставку еды. Один коворкер купил четыре сэндвича, чашку кофе и десять пончиков на общую сумму 1 доллар 69 центов. Второй коворкер купил три сэндвича, чашку кофе и семь пончиков за 1 доллар 26 центов. Сколько заплатил третий…
❤6
#softwareTesting
Доменное тестирование — это методика разработки тестов, относящаяся к методу черного ящика, используемая для определения действенных и эффективных тестовых сценариев в случаях, когда множественные параметры могут или должны быть протестированы одновременно.
В этой статье автор подробно разберёт концепцию доменного тестирования, опишет его этапы, такие как анализ требований, выделение доменов, определение классов эквивалентности и выявление граничных значений, а также преимущества и ограничения этого подхода в процессе тестирования.
Доменное тестирование: что это за техника тест-дизайна?
Доменное тестирование — это методика разработки тестов, относящаяся к методу черного ящика, используемая для определения действенных и эффективных тестовых сценариев в случаях, когда множественные параметры могут или должны быть протестированы одновременно.
В этой статье автор подробно разберёт концепцию доменного тестирования, опишет его этапы, такие как анализ требований, выделение доменов, определение классов эквивалентности и выявление граничных значений, а также преимущества и ограничения этого подхода в процессе тестирования.
Доменное тестирование: что это за техника тест-дизайна?
👍3👎1
#proQuality_books #softwareTesting
📖 Tестирование на проникновение с использованием шеллкода (2020)
Автор: Hamza Megahed
Количество страниц: 329
Язык издания: Русский
Книга представляет собой руководство по использованию шеллкода в тестировании на проникновение. Автор подробно рассматривает техники эксплуатации уязвимостей, создавая и внедряя шеллкод для обхода защиты систем. Особое внимание уделяется анализу памяти, методам внедрения кода и защите от атак, что делает книгу полезной для специалистов по кибербезопасности, пентестеров и исследователей информационной безопасности.
Плюсы:
➕Подробное объяснение принципов работы шеллкода и его применения в пентестах.
➕Примеры реальных атак и способов их исполнения.
➕Рассматриваются современные механизмы защиты и способы их обхода.
➕Книга полезна для профессионалов, работающих в области кибербезопасности и тестирования на проникновение.
Минусы:
➖Книга требует знаний в области эксплуатации уязвимостей, работы с памятью и низкоуровневого программирования.
➖Другие аспекты тестирования на проникновение (например, веб-уязвимости) освещены слабо.
📖 Tестирование на проникновение с использованием шеллкода (2020)
Автор: Hamza Megahed
Количество страниц: 329
Язык издания: Русский
Книга представляет собой руководство по использованию шеллкода в тестировании на проникновение. Автор подробно рассматривает техники эксплуатации уязвимостей, создавая и внедряя шеллкод для обхода защиты систем. Особое внимание уделяется анализу памяти, методам внедрения кода и защите от атак, что делает книгу полезной для специалистов по кибербезопасности, пентестеров и исследователей информационной безопасности.
Плюсы:
➕Подробное объяснение принципов работы шеллкода и его применения в пентестах.
➕Примеры реальных атак и способов их исполнения.
➕Рассматриваются современные механизмы защиты и способы их обхода.
➕Книга полезна для профессионалов, работающих в области кибербезопасности и тестирования на проникновение.
Минусы:
➖Книга требует знаний в области эксплуатации уязвимостей, работы с памятью и низкоуровневого программирования.
➖Другие аспекты тестирования на проникновение (например, веб-уязвимости) освещены слабо.
❤3👍1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про пляж 🏖🏖
На пляже чайки расселись по шезлонгам. Когда они сели по одной на шезлонг, то одной чайке не хватило шезлонга, а когда на каждый шезлонг сели по две чайки, то один шезлонг остался незанятым.
Сколько было чаек и сколько было шезлонгов?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про пляж 🏖🏖
На пляже чайки расселись по шезлонгам. Когда они сели по одной на шезлонг, то одной чайке не хватило шезлонга, а когда на каждый шезлонг сели по две чайки, то один шезлонг остался незанятым.
Сколько было чаек и сколько было шезлонгов?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤4
