ProQuality Community
3.11K subscribers
134 photos
34 videos
2 files
1.19K links
Приветствуем в ProQuality Community – это обмен практиками тестирования между самыми разными специалистами! Присоединяйтесь к нам в youtube https://cutt.ly/8eTjvnl7
Сотрудничество: @andrey_talisman_ivanov
Download Telegram
😁12🦄1
#softwareTesting

В идеальном мире тестирование должно идти на всех этапах жизненного цикла ПО, начиная с проектирования, когда никакого продукта еще нет, а есть только описание того, что заказчик хочет получить. Это описание может называться спецификация, техническое задание (ТЗ) или просто требования.

В статье описываются критерии качества требований к программным продуктам, включая атомарность, необходимость, прослеживаемость, модифицируемость и понятность. Она объясняет, как правильно формулировать требования, чтобы они были ясными, полезными и легко управляемыми на всех этапах разработки.

Критерии качества требований с примерами (Часть 2)
👍5🦄1
​​#proQuality_books #automationTesting

📖 Эффективное тестирование программного обеспечения (2023)
Автор: Аниче М.
Количество страниц: 329
Язык издания: Русский

"Эффективное тестирование программного обеспечения" предлагает современный и практичный подход к тестированию программного обеспечения. Книга фокусируется на методах и стратегиях, которые помогают разработчикам писать надежные и поддерживаемые тесты. Автор рассматривает такие темы, как модульное тестирование, интеграционное тестирование, автоматизация тестирования и стратегии для сложных систем, уделяя особое внимание интеграции тестирования в гибкие и итеративные процессы разработки.

Плюсы:
Книга предлагает конкретные советы и стратегии, применимые к реальным задачам в разработке программного обеспечения.
Автор освещает различные виды тестирования, от модульного до интеграционного, что делает книгу полезной для специалистов разного уровня.
Особое внимание уделяется автоматизации тестирования, что важно для современных процессов CI/CD.
Книга полезна как для начинающих, так и для опытных тестировщиков, стремящихся углубить свои знания.

Минусы:
Некоторые сложные аспекты тестирования, такие как нагрузочное или безопасность, могут быть рассмотрены поверхностно.
Книга не покрывает некоторые из тем, которые полезно было бы осветить (например генерация тестовых данных).
🥰2🦄1
​​#ProQuality_tasks

Всем привет! С вами снова рубрика задачки 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
👍4🦄1
😁7🦄2
​​#proQuality_events

Приглашаем на наш новый ивент – Security testing of Al powered applications or How to Outsmart Smarter Systems! – где наш эксперт-пентестер (а ещё геймер и просто хороший человек) расскажет о prompt-техниках, идеально подходящих как для повседневной работы с приложениями на базе LLM, так и для их тестирования.

Выходите за рамки и применяйте подход, основанный на безграничной широте творчества (и никаких извинений!). Воспользуйтесь шансом пересмотреть и импрувнуть свои знания и методы пентестинга.


📆 Детали:
→ 27 Ноября, 14:00 MSQ, онлайн

💡 Ссылка на трансляцию будет отправлена на вашу электронную почту, указанную в регистрационной форме.

Язык: английский

До встречи!
🔥4👍1🦄1
#softwareTesting

После релиза пользователь сообщает о неприятном баге в продакшене. Звучат сигналы тревоги, жужжат уведомления и летают электронные письма. Команда бросает все и экстренно фиксит баг. Хотфикс проверен, пользователь успокоен, и все выдохнули с облегчением. Позже менеджеры встречаются с топ менеджерами на закрытых встречах, чтобы обсудить «как это могло случиться» и «почему это никогда больше не повторится».
На следующий день те же самые менеджеры, ещё не оправившиеся после вчерашнего допроса, обращаются к своим тестировщикам и спрашивают: «Почему вы не нашли этот баг?»

В нашей сегодняшней статье автор расскажет, как сформулировать этот вопрос "правильно", чтобы не создать "токсичную" атмосферу в комманде.

Эй, QA! Почему вы не нашли этот баг?
👍4
​​#proQuality_books #softwareTesting

📖 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.
🔥5🦄1
​​#ProQuality_tasks

Всем привет! С вами снова рубрика задачки ProQuality

Задача про арбуз 🍉

На рынке продаются два арбуза разных размеров. Один из них в полтора раза шире другого, а стоит он в два раза дороже его.

Какой из этих арбузов выгоднее купить и почему?

Идеями и решениями делитесь в комментариях под постом 👇

В ближайшую пятницу мы опубликуем ответ на задачу 🤓
🥰4🔥2
#softwareTesting #ai

Создатели инструментов заявляют о 1000-кратном увеличении производительности. Альтернативный взгляд и несколько важных советов при изучении применения инструментов автоматизации тестирования AI/ML.
Невероятно оптимистичные заявления о преимуществах AI/ML инструментов автоматизации трудно игнорировать: пишите автоматические тесты в 3 раза быстрее! На 90% дешевле! Получите повышение производительности в 1000 раз! (да, в тысячу)

В нашем сегодняшнем материале автор поделиться мнением об истинных достоинствах таких инструментов и важных моментах, которые следует учитывать при оценке использования этих инструментов в вашей организации.

AI/ML в автоматизации тестирования программного обеспечения
👍3
​​#softwareTesting #proQuality_video #ai

📢 Делимся с вами презентацией и записью встречи 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, например, локальными или библиотеками.
5🔥1