Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про рыбаков
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про рыбаков
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про рыбаков
Три рыбака сварили уху. Первый дал две рыбки, второй - одну рыбку, третий - ни одной, но он расплатился семью рыболовными крючками. Как должны поделить крючки первые два рыбака, если все ели поровну? Ответ: Все крючки первому. Так как всего было…
❤5👍1
#softwareTesting
В идеальном мире тестирование должно идти на всех этапах жизненного цикла ПО, начиная с проектирования, когда никакого продукта еще нет, а есть только описание того, что заказчик хочет получить. Это описание может называться спецификация, техническое задание (ТЗ) или просто требования.
В статье описываются критерии качества требований к программным продуктам, включая атомарность, необходимость, прослеживаемость, модифицируемость и понятность. Она объясняет, как правильно формулировать требования, чтобы они были ясными, полезными и легко управляемыми на всех этапах разработки.
Критерии качества требований с примерами (Часть 2)
В идеальном мире тестирование должно идти на всех этапах жизненного цикла ПО, начиная с проектирования, когда никакого продукта еще нет, а есть только описание того, что заказчик хочет получить. Это описание может называться спецификация, техническое задание (ТЗ) или просто требования.
В статье описываются критерии качества требований к программным продуктам, включая атомарность, необходимость, прослеживаемость, модифицируемость и понятность. Она объясняет, как правильно формулировать требования, чтобы они были ясными, полезными и легко управляемыми на всех этапах разработки.
Критерии качества требований с примерами (Часть 2)
Хабр
Критерии качества требований с примерами (Часть 2)
Продолжение первой части статьи про критерии качества требований. Атомарность (или "единичность") Каждое требование должно быть самодостаточным и описывать только одну ситуацию. Если требование можно...
👍5🦄1
#proQuality_books #automationTesting
📖 Эффективное тестирование программного обеспечения (2023)
Автор: Аниче М.
Количество страниц: 329
Язык издания: Русский
"Эффективное тестирование программного обеспечения" предлагает современный и практичный подход к тестированию программного обеспечения. Книга фокусируется на методах и стратегиях, которые помогают разработчикам писать надежные и поддерживаемые тесты. Автор рассматривает такие темы, как модульное тестирование, интеграционное тестирование, автоматизация тестирования и стратегии для сложных систем, уделяя особое внимание интеграции тестирования в гибкие и итеративные процессы разработки.
Плюсы:
➕Книга предлагает конкретные советы и стратегии, применимые к реальным задачам в разработке программного обеспечения.
➕Автор освещает различные виды тестирования, от модульного до интеграционного, что делает книгу полезной для специалистов разного уровня.
➕Особое внимание уделяется автоматизации тестирования, что важно для современных процессов CI/CD.
➕Книга полезна как для начинающих, так и для опытных тестировщиков, стремящихся углубить свои знания.
Минусы:
➖Некоторые сложные аспекты тестирования, такие как нагрузочное или безопасность, могут быть рассмотрены поверхностно.
➖Книга не покрывает некоторые из тем, которые полезно было бы осветить (например генерация тестовых данных).
📖 Эффективное тестирование программного обеспечения (2023)
Автор: Аниче М.
Количество страниц: 329
Язык издания: Русский
"Эффективное тестирование программного обеспечения" предлагает современный и практичный подход к тестированию программного обеспечения. Книга фокусируется на методах и стратегиях, которые помогают разработчикам писать надежные и поддерживаемые тесты. Автор рассматривает такие темы, как модульное тестирование, интеграционное тестирование, автоматизация тестирования и стратегии для сложных систем, уделяя особое внимание интеграции тестирования в гибкие и итеративные процессы разработки.
Плюсы:
➕Книга предлагает конкретные советы и стратегии, применимые к реальным задачам в разработке программного обеспечения.
➕Автор освещает различные виды тестирования, от модульного до интеграционного, что делает книгу полезной для специалистов разного уровня.
➕Особое внимание уделяется автоматизации тестирования, что важно для современных процессов CI/CD.
➕Книга полезна как для начинающих, так и для опытных тестировщиков, стремящихся углубить свои знания.
Минусы:
➖Некоторые сложные аспекты тестирования, такие как нагрузочное или безопасность, могут быть рассмотрены поверхностно.
➖Книга не покрывает некоторые из тем, которые полезно было бы осветить (например генерация тестовых данных).
🥰2🦄1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про туристов 🧭🧭
Группа туристов отправилась в поход. В первый день они прошли 1/3 пути, во второй – 1/3 остатка, в третий – 1/3 нового остатка. В результате им осталось пройти 16 км.
Сколько километров был маршрут туристов?
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про туристов 🧭🧭
Группа туристов отправилась в поход. В первый день они прошли 1/3 пути, во второй – 1/3 остатка, в третий – 1/3 нового остатка. В результате им осталось пройти 16 км.
Сколько километров был маршрут туристов?
👍2🤗1
Выбирайте один из вариантов ниже, делитесь идеями и решениями в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
13%
108 км
10%
72 км
54%
54 км
8%
32,5 км
15%
Туристы ходили по кругу 16 км
#automationTesting
WebSocket — протокол связи поверх TCP-соединения, предназначенный для обмена сообщениями между браузером и веб-сервером, используя постоянное соединение.
В этой статье автор расcкажет об опыте автоматизации тестирования WebSocket с использованием библиотеки SockJS на проекте с бэкендом на Spring и фронтендом на React. Так же поделится своими трудностями, решениями и собственным подходом к созданию клиента для тестирования WebSocket-сообщений на нативной Java, включая использование асинхронных методов.
Автотесты на Java для websocket на SockJS
WebSocket — протокол связи поверх TCP-соединения, предназначенный для обмена сообщениями между браузером и веб-сервером, используя постоянное соединение.
В этой статье автор расcкажет об опыте автоматизации тестирования WebSocket с использованием библиотеки SockJS на проекте с бэкендом на Spring и фронтендом на React. Так же поделится своими трудностями, решениями и собственным подходом к созданию клиента для тестирования WebSocket-сообщений на нативной Java, включая использование асинхронных методов.
Автотесты на Java для websocket на SockJS
Хабр
Автотесты на Java для websocket на SockJS
Вступление Всем привет. Меня зовут Ирек, и я в профессиональном IT с 2012 года. Прошел путь от специалиста службы поддержки до разработчика. На данный момент занимаюсь автоматизацией тестирования в...
👍4🦄1
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про туристов
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про туристов
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про туристов
Группа туристов отправилась в поход. В первый день они прошли 1/3 пути, во второй – 1/3 остатка, в третий – 1/3 нового остатка. В результате им осталось пройти 16 км. Сколько километров был маршрут туристов? Ответ: 54 км. Так как осталось 16 км,…
👍3❤1🦄1
#proQuality_events
Приглашаем на наш новый ивент – Security testing of Al powered applications or How to Outsmart Smarter Systems! – где наш эксперт-пентестер (а ещё геймер и просто хороший человек) расскажет о prompt-техниках, идеально подходящих как для повседневной работы с приложениями на базе LLM, так и для их тестирования.
Выходите за рамки и применяйте подход, основанный на безграничной широте творчества (и никаких извинений!). Воспользуйтесь шансом пересмотреть и импрувнуть свои знания и методы пентестинга.
📆 Детали:
→ 27 Ноября, 14:00 MSQ, онлайн
💡 Ссылка на трансляцию будет отправлена на вашу электронную почту, указанную в регистрационной форме.
Язык: английский
До встречи!
Приглашаем на наш новый ивент – Security testing of Al powered applications or How to Outsmart Smarter Systems! – где наш эксперт-пентестер (а ещё геймер и просто хороший человек) расскажет о prompt-техниках, идеально подходящих как для повседневной работы с приложениями на базе LLM, так и для их тестирования.
Выходите за рамки и применяйте подход, основанный на безграничной широте творчества (и никаких извинений!). Воспользуйтесь шансом пересмотреть и импрувнуть свои знания и методы пентестинга.
📆 Детали:
→ 27 Ноября, 14:00 MSQ, онлайн
💡 Ссылка на трансляцию будет отправлена на вашу электронную почту, указанную в регистрационной форме.
Язык: английский
До встречи!
🔥4👍1🦄1
#softwareTesting
После релиза пользователь сообщает о неприятном баге в продакшене. Звучат сигналы тревоги, жужжат уведомления и летают электронные письма. Команда бросает все и экстренно фиксит баг. Хотфикс проверен, пользователь успокоен, и все выдохнули с облегчением. Позже менеджеры встречаются с топ менеджерами на закрытых встречах, чтобы обсудить «как это могло случиться» и «почему это никогда больше не повторится».
На следующий день те же самые менеджеры, ещё не оправившиеся после вчерашнего допроса, обращаются к своим тестировщикам и спрашивают: «Почему вы не нашли этот баг?»
В нашей сегодняшней статье автор расскажет, как сформулировать этот вопрос "правильно", чтобы не создать "токсичную" атмосферу в комманде.
Эй, QA! Почему вы не нашли этот баг?
После релиза пользователь сообщает о неприятном баге в продакшене. Звучат сигналы тревоги, жужжат уведомления и летают электронные письма. Команда бросает все и экстренно фиксит баг. Хотфикс проверен, пользователь успокоен, и все выдохнули с облегчением. Позже менеджеры встречаются с топ менеджерами на закрытых встречах, чтобы обсудить «как это могло случиться» и «почему это никогда больше не повторится».
На следующий день те же самые менеджеры, ещё не оправившиеся после вчерашнего допроса, обращаются к своим тестировщикам и спрашивают: «Почему вы не нашли этот баг?»
В нашей сегодняшней статье автор расскажет, как сформулировать этот вопрос "правильно", чтобы не создать "токсичную" атмосферу в комманде.
Эй, QA! Почему вы не нашли этот баг?
Хабр
Эй, QA! Почему вы не нашли этот баг?
Почему это «токсично» и как сформулировать вопрос правильно После релиза пользователь сообщает о неприятном баге в продакшене. Звучат сигналы тревоги, жужжат уведомления и летают электронные письма....
👍4
#proQuality_books #softwareTesting
📖 Leading Testing Activities (2024)
Автор: Jesper Ottosen
Количество страниц: 72
Язык издания: Английский
Эта книга - ваше руководство по руководству тестированием, особенно для тех, кто не имеет опыта работы в сфере тестирования. Это также актуальное руководство для профессионалов в области тестирования, переходящих к руководству тестированием.
Плюсы:
➕ Книга довольно короткая, что отражает лаконичный стиль автора
➕ В книге эффективно объясняется контекст того, каково это — работать над различными проектами по тестированию
➕ Есть множество визуальных элементов, которые помогают наглядно проиллюстрировать точку зрения автора
Для кого книга:
✔️ Для тех, кто хочет руководить тестированием в ближайшем будущем
✔️ Для новичков в руководстве тестированием
📖 Leading Testing Activities (2024)
Автор: Jesper Ottosen
Количество страниц: 72
Язык издания: Английский
Эта книга - ваше руководство по руководству тестированием, особенно для тех, кто не имеет опыта работы в сфере тестирования. Это также актуальное руководство для профессионалов в области тестирования, переходящих к руководству тестированием.
Плюсы:
➕ Книга довольно короткая, что отражает лаконичный стиль автора
➕ В книге эффективно объясняется контекст того, каково это — работать над различными проектами по тестированию
➕ Есть множество визуальных элементов, которые помогают наглядно проиллюстрировать точку зрения автора
Для кого книга:
✔️ Для тех, кто хочет руководить тестированием в ближайшем будущем
✔️ Для новичков в руководстве тестированием
👍1🦄1
#proQuality_events
Присоединяйтесь к онлайн-ивенту GitHub Copilot demo: Automation without writing any line of code с Дмитрием Шаплыко.
💡 В рамках этого вебинара Дмитрий углубится в использование GitHub Copilot для автоматизации и улучшения тестирования, поделившись своими обширными знаниями и опытом в области AI.
👉 Вы также узнаете о революционном влиянии AI на тестирование, включая практическое применение и будущее AI-based тестирования, от эксперта в области AI.
📆 Присоединяйтесь к нам 4 Декабря 2024 в 13:00 WAW | 15:00 MSQ | 16:00 TBS, язык EN!
Другие наши мероприятия на wearecommunity.io.
Присоединяйтесь к онлайн-ивенту GitHub Copilot demo: Automation without writing any line of code с Дмитрием Шаплыко.
💡 В рамках этого вебинара Дмитрий углубится в использование GitHub Copilot для автоматизации и улучшения тестирования, поделившись своими обширными знаниями и опытом в области AI.
👉 Вы также узнаете о революционном влиянии AI на тестирование, включая практическое применение и будущее AI-based тестирования, от эксперта в области AI.
📆 Присоединяйтесь к нам 4 Декабря 2024 в 13:00 WAW | 15:00 MSQ | 16:00 TBS, язык EN!
Другие наши мероприятия на wearecommunity.io.
🔥5🦄1
#ProQuality_tasks
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про арбуз 🍉
На рынке продаются два арбуза разных размеров. Один из них в полтора раза шире другого, а стоит он в два раза дороже его.
Какой из этих арбузов выгоднее купить и почему?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Всем привет! С вами снова рубрика задачки ProQuality ✨
Задача про арбуз 🍉
На рынке продаются два арбуза разных размеров. Один из них в полтора раза шире другого, а стоит он в два раза дороже его.
Какой из этих арбузов выгоднее купить и почему?
Идеями и решениями делитесь в комментариях под постом 👇
В ближайшую пятницу мы опубликуем ответ на задачу 🤓
🥰4🔥2
#softwareTesting #ai
Создатели инструментов заявляют о 1000-кратном увеличении производительности. Альтернативный взгляд и несколько важных советов при изучении применения инструментов автоматизации тестирования AI/ML.
Невероятно оптимистичные заявления о преимуществах AI/ML инструментов автоматизации трудно игнорировать: пишите автоматические тесты в 3 раза быстрее! На 90% дешевле! Получите повышение производительности в 1000 раз! (да, в тысячу)
В нашем сегодняшнем материале автор поделиться мнением об истинных достоинствах таких инструментов и важных моментах, которые следует учитывать при оценке использования этих инструментов в вашей организации.
AI/ML в автоматизации тестирования программного обеспечения
Создатели инструментов заявляют о 1000-кратном увеличении производительности. Альтернативный взгляд и несколько важных советов при изучении применения инструментов автоматизации тестирования AI/ML.
Невероятно оптимистичные заявления о преимуществах AI/ML инструментов автоматизации трудно игнорировать: пишите автоматические тесты в 3 раза быстрее! На 90% дешевле! Получите повышение производительности в 1000 раз! (да, в тысячу)
В нашем сегодняшнем материале автор поделиться мнением об истинных достоинствах таких инструментов и важных моментах, которые следует учитывать при оценке использования этих инструментов в вашей организации.
AI/ML в автоматизации тестирования программного обеспечения
Хабр
AI/ML в автоматизации тестирования программного обеспечения
Создатели инструментов заявляют о 1000-кратном увеличении производительности. Альтернативный взгляд и несколько важных советов при изучении применения инструментов автоматизации тестирования AI/ML....
👍3
Желаем всем отличных выходных!🦎
Сегодня вы можете ознакомиться с решением задачи про арбуз
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Сегодня вы можете ознакомиться с решением задачи про арбуз
Все самые интересные задачи и вопросы, в том числе те, с которыми можно столкнуться на собеседовании, мы публикуем в рубрике #ProQuality_tasks
Telegraph
Задача про арбуз
На рынке продаются два арбуза разных размеров. Один из них в полтора раза шире другого, а стоит он в два раза дороже его. Какой из этих арбузов выгоднее купить и почему? Ответ: Выгоднее купить более крупный арбуз. Если один арбуз в 1,5 раза шире…
👍6🥰1
#softwareTesting #proQuality_video #ai
📢 Делимся с вами презентацией и записью встречи Security testing of Al powered applications or How to Outsmart Smarter Systems!
🎥 На ивенте наш эксперт-пентестер поделился prompt-техниками для работы и тестирования приложений на базе LLM.
Другие наши мероприятия на wearecommunity.io.
📢 Делимся с вами презентацией и записью встречи Security testing of Al powered applications or How to Outsmart Smarter Systems!
🎥 На ивенте наш эксперт-пентестер поделился prompt-техниками для работы и тестирования приложений на базе LLM.
Другие наши мероприятия на wearecommunity.io.
👍6
#softwareTesting
В программе может быть огромное количество функций и различных способов их использования. В идеальном мире, тестировщик может проверить все функции и все сценарии их применения.
Автор статьи раскрывает семь ключевых принципов тестирования, объясняя их значимость и иллюстрируя примерами из реального мира. Основная идея состоит в том, что тестирование не может гарантировать отсутствие ошибок, но помогает сосредоточиться на критически важных аспектах продукта для повышения его качества.
Принципы тестирования с примерами
В программе может быть огромное количество функций и различных способов их использования. В идеальном мире, тестировщик может проверить все функции и все сценарии их применения.
Автор статьи раскрывает семь ключевых принципов тестирования, объясняя их значимость и иллюстрируя примерами из реального мира. Основная идея состоит в том, что тестирование не может гарантировать отсутствие ошибок, но помогает сосредоточиться на критически важных аспектах продукта для повышения его качества.
Принципы тестирования с примерами
Хабр
Принципы тестирования с примерами
В программе может быть огромное количество функций и различных способов их использования. В идеальном мире, тестировщик может проверить все функции и все сценарии их применения. Например, фильтры по...
👍5
#proQuality_books #softwareTesting #apiTesting
Тестирование веб-API (2024)
Автор: Винтерингем Марк
Количество страниц: 304
Язык издания: Русский
«Тестирование веб-API» — это уникальное практическое руководство, включающее в себя описание всех этапов: от начального проектирования набора тестов до методов документирования, реализации и предоставления высококачественных API. Вы познакомитесь с обширным набором методов тестирования — от исследовательского до тестирования продакшен-кода, а также узнаете, как сэкономить время за счет автоматизации с использованием стандартных инструментов. Книга поможет избежать многих трудностей при тестировании API.
Плюсы:
➕Подходит как новичкам, так и опытным профессионалам.
➕Включение подходов, адаптированных к современным DevOps и CI/CD процессам.
➕Автор приводит практические примеры, иллюстрирующие основные концепции.
➕Книга охватывает базовые и продвинутые аспекты тестирования API, включая автоматизацию и безопасность.
➕Описание методов и инструментов для реального применения.
Недостатки:
➖Для новичков некоторые разделы могут показаться слишком сложными.
➖Охватываются популярные решения, но специфические или нишевые инструменты могут быть упомянуты вскользь.
➖Книга может быть менее полезной для тех, кто работает с другими типами API, например, локальными или библиотеками.
Тестирование веб-API (2024)
Автор: Винтерингем Марк
Количество страниц: 304
Язык издания: Русский
«Тестирование веб-API» — это уникальное практическое руководство, включающее в себя описание всех этапов: от начального проектирования набора тестов до методов документирования, реализации и предоставления высококачественных API. Вы познакомитесь с обширным набором методов тестирования — от исследовательского до тестирования продакшен-кода, а также узнаете, как сэкономить время за счет автоматизации с использованием стандартных инструментов. Книга поможет избежать многих трудностей при тестировании API.
Плюсы:
➕Подходит как новичкам, так и опытным профессионалам.
➕Включение подходов, адаптированных к современным DevOps и CI/CD процессам.
➕Автор приводит практические примеры, иллюстрирующие основные концепции.
➕Книга охватывает базовые и продвинутые аспекты тестирования API, включая автоматизацию и безопасность.
➕Описание методов и инструментов для реального применения.
Недостатки:
➖Для новичков некоторые разделы могут показаться слишком сложными.
➖Охватываются популярные решения, но специфические или нишевые инструменты могут быть упомянуты вскользь.
➖Книга может быть менее полезной для тех, кто работает с другими типами API, например, локальными или библиотеками.
❤5🔥1