#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про рисование 🎨🎨
Ребенок рисует мелом на асфальте. После семи одинаковых рисунков и длина, и ширина, и высота куска мела уменьшились вдвое.
На сколько таких же рисунков хватит оставшегося куска?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про рисование 🎨🎨
Ребенок рисует мелом на асфальте. После семи одинаковых рисунков и длина, и ширина, и высота куска мела уменьшились вдвое.
На сколько таких же рисунков хватит оставшегося куска?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
👍4
#automationTesting
При автоматизации E2E тестирования часто приходится писать много тестов для проверки определённого поведения, например, валидация числового инпута. Один из способов — дублировать метод и изменить значения параметров, но при большом количестве тестовых данных дублирующего кода может быть очень много, а еще такие тесты сложно поддерживать. Но есть способ проще, его идея заключается в создании параметризованного теста таким образом, чтобы один метод теста мог быть использован для выполнения N тестов со всеми тестовыми данными.
В сегодняшней статье автор расскажет о создании параметризированных тестов с MSTest.
Data Driven тестирование или как параметризовать Selenium тесты с использованием MSTest
При автоматизации E2E тестирования часто приходится писать много тестов для проверки определённого поведения, например, валидация числового инпута. Один из способов — дублировать метод и изменить значения параметров, но при большом количестве тестовых данных дублирующего кода может быть очень много, а еще такие тесты сложно поддерживать. Но есть способ проще, его идея заключается в создании параметризованного теста таким образом, чтобы один метод теста мог быть использован для выполнения N тестов со всеми тестовыми данными.
В сегодняшней статье автор расскажет о создании параметризированных тестов с MSTest.
Data Driven тестирование или как параметризовать Selenium тесты с использованием MSTest
Хабр
Data Driven тестирование или как параметризовать Selenium тесты с использованием MSTest
При автоматизации E2E тестирования часто приходится писать много тестов для проверки определённого поведения, например, валидация числового инпута. Один из способов — дублировать метод и...
👍4
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про рисование
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про рисование
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про рисование
Ребенок рисует мелом на асфальте. После семи одинаковых рисунков и длина, и ширина, и высота куска мела уменьшились вдвое. На сколько таких же рисунков хватит оставшегося куска? Ответ: На один рисунок - ведь из восьми таких кусков как раз можно составить…
👍3❤2
#softwareTesting
Не всегда, приходя на крупный новый или старый проект, новый тестировщик знает с какой стороны подойти к началу процесса тестирования. Иногда нет куратора, иногда не настроен процесс коммуникации. И вы можете хоть сто раз плюнуть в компанию и пойти искать новую. Но гораздо интереснее будет получить бесценный опыт становления вас как самостоятельного и понимающего члена команды.
В сегодняшней статье автор расскажет об особенностях архитектуры enterprise, про основной инструментарий и про советы тем, кто захочет прийти в сферу интеграционного тестирования бэкэнда в крупную компанию.
Ручное интеграционное тестирование в банковском секторе. Что внутри?
Не всегда, приходя на крупный новый или старый проект, новый тестировщик знает с какой стороны подойти к началу процесса тестирования. Иногда нет куратора, иногда не настроен процесс коммуникации. И вы можете хоть сто раз плюнуть в компанию и пойти искать новую. Но гораздо интереснее будет получить бесценный опыт становления вас как самостоятельного и понимающего члена команды.
В сегодняшней статье автор расскажет об особенностях архитектуры enterprise, про основной инструментарий и про советы тем, кто захочет прийти в сферу интеграционного тестирования бэкэнда в крупную компанию.
Ручное интеграционное тестирование в банковском секторе. Что внутри?
Хабр
Ручное интеграционное тестирование в банковском секторе. Что внутри?
Введение Не всегда, приходя на крупный новый или старый проект, новый тестировщик знает с какой стороны подойти к началу процесса тестирования. Иногда нет куратора, иногда не настроен процесс...
🔥7
#proQuality_books #softwareTesting
Hands-On Selenium WebDriver with Java (2022)
Автор: Boni Garcia
Количество страниц: 422
Язык издания: английский
Книга "Hands-On Selenium WebDriver with Java: A Deep Dive into the Development of End-to-End Tests" от Бони Гарсия представляет собой всеобъемлющее руководство по использованию Selenium WebDriver для автоматизации тестирования веб-приложений. Эта книга рассчитана на специалистов, стремящихся улучшить качество своих веб-приложений через автоматизированное тестирование. Книга содержит детальные описания и практические примеры и станет отличным ресурсом как для новичков, так и для опытных тестировщиков.
Плюсы:
➕Книга включает в себя много примеров кода (в различных вариантах: JUnit 4, JUnit 5, TestNG) и проектов, доступных на GitHub, что делает её особенно полезной для практического освоения материала.
➕Автор тщательно рассматривает не только основы Selenium WebDriver, но и продвинутые темы, такие как использование Docker контейнеров, протокол DevTools в Chrome, а также делает сравнение Selenium WebDriver с Cypress и Playwright, что делает книгу ценным ресурсом для более опытных специалистов.
➕Кроме основ Selenium, книга охватывает кросс-браузерное тестирование, моделирование веб-страниц с использованием Page Object Model и многие другие аспекты.
➕Дополнительно в книге описывается, как интегрировать сторонние утилиты для реализации нефункционального тестирования, включая тестирование производительности, безопасности и доступности, а также A/B тестирование.
Недостатки:
➖Несмотря на наличие введения в Selenium и тестирование, большой объем и глубина материала могут быть сложны для понимания новичками без предварительного опыта в программировании и Java.
Для кого книга:
✔️Специалистам по авто тестированию, от начинающего до профессионального уровня
✔️QA инженерам, увлечённым тестированием веб-приложений
Hands-On Selenium WebDriver with Java (2022)
Автор: Boni Garcia
Количество страниц: 422
Язык издания: английский
Книга "Hands-On Selenium WebDriver with Java: A Deep Dive into the Development of End-to-End Tests" от Бони Гарсия представляет собой всеобъемлющее руководство по использованию Selenium WebDriver для автоматизации тестирования веб-приложений. Эта книга рассчитана на специалистов, стремящихся улучшить качество своих веб-приложений через автоматизированное тестирование. Книга содержит детальные описания и практические примеры и станет отличным ресурсом как для новичков, так и для опытных тестировщиков.
Плюсы:
➕Книга включает в себя много примеров кода (в различных вариантах: JUnit 4, JUnit 5, TestNG) и проектов, доступных на GitHub, что делает её особенно полезной для практического освоения материала.
➕Автор тщательно рассматривает не только основы Selenium WebDriver, но и продвинутые темы, такие как использование Docker контейнеров, протокол DevTools в Chrome, а также делает сравнение Selenium WebDriver с Cypress и Playwright, что делает книгу ценным ресурсом для более опытных специалистов.
➕Кроме основ Selenium, книга охватывает кросс-браузерное тестирование, моделирование веб-страниц с использованием Page Object Model и многие другие аспекты.
➕Дополнительно в книге описывается, как интегрировать сторонние утилиты для реализации нефункционального тестирования, включая тестирование производительности, безопасности и доступности, а также A/B тестирование.
Недостатки:
➖Несмотря на наличие введения в Selenium и тестирование, большой объем и глубина материала могут быть сложны для понимания новичками без предварительного опыта в программировании и Java.
Для кого книга:
✔️Специалистам по авто тестированию, от начинающего до профессионального уровня
✔️QA инженерам, увлечённым тестированием веб-приложений
👍5❤2
#proQuality_events
Приглашаем вас на онлайн-вебинар Haven't used GitHub CoPilot yet? Time to start!, где вы сможете прочувствовать вживую всю мощь GitHub Copilot – AI-помощника от Microsoft!
💡 В рамках вебинара вы убедитесь в эффективности GitHub CoPilot при выполнении таких повседневных задач, как управление зависимостями, создание BDD сценариев, создание автотестов на Java и их параметризация. Благодаря интеграции искусственного интеллекта в разработку автоматизации вы получите отличный шанс повысить вашу продуктивность и эффективность, как никогда раньше.
📆 Присоединяйтесь к нам 2 Июля 2024 в 10:00 WAW | 11:00 MSQ | 12:00 TBS, язык EN!
Другие наши мероприятия на wearecommunity.io.
Приглашаем вас на онлайн-вебинар Haven't used GitHub CoPilot yet? Time to start!, где вы сможете прочувствовать вживую всю мощь GitHub Copilot – AI-помощника от Microsoft!
💡 В рамках вебинара вы убедитесь в эффективности GitHub CoPilot при выполнении таких повседневных задач, как управление зависимостями, создание BDD сценариев, создание автотестов на Java и их параметризация. Благодаря интеграции искусственного интеллекта в разработку автоматизации вы получите отличный шанс повысить вашу продуктивность и эффективность, как никогда раньше.
📆 Присоединяйтесь к нам 2 Июля 2024 в 10:00 WAW | 11:00 MSQ | 12:00 TBS, язык EN!
Другие наши мероприятия на wearecommunity.io.
🔥6
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про лифт 🛗
Лифт поднялся с 1-го этажа на 9-й за шестнадцать секунд.
За сколько секунд он поднимется с 1-го этажа на 18-й, если будет ехать с той же скоростью?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про лифт 🛗
Лифт поднялся с 1-го этажа на 9-й за шестнадцать секунд.
За сколько секунд он поднимется с 1-го этажа на 18-й, если будет ехать с той же скоростью?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
❤3
Привет, друзья!👋
QA Community приглашает вас присоединиться к нам в Telegram:
- Реальные кейсы: как продать себя IT-компании?🤔
- Новости качества, исследования и статистика 🌐
- Руководства, контрольные списки и руководства 📋
- Обзоры инноваций, технологий и тенденций 😎
- Анонсы мероприятий, интервью и розыгрышей 🔈
- Информация о программах стажировок
- Искрометный юмор, связанный с IT 🤣
- Советы и лайфхаки
- Подборки книг, подкастов, YouTube-каналов и т. д.
Подпишитесь на нас в:
🔥Telegram🔥
QA Community приглашает вас присоединиться к нам в Telegram:
- Реальные кейсы: как продать себя IT-компании?🤔
- Новости качества, исследования и статистика 🌐
- Руководства, контрольные списки и руководства 📋
- Обзоры инноваций, технологий и тенденций 😎
- Анонсы мероприятий, интервью и розыгрышей 🔈
- Информация о программах стажировок
- Искрометный юмор, связанный с IT 🤣
- Советы и лайфхаки
- Подборки книг, подкастов, YouTube-каналов и т. д.
Подпишитесь на нас в:
🔥Telegram🔥
🔥3
#automationTesting #apiTesting
Тестирование сетевых приложений разделяется на несколько взаимосвязанных этапов и значительно зависит от корректности работы API. Нередко API публикует большое количество методов, манипулирующих объектами хранилища данных, часть из которых защищено механизмами авторизации. Тесты включают в себя последовательность операций по созданию-изменению-удалению объектов и могут состоять из большого количества запросов, которые предпочтительно проверять без участия тестировщика.
В этой статье автор обсудит различные подходы к автоматизации тестов API с использованием Postman, Rest Assured и Karate DSL.
Немножко про автоматизацию тестирования API
Тестирование сетевых приложений разделяется на несколько взаимосвязанных этапов и значительно зависит от корректности работы API. Нередко API публикует большое количество методов, манипулирующих объектами хранилища данных, часть из которых защищено механизмами авторизации. Тесты включают в себя последовательность операций по созданию-изменению-удалению объектов и могут состоять из большого количества запросов, которые предпочтительно проверять без участия тестировщика.
В этой статье автор обсудит различные подходы к автоматизации тестов API с использованием Postman, Rest Assured и Karate DSL.
Немножко про автоматизацию тестирования API
Хабр
Немножко про автоматизацию тестирования API
Тестирование сетевых приложений разделяется на несколько взаимосвязанных этапов и значительно зависит от корректности работы API. Нередко API публикует большое количество методов, манипулирующих...
👍3
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про лифт
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про лифт
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про лифт
Лифт поднялся с 1-го этажа на 9-й за шестнадцать секунд. За сколько секунд он поднимется с 1-го этажа на 18-й, если будет ехать с той же скоростью? Ответ: За 34 секунды. С 1-го по 9-й этаж нужно проехать восемь пролетов между этажами. Лифт поднимается…
👍4
#softwareTesting
Разрешения (permissions) в мобильных приложениях играют ключевую роль в обеспечении безопасности и конфиденциальности пользователя, ограничивая доступ приложений к функциям и данным устройства, что делает их важным аспектом ручного тестирования.
В этой статье автор разберет, что такое пермишены, для чего нужны, какие виды существуют, где их можно найти и как тестировать, а также приведет полезные ресурсы для автоматизации тестирования.
Пермишены (permissions) для тестировщика: зачем нужно, что такое и как с этим работать
Разрешения (permissions) в мобильных приложениях играют ключевую роль в обеспечении безопасности и конфиденциальности пользователя, ограничивая доступ приложений к функциям и данным устройства, что делает их важным аспектом ручного тестирования.
В этой статье автор разберет, что такое пермишены, для чего нужны, какие виды существуют, где их можно найти и как тестировать, а также приведет полезные ресурсы для автоматизации тестирования.
Пермишены (permissions) для тестировщика: зачем нужно, что такое и как с этим работать
Хабр
Пермишены (permissions) для тестировщика: зачем нужно, что такое и как с этим работать
Приветствую! В тестировании, особенно мобильном, существуют специфические области приложений, которые не всегда тестируются «вдумчиво» в силу своей необычности. Одна из таких областей — это разрешения...
👍8
#softwareTesting #proQuality_translation
Отчеты об ошибках являются важными для поддержания качества программного обеспечения и обеспечения общего успеха проекта. Это процесс взаимодействия пользователей, тестировщиков и разработчиков для создания надежного и эффективного ПО.
В данной статье описываются некоторые ключевые моменты, которые необходимо иметь в виду при составлении отчета об ошибках.
«Создание эффективных отчетов об ошибках»: краткое руководство
Отчеты об ошибках являются важными для поддержания качества программного обеспечения и обеспечения общего успеха проекта. Это процесс взаимодействия пользователей, тестировщиков и разработчиков для создания надежного и эффективного ПО.
В данной статье описываются некоторые ключевые моменты, которые необходимо иметь в виду при составлении отчета об ошибках.
«Создание эффективных отчетов об ошибках»: краткое руководство
👍5
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про стейки 🥩🥩
Одновременно на гриле помещается только два стейка, а на поджаривание стейка с одной стороны требуется пять минут.
За какое кратчайшее время можно поджарить с двух сторон три стейка?
Время на перевертывание и перекладывание стейков не учитывайте.
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про стейки 🥩🥩
Одновременно на гриле помещается только два стейка, а на поджаривание стейка с одной стороны требуется пять минут.
За какое кратчайшее время можно поджарить с двух сторон три стейка?
Время на перевертывание и перекладывание стейков не учитывайте.
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
👍3
#automationTesting
Шардинг — это метод архитектуры баз данных, в котором большая база данных делится на несколько «кусков» или шардов для оптимизации нагрузки, повышения эффективности и масштабируемости системы, что улучшает производительность запросов и устраняет точки отказа при использовании одного сервера.
В нашем сегодняшнем материале автор раскажет, как применять функцию шардинга в Playwright для разделения тестов по частям-шардам, чтобы ускорить выполнение и сократить время обратной связи в CI.
Шардинг в Playwright
Шардинг — это метод архитектуры баз данных, в котором большая база данных делится на несколько «кусков» или шардов для оптимизации нагрузки, повышения эффективности и масштабируемости системы, что улучшает производительность запросов и устраняет точки отказа при использовании одного сервера.
В нашем сегодняшнем материале автор раскажет, как применять функцию шардинга в Playwright для разделения тестов по частям-шардам, чтобы ускорить выполнение и сократить время обратной связи в CI.
Шардинг в Playwright
👍6
#proQuality_events
На нашем недавнем вебинаре мы продемонстрировали GitHub Copilot AI – мощного помощника по автоматизации от Microsoft в действии. Помните, именно этот инструмент может повысить вашу производительность и эффективность, помогая вам выполнять повседневные такие задачи, как управление зависимостями, создание сценариев BDD, реализация автоматических тестов на Java их параметризация.
Мы рады поделиться с вами презентацией и записью мероприятия.
На нашем недавнем вебинаре мы продемонстрировали GitHub Copilot AI – мощного помощника по автоматизации от Microsoft в действии. Помните, именно этот инструмент может повысить вашу производительность и эффективность, помогая вам выполнять повседневные такие задачи, как управление зависимостями, создание сценариев BDD, реализация автоматических тестов на Java их параметризация.
Мы рады поделиться с вами презентацией и записью мероприятия.
👍6❤1
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про стейки
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про стейки
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про стейки
Одновременно на гриле помещается только два стейка, а на поджаривание стейка с одной стороны требуется пять минут. За какое кратчайшее время можно поджарить с двух сторон три стейка? Время на перевертывание и перекладывание стейков не учитывайте.…
❤5👍1
#softSkills
Основное правило благодарности — говорить спасибо за что-то конкретное. Например, если руководитель поддержал вас в сложный момент или коллега подал классную идею, отметьте это, когда будете их благодарить. Так вы покажете, что ваши слова — осознанные и искренние, а не простая формальность.
В сегодняшней статье автор поделилась развернутыми фразами, которые покажут, что вы замечаете и цените работу коллег, руководителя и клиентов
Полезные фразы на английском: как благодарить коллег
Основное правило благодарности — говорить спасибо за что-то конкретное. Например, если руководитель поддержал вас в сложный момент или коллега подал классную идею, отметьте это, когда будете их благодарить. Так вы покажете, что ваши слова — осознанные и искренние, а не простая формальность.
В сегодняшней статье автор поделилась развернутыми фразами, которые покажут, что вы замечаете и цените работу коллег, руководителя и клиентов
Полезные фразы на английском: как благодарить коллег
Telegraph
Полезные фразы на английском: как благодарить коллег
Thank you — далеко не единственные слова для выражения благодарности на английском языке. Преподаватель бизнес-английского в EPAM Дарья Журавлёва поделилась развернутыми фразами, которые покажут, что вы замечаете и цените работу коллег, руководителя и клиентов.…
❤4
#proQuality_books #softwareTesting
Team Guide to Software Testability (2021)
Авторы: Ash Winter, Rob Meaney
Количество страниц: 178
Язык издания: английский
Книга 'Team Guide to Software Testability' предлагает практические рекомендации по повышению тестируемости программных систем. Авторы объясняют, как усовершенствованная тестируемость поможет добиться улучшения скорости и гибкости, необходимых для создания современного программного обеспечения.
Плюсы:
➕Книга предлагает практические методы разработки тестируемых архитектур, снижения распространенных рисков и внедрения эффективных решений.
➕В руководстве представлены стратегии, направленные на улучшение взаимодействия внутри и между командами, что напрямую влияет на качество разрабатываемого продукта.
Минусы:
➖Эффективное применение предложенных методик требует активного участия всех членов команды, что в некоторых случаях может быть сложной задачей.
Для кого книга:
✔️Тестировщикам, разработчикам, бизнес-аналитикам, менеджерам по продукту и всем, кто работает над созданием программных продуктов.
Team Guide to Software Testability (2021)
Авторы: Ash Winter, Rob Meaney
Количество страниц: 178
Язык издания: английский
Книга 'Team Guide to Software Testability' предлагает практические рекомендации по повышению тестируемости программных систем. Авторы объясняют, как усовершенствованная тестируемость поможет добиться улучшения скорости и гибкости, необходимых для создания современного программного обеспечения.
Плюсы:
➕Книга предлагает практические методы разработки тестируемых архитектур, снижения распространенных рисков и внедрения эффективных решений.
➕В руководстве представлены стратегии, направленные на улучшение взаимодействия внутри и между командами, что напрямую влияет на качество разрабатываемого продукта.
Минусы:
➖Эффективное применение предложенных методик требует активного участия всех членов команды, что в некоторых случаях может быть сложной задачей.
Для кого книга:
✔️Тестировщикам, разработчикам, бизнес-аналитикам, менеджерам по продукту и всем, кто работает над созданием программных продуктов.
❤4👍1