ProQuality Community
3.01K subscribers
175 photos
37 videos
2 files
1.27K links
Приветствуем в ProQuality Community – это обмен практиками тестирования между самыми разными специалистами! Присоединяйтесь к нам в youtube https://cutt.ly/8eTjvnl7
Сотрудничество: @andrey_talisman_ivanov
Download Telegram
​​#proQuality_books #softwareTesting

📖 Full Stack Testing
Автор: Gayathri Mohan
Количество страниц: 350
Язык издания: Английский

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

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

Недостатки:
Книга может быть перегружена техническими деталями.
Отсутствие глубокого анализа некоторых современных инструментов тестирования.
Местами материал может показаться излишне теоретическим.

Для кого книга:
✔️Книга предназначена для тестировщиков, разработчиков и инженеров, стремящихся углубить свои знания в области тестирования и интеграции. Она будет полезна как новичкам, так и опытным профессионалам, желающим расширить свои навыки.

Об авторе:
Gayathri Mohan — опытный специалист в области тестирования программного обеспечения с многолетним опытом работы в индустрии. Она активно делится своими знаниями и опытом, помогая другим профессионалам развиваться в этой области.
👍4🤓1🦄1
​​#ProQuality_tasks

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

Задача про виноград 🍇🍇

Виноград, собранный фермером, весит 180 кг и на 99% состоит из воды. Со временем виноград усох и содержание воды снизилось на один процентный пункт (составило 98%).

Сколько стал весить виноград?
2👍2🦄1😎1
Выбирайте один из вариантов ниже, делитесь идеями и решениями в комментариях под постом 👇

В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
34%
Примерно 178 кг
7%
Примерно 176 кг
5%
162 кг
38%
90 кг
16%
Правильный ответ другой
🥰3🦄1
​​#ProQuality_adv

Я знаю, сколько времени может уйти на поиск нужной информации в Telegram, поэтому регулярно делюсь полезными ссылками.

Сегодня подготовили для вас новую подборку каналов в
сфере “IT и Технологий” 📚

Тут вы точно найдете ответы на многие свои вопросы. А главное - вам не придется, тратить на поиски информации несколько часов 😊 👇

Поэтому переходите, подписывайтесь и пользуйтесь на здоровье 📱😉

Хотите подборку?
👍3🦄1
​​#automationTesting

Тестирование требует баланса между качеством и скоростью. При хорошо отлаженных процессах разработчики тратят меньше времени на откат деплоя и устранение последствий инцидентов.

В статье описывается, как Uber улучшил процессы тестирования, отказавшись от традиционных методов инкрементного развертывания и перенеся тестирование на более ранние этапы разработки. Для этого компания разработала систему BITS, которая позволяет изолировать тестовый и production-трафик, автоматизировать создание песочниц и запускать end-to-end тесты в масштабах микросервисной архитектуры, обеспечивая эффективное тестирование и сокращение операционных затрат.

Как тестируют Uber: E2E в микросервисной архитектуре
👍3🦄1
😁21🦄1
#softwareTesting

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

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

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

📖 Сам себе тестировщик (2024)
Автор: Чхави Радж Досадж
Количество страниц: 242
Язык издания: Русский

"Сам себе тестировщик" Чхави Радж Досадж, изданная в 2024 году, представляет собой руководство для самостоятельного освоения навыков тестирования программного обеспечения. Книга знакомит читателей с основными концепциями, методами и инструментами, необходимыми для старта в профессии тестировщика, а также с типичными задачами, которые они могут встретить на практике. Она подойдет как начинающим, так и тем, кто хочет структурировать свои знания в области тестирования.

Плюсы:

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

Минусы:

Книга ориентирована на начинающих.
При отсутствии наставника у новичков могут возникнуть трудности с разбором сложных тем, требующих дополнительного пояснения.
3🦄1
​​#softwareTesting #proQuality_video #ai #certification

📢 Делимся с вами презентацией и записью встречи ISTQB AI Testing Survival Showdown: How not to give up trying.

🎥 Описание: На ивенте наш эксперт рассказал о своём пути к получению сертификата ISTQB AI Testing.

Также наш спикер подготовил полезный материал по прошедшей лекции в удобном формате.

Другие наши мероприятия на wearecommunity.io.
👍5🦄1
​​#ProQuality_tasks

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

Задача про рыбаков 🎣🎣

Три рыбака сварили уху. Первый дал две рыбки, второй - одну рыбку, третий - ни одной, но он расплатился семью рыболовными крючками.

Как должны поделить крючки первые два рыбака, если все ели поровну?
👍2😎1
Выбирайте один из вариантов ниже, делитесь идеями и решениями в комментариях под постом 👇

В ближайшую пятницу мы опубликуем ответ на задачу 🤓
Anonymous Poll
13%
4 крючка первому и 3 крючка второму
8%
5 крючков первому и 2 крючка второму
2%
6 крючков первому и 1 крючок второму
48%
Все крючки первому
29%
4 крючка первому, 2 второму, а оставшийся крючок продать, и деньги поделить поровну
#automationTesting

Навигация может осуществляться с помощью URL и взаимодействий с элементами. Для выбора элементов Playwright использует локаторы, что делает тесты устойчивыми. Действия применяются к элементам через локаторы, а проверки помогают валидировать состояние страницы.

В этой статье автор рассмотрит 5 основных концепций Playwright, которые помогут вам быстро приступить к написанию тестов. Вы узнаете, как выполнять навигацию, выбирать элементы на странице, взаимодействовать с ними, писать проверки, и мокировать API-запросы.

Быстрое и практическое введение в Playwright
👍4🦄1
😁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 км
55%
54 км
8%
32,5 км
15%
Туристы ходили по кругу 16 км
#automationTesting

WebSocket — протокол связи поверх TCP-соединения, предназначенный для обмена сообщениями между браузером и веб-сервером, используя постоянное соединение.

В этой статье автор расcкажет об опыте автоматизации тестирования WebSocket с использованием библиотеки SockJS на проекте с бэкендом на Spring и фронтендом на React. Так же поделится своими трудностями, решениями и собственным подходом к созданию клиента для тестирования WebSocket-сообщений на нативной Java, включая использование асинхронных методов.

Автотесты на Java для websocket на SockJS
👍4🦄1