#automationTesting
Кастомный логгер для API-тестирования в Playwright (TypeScript/JavaScript) или Java — это компонент, который ты создаёшь вручную (или настраиваешь существующую библиотеку логирования), чтобы гибко и подробно отслеживать поведение и результаты API-запросов во время тестов.
В сегодняшней статье автор расскажет, как создать кастомный логгер для API-тестирования в Playwright/Java, чтобы фиксировать детали запросов и ответов. Вы узнаете о настройке Log4J2 и Jackson для форматирования логов, реализации класса-логгера с красивым выводом JSON, а также интеграции решения в тестовую инфраструктуру через базовый класс и CI-конвейер.
Тестирование API в Playwright/Java. Кастомный логгер
Кастомный логгер для API-тестирования в Playwright (TypeScript/JavaScript) или Java — это компонент, который ты создаёшь вручную (или настраиваешь существующую библиотеку логирования), чтобы гибко и подробно отслеживать поведение и результаты API-запросов во время тестов.
В сегодняшней статье автор расскажет, как создать кастомный логгер для API-тестирования в Playwright/Java, чтобы фиксировать детали запросов и ответов. Вы узнаете о настройке Log4J2 и Jackson для форматирования логов, реализации класса-логгера с красивым выводом JSON, а также интеграции решения в тестовую инфраструктуру через базовый класс и CI-конвейер.
Тестирование API в Playwright/Java. Кастомный логгер
👍3
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про канатную дорогу
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про канатную дорогу
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про канатную дорогу
Кресло канатной дороги может перевозить не более 6 взрослых или не более 9 детей. Какое максимальное количество детей может поехать в одном кресле с двумя взрослыми? Ответ: 6 детей. Кресло канатной дороги может перевозить не более 6 взрослых. Следовательно…
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Когда заберу велосипед из ремонта, то никому не скажу, что я тестировщик. Но будут знаки...
😁14
#softwareTesting #mobileTesting
В тестировании мобильных приложений должно учитываться множество факторов, которые могут существенно повлиять на пользовательский опыт. В отличие от тестирования других типов программного обеспечения, оно требует более широкого подхода и внимательности к множеству переменных.
В сегодняшней статье автор расскажет о тестировании мобильных приложений, проверку юзабилити, нестандартных сценариев, адаптации к разнообразию устройств и сетевых условий.
Почему ручное тестирование всё ещё критически важно для успешного релиза мобильного приложения
В тестировании мобильных приложений должно учитываться множество факторов, которые могут существенно повлиять на пользовательский опыт. В отличие от тестирования других типов программного обеспечения, оно требует более широкого подхода и внимательности к множеству переменных.
В сегодняшней статье автор расскажет о тестировании мобильных приложений, проверку юзабилити, нестандартных сценариев, адаптации к разнообразию устройств и сетевых условий.
Почему ручное тестирование всё ещё критически важно для успешного релиза мобильного приложения
Лаборатория качества
Почему ручное тестирование всё ещё критически важно для успешного релиза мобильного приложения
Почему ручное тестирование всё ещё критически важно для успешного релиза мобильного приложения. В мире, где автоматизация захватывает всё новые и новые горизонты, всегда хочется верить, что можно настроить систему, настроить сценарий — и всё, зад
👍1
#proQuality_events #proQuality_Conference2025 #proQuality_Countdown
🚨 Напоминание за неделю до Конференции ProQuality 2025! 🚨
Обратный отсчет начался! Через неделю мы соберемся на конференции ProQuality 2025! Сегодня мы рады представить наш невероятный состав спикеров конференции ProQuality 2025!
🎤 Познакомьтесь с ключевыми докладчиками:
🔸 Maryna Didkovska с докладом "QA Mindset" - исследует основные критерии, необходимые для эффективного обеспечения качества, с акцентом на стратегии улучшения процессов тестирования и командного взаимодействия.
🔸 Igor Goldshmidt с темой "Transforming Automation Processes with a Lean Startup Mindset" - расскажет о применении принципов бережливого стартапа к процессам автоматизации мспользуя инновационные подходы к оптимизации тестирования и максимизации продуктивности.
🔸 Maryia Tuleika с докладом "Surviving and Thriving with AI in QA, delving into the integration of AI in QA" - погрузит в интеграцию ИИ в обеспечение качества, обсудит, как использовать инструменты ИИ для повышения эффективности и точности тестирования, одновременно покажет как преодолеть потенциальные проблемы.
🔸 Alvaro Laserna Lopez - "Test Automation with AI Agents" - исследует использование ИИ-агентов в тестировании.
📅 Дата: 2-6 июня 2025 г.
📍 Место: Онлайн 🕒 Время: 10-12, 18-20 (GMT+3)
🎟️ Последний шанс 🔗 зарегистрироваться!
🚨 Напоминание за неделю до Конференции ProQuality 2025! 🚨
Обратный отсчет начался! Через неделю мы соберемся на конференции ProQuality 2025! Сегодня мы рады представить наш невероятный состав спикеров конференции ProQuality 2025!
🎤 Познакомьтесь с ключевыми докладчиками:
🔸 Maryna Didkovska с докладом "QA Mindset" - исследует основные критерии, необходимые для эффективного обеспечения качества, с акцентом на стратегии улучшения процессов тестирования и командного взаимодействия.
🔸 Igor Goldshmidt с темой "Transforming Automation Processes with a Lean Startup Mindset" - расскажет о применении принципов бережливого стартапа к процессам автоматизации мспользуя инновационные подходы к оптимизации тестирования и максимизации продуктивности.
🔸 Maryia Tuleika с докладом "Surviving and Thriving with AI in QA, delving into the integration of AI in QA" - погрузит в интеграцию ИИ в обеспечение качества, обсудит, как использовать инструменты ИИ для повышения эффективности и точности тестирования, одновременно покажет как преодолеть потенциальные проблемы.
🔸 Alvaro Laserna Lopez - "Test Automation with AI Agents" - исследует использование ИИ-агентов в тестировании.
📅 Дата: 2-6 июня 2025 г.
📍 Место: Онлайн 🕒 Время: 10-12, 18-20 (GMT+3)
🎟️ Последний шанс 🔗 зарегистрироваться!
❤7
#proQuality_books #automationTesting
📖 Test Automation Fundamentals: A Study Guide for the Certified Test Automation Engineer Exam - Advanced Level Specialist - ISTQB® (2022)
Авторы: Manfred Baumgartner, Thomas Steirer, Marc-Florian Wendland, Stefan Gwihs, Julian Hartner, Richard Seidl
Количество страниц: 330
Язык издания: Английский
📘 "Test Automation Fundamentals — ваш проводник в мир автоматизации тестирования. Узнайте, как проектировать процессы автоматизации, интегрировать их в проекты и переходить от ручного тестирования к автоматизированному.
Основное внимание в книге уделяется функциональному системному тестированию. Также рассматриваются важные новые аспекты автоматизации тестирования, такие как автоматизированное тестирование мобильных приложений и виртуализация сервисов, как предпосылки для создания сложных, но стабильных процессов тестирования.
Плюсы:
➕ Полное соответствие программе ISTQB®.
➕ Полезно для подготовки к сертификации.
➕ Много объясняющих примеров и практических советов.
➕ Ясная структура и охват ключевых тем.
Минусы:
➖ Может быть недостаточным как единственный источник для подготовки.
➖ Требуется знание основ тестирования перед изучением.
Для кого книга:
✔️ Тестировщики, готовящиеся к экзамену ISTQB® TAE.
✔️ Преподаватели и студенты, изучающие тестирование на уровне университета.
📖 Test Automation Fundamentals: A Study Guide for the Certified Test Automation Engineer Exam - Advanced Level Specialist - ISTQB® (2022)
Авторы: Manfred Baumgartner, Thomas Steirer, Marc-Florian Wendland, Stefan Gwihs, Julian Hartner, Richard Seidl
Количество страниц: 330
Язык издания: Английский
📘 "Test Automation Fundamentals — ваш проводник в мир автоматизации тестирования. Узнайте, как проектировать процессы автоматизации, интегрировать их в проекты и переходить от ручного тестирования к автоматизированному.
Основное внимание в книге уделяется функциональному системному тестированию. Также рассматриваются важные новые аспекты автоматизации тестирования, такие как автоматизированное тестирование мобильных приложений и виртуализация сервисов, как предпосылки для создания сложных, но стабильных процессов тестирования.
Плюсы:
➕ Полное соответствие программе ISTQB®.
➕ Полезно для подготовки к сертификации.
➕ Много объясняющих примеров и практических советов.
➕ Ясная структура и охват ключевых тем.
Минусы:
➖ Может быть недостаточным как единственный источник для подготовки.
➖ Требуется знание основ тестирования перед изучением.
Для кого книга:
✔️ Тестировщики, готовящиеся к экзамену ISTQB® TAE.
✔️ Преподаватели и студенты, изучающие тестирование на уровне университета.
❤3
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про лестницу 🏢
Во сколько раз лестница с первого этажа на девятый длиннее лестницы с первого на третий этаж офиса?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про лестницу 🏢
Во сколько раз лестница с первого этажа на девятый длиннее лестницы с первого на третий этаж офиса?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤2
#automationTesting
Поддержание максимальной скорости и эффективности тестирования требует постоянного мониторинга и совершенствования. Оптимизация производительности — это постоянная работа.
В сегодняшней статье автор расскажет, как существенно ускорить выполнение тестов в Playwright за счёт оптимизации ключевых узких мест. Вы узнаете о стратегиях параллельного запуска, тонкой настройке ожиданий и селекторов и многое другое.
Ускоряем Playwright
Поддержание максимальной скорости и эффективности тестирования требует постоянного мониторинга и совершенствования. Оптимизация производительности — это постоянная работа.
В сегодняшней статье автор расскажет, как существенно ускорить выполнение тестов в Playwright за счёт оптимизации ключевых узких мест. Вы узнаете о стратегиях параллельного запуска, тонкой настройке ожиданий и селекторов и многое другое.
Ускоряем Playwright
❤5
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про лестницу
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про лестницу
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про лестницу
Во сколько раз лестница с первого этажа на девятый длиннее лестницы с первого на третий этаж офиса? Ответ: В 4 раза. С первого этажа на девятый лестница включает 8 пролетов, а с первого этажа на третий - 2 пролета. Следовательно, лестница с первого этажа…
❤2
#softwareTesting
Дымовое тестирование включает в себя проверку того, что ключевые функциональные возможности приложения продолжают работать после обновления сборки (билда). В отличие от этого, санити-тестирование является более целенаправленным и проверяет, что конкретные изменения, внесенные в уже валидированный билд, работают так, как ожидалось.
В сегодняшней статье автор расскажет, чем дымовое тестирование (базовая проверка стабильности ключевых функций после сборки) отличается от санитарного (целевая верификация конкретных изменений), как их совмещать в проектах.
Дымовое и санитарное тестирование: в чем разница
Дымовое тестирование включает в себя проверку того, что ключевые функциональные возможности приложения продолжают работать после обновления сборки (билда). В отличие от этого, санити-тестирование является более целенаправленным и проверяет, что конкретные изменения, внесенные в уже валидированный билд, работают так, как ожидалось.
В сегодняшней статье автор расскажет, чем дымовое тестирование (базовая проверка стабильности ключевых функций после сборки) отличается от санитарного (целевая верификация конкретных изменений), как их совмещать в проектах.
Дымовое и санитарное тестирование: в чем разница
👍2
#softwareTesting #proQuality_translation
Мы продолжаем серию статей "Лидерство в тестировании" #paulgerard_leadership
Команды по разработке ПО, работающие самостоятельно, используют более широкий набор инструментов, чем когда-либо прежде. В обычной команде по разработке ПО может быть двадцать или даже тридцать инструментов.
В этой статье мы обсудим набор инструментов для тестировщика, о том, как выбрать между проприетарным и открытым исходным кодом, а также разберем краткое упражнение по выбору инструмента.
Лидерство в тестировании: инструменты тестирования
Мы продолжаем серию статей "Лидерство в тестировании" #paulgerard_leadership
Команды по разработке ПО, работающие самостоятельно, используют более широкий набор инструментов, чем когда-либо прежде. В обычной команде по разработке ПО может быть двадцать или даже тридцать инструментов.
В этой статье мы обсудим набор инструментов для тестировщика, о том, как выбрать между проприетарным и открытым исходным кодом, а также разберем краткое упражнение по выбору инструмента.
Лидерство в тестировании: инструменты тестирования
❤3
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про чипсы 🍪🍪
Оля любит чипсы. Она очень обрадовалась, когда узнала о летней акции от производителя: "Принесите три пустые упаковки и получите новую пачку чипсов взамен".
Сколько всего пачек чипсов сможет съесть этим летом Оля, если она планировала потратить на чипсы 45 долларов, а одна пачка стоит 3 доллара?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про чипсы 🍪🍪
Оля любит чипсы. Она очень обрадовалась, когда узнала о летней акции от производителя: "Принесите три пустые упаковки и получите новую пачку чипсов взамен".
Сколько всего пачек чипсов сможет съесть этим летом Оля, если она планировала потратить на чипсы 45 долларов, а одна пачка стоит 3 доллара?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤1
#automationTesting
Выделение текста — стандартное взаимодействие с пользователем, связанное с контекстно-зависимыми действиями, такими как копирование, обмен или поиск выделенного фрагмента.
В сегодняшней статье автор расскажет, как автоматизировать выделение текста и проверку контекстных меню действий в Playwright, Selenium и Cypress. Так же узнаете о методах программного создания диапазонов выделения, эмуляции событий мыши.
Выделение текста в Playwright, Selenium и Cypress
Выделение текста — стандартное взаимодействие с пользователем, связанное с контекстно-зависимыми действиями, такими как копирование, обмен или поиск выделенного фрагмента.
В сегодняшней статье автор расскажет, как автоматизировать выделение текста и проверку контекстных меню действий в Playwright, Selenium и Cypress. Так же узнаете о методах программного создания диапазонов выделения, эмуляции событий мыши.
Выделение текста в Playwright, Selenium и Cypress
👍1🔥1
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про чипсы
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про чипсы
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про чипсы
Оля любит чипсы. Она очень обрадовалась, когда узнала о летней акции от производителя: "Принесите три пустые упаковки и получите новую пачку чипсов взамен". Сколько всего пачек чипсов сможет съесть этим летом Оля, если она планировала потратить на чипсы…
❤2👍1
#softwareTesting
Попарное тестирование - техника тестирования методом черного ящика, при которой тестовые сценарии разрабатываются таким образом, чтобы выполнить тестирование для всех комбинаций параметр-значение.
В сегодняшней статье автор расскажет о методе попарного тестирования (pairwise), его роли в оптимизации проверок комбинаций параметров, примерах генерации тест-кейсов, инструментах автоматизации (Pairwise Online Tool, Pict, deepseek), а также о подходах к работе с негативными сценариями и ограничениями взаимодействия параметров для эффективного выявления ошибок.
Pairwise тестирование. Почему, зачем и как?
Попарное тестирование - техника тестирования методом черного ящика, при которой тестовые сценарии разрабатываются таким образом, чтобы выполнить тестирование для всех комбинаций параметр-значение.
В сегодняшней статье автор расскажет о методе попарного тестирования (pairwise), его роли в оптимизации проверок комбинаций параметров, примерах генерации тест-кейсов, инструментах автоматизации (Pairwise Online Tool, Pict, deepseek), а также о подходах к работе с негативными сценариями и ограничениями взаимодействия параметров для эффективного выявления ошибок.
Pairwise тестирование. Почему, зачем и как?
Хабр
Pairwise тестирование. Почему, зачем и как?
Всем привет! Попарное тестирование (pairwise testing) - одна из самых распространённых техник тест дизайна. Уверена, вы уже про неё читали в книгах, сертификациях, статьях… В этой статье хочу...
👍1
#proQuality_books #softwareTesting
📖 Game Testing: All in One (2024)
Автор: Robert Denton Bryant
Количество страниц: 431
Язык издания: Английский
Книга является обновленным и расширенным изданием популярного руководства по тестированию видеоигр. Она охватывает ключевые аспекты QA в игровой индустрии — от ролей в команде и стратегий тестирования до инструментов и метрик, необходимых для оценки качества продукта.
Плюсы:
➕Освещает всю цепочку QA в разработке игр — от ролей до измерения качества.
➕Множество примеров, шаблонов (таблицы, диаграммы), файлы проекта и упражнения — всё это помогает сразу применять знания на практике.
➕Pоберт Брайант имеет реальный опыт в индустрии и преподавании, что придаёт книге глубину и достоверность.
➕Отлично подходит и для самообучения, и для академических курсов; содержит упражнения и вопросы для каждого раздела.
Минусы:
➖Основной фокус — именно на тестировании игр; он может быть неинтересен специалистам из других доменов.
➖Книга объемная, изобилует деталями, что может быть сложно усвоить новичкам.
📖 Game Testing: All in One (2024)
Автор: Robert Denton Bryant
Количество страниц: 431
Язык издания: Английский
Книга является обновленным и расширенным изданием популярного руководства по тестированию видеоигр. Она охватывает ключевые аспекты QA в игровой индустрии — от ролей в команде и стратегий тестирования до инструментов и метрик, необходимых для оценки качества продукта.
Плюсы:
➕Освещает всю цепочку QA в разработке игр — от ролей до измерения качества.
➕Множество примеров, шаблонов (таблицы, диаграммы), файлы проекта и упражнения — всё это помогает сразу применять знания на практике.
➕Pоберт Брайант имеет реальный опыт в индустрии и преподавании, что придаёт книге глубину и достоверность.
➕Отлично подходит и для самообучения, и для академических курсов; содержит упражнения и вопросы для каждого раздела.
Минусы:
➖Основной фокус — именно на тестировании игр; он может быть неинтересен специалистам из других доменов.
➖Книга объемная, изобилует деталями, что может быть сложно усвоить новичкам.
❤3
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про шляпы 👒
7 шляп дороже 8 панам.
Что дороже: 8 шляп или 9 панам?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про шляпы 👒
7 шляп дороже 8 панам.
Что дороже: 8 шляп или 9 панам?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤2
#automationTesting
Сквозные E2E-тесты (End-to-End тесты) — это тип автоматизированного тестирования, который проверяет работу всей системы «от начала до конца» в условиях, максимально приближенных к реальным.
В сегодняшней статье автор расскажет, как ускорить сквозные E2E-тесты через фокус на системных тестах вместо пользовательских потоков, использование программных вызовов для настройки окружения и параллелизацию, а также объяснит, почему пользовательские сценарии стоит вынести за рамки основного CI-конвейера для оптимизации скорости разработки.
Как ускорить сквозные тесты — три простых правила
Сквозные E2E-тесты (End-to-End тесты) — это тип автоматизированного тестирования, который проверяет работу всей системы «от начала до конца» в условиях, максимально приближенных к реальным.
В сегодняшней статье автор расскажет, как ускорить сквозные E2E-тесты через фокус на системных тестах вместо пользовательских потоков, использование программных вызовов для настройки окружения и параллелизацию, а также объяснит, почему пользовательские сценарии стоит вынести за рамки основного CI-конвейера для оптимизации скорости разработки.
Как ускорить сквозные тесты — три простых правила
👍1
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про шляпы
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про шляпы
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про шляпы
7 шляп дороже 8 панам. Что дороже: 8 шляп или 9 панам? Ответ: 8 шляп дороже 9 панам. Если 7 шляп дороже 8 панам, то 1 шляпа дороже 1 панамы, поэтому 7+1 = 8 шляп дороже 8+1 = 9 панам.
❤2