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

📢🎥 Доклад с Quality Engineering Community Day 2023 Сриканта Мохана: «Стратегии тестирования для масштабирования микросервисов с помощью gRPC».
Срикант рассказал о растущем внедрении gRPC с момента его выпуска Google с открытым исходным кодом в 2015 году. Он подчеркнул, чем тестирование gRPC отличается от тестирования сервисов на основе REST, и определил преимущества gRPC, включая его кроссплатформенную структуру, поддержку двунаправленной потоковой передачи и подключение с низкой задержкой.

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

🌟 Ссылка на видео: QECD 2023: Engineering Stream - 01 Test Strategies for scaling microservices with gRPC - YouTube
2🔥1
#automationTesting

Есть много вакансий автоматизаторов, где навык составления XPath важен для работодателя, также в интернете много шпаргалок по составлению локаторов или ворк-шопов на ютубе. Какой же из языков построения локаторов использовать лучше XPath vs CSS или лучше использовать тестовые аттрибуты.

В сегодняшней статье автор расскажет о том, как использовать тестовые локаторы вместо XPath/CSS.

Как отказаться от XPath/CSS локаторов в тестах
1
#softwareTesting #testingCareer

В интернете можно найти много статей по запросу «ЧТО НУЖНО знать начинающему тестировщику»… КАК ПРАВИЛЬНО… ЧТО ВАЖНО… ПРИМЕРЫ… ШАБЛОНЫ…
Но очень мало где разбирают то, что получается на деле и как прийти от «неправильно» к тому самому «вот так надо».

В статье автор рассмотрит 5 не совсем выдуманных, а даже очень реальных ситуаций. Завариваем чашку чая, закутываемся в плед и начинаем!:)

5 вредных советов начинающему тестировщику
2🔥1😁1
#automationTesting #proQuality_video

📢🎥 Доклад Артема Вариводы на тему «Как добиться качества данных на дашбордах с помощью автоматизации» на Quality Engineering Community Day 2023 осветил задачи по проверке отчетов/дашбордов с помощью Selenium, подчеркнул необходимость сосредоточиться как на решениях для баз данных, так и на решениях для отчетности, а также представил концепцию Data Quality.

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

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

Ссылка на видео: QECD 2023: Engineering Stream - 14 How to achieve Data Quality on dashboards using automation - YouTube
👍1
#softwareTesting

Компании могут проверять свои продукты, сервисы или инфраструктуру на реальность взлома разными способами: это и пентест (тестирование на проникновение), и редтиминг (Red Team, проверка возможностей компании по выявлению и предотвращению вторжения), и bug bounty (набор условий, в соответствии с которыми белые хакеры получают от организаций вознаграждение за уязвимости, найденные в их IT-сетях, системах и приложениях).

В этой статье автор подробно пройдется по теме bug bounty и расскажет о том, как прокачаться в багхантинге веб- и мобильных приложений.

Как начать заниматься багхантингом веб-приложений
#automationTesting #proQuality_video

📢🎥 Спешим поделиться видео с Quality Engineering Community Day 2023: «Qava JS — новый модульный фреймворк для автоматизации тестирования в JavaScript» от Александра Галиченко. Доклад был посвящен qavajs, инновационному ускорителю автоматизации тестирования, с акцентом на его ключевые особенности, такие как модульная архитектура, работа с бизнес-объектами, gherkin шаблоны и многое другое. Участники получили более глубокое представление о преимуществах и возможностях кавая, а также практические советы по началу работы с ним.

🌟🔧 В целом видео-мероприятие с Quality Engineering Community Day 2023 с докладом Александра Галиченко о qavajs стало ценным ресурсом для аудитории. Спикер представил инновационную структуру и дал представление о ее функциях и преимуществах. Участники получили более глубокое понимание того, как qavajs может улучшить их усилия по автоматизации тестирования, что позволяет им быстро и эффективно приступить к автоматизации тестов. 🙌🔍

Ссылка на видео: QECD 2023: Engineering Stream - 10 Qava JS - new module framework for test automation in js - YouTube
1
#automationTesting

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

Не можете измерить — не сможете улучшить: как мы используем метрики в разработке автотестов
1
#softwareTesting

Автор нашего сегодняшнего материала расскажет о своем первом опыте самостоятельного тестирования проекта.
Советы будут полезны, если ты тоже джун и:
✔️ попал на первую работу, где сразу надо брать и делать, а у тебя все ещё лапки;
✔️ задумался о фрилансе, но не понимаешь, как взяться за тестирование в одиночку;
✔️ оказался единственным тестировщиком в команде, слышавшей про тестировщиков только из рекламных баннеров.

Сказ про то, как царь Пётр… (зачёркнуто) джун-тестировщик в одиночку свой первый проект взял
#softwareTesting #proQuality_video

📢🎥 Доклад Антона Лазарчика на тему «От беспорядка данных к действенным идеям: производственный пример» на Quality Engineering Community Day 2023 был посвящен внедрению подходов к качеству данных и решению основных проблем в организации процесса тестирования качества данных.

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

🌟🔍 Ссылка на видео: QECD 2023: Engineering Stream - 12 From Data Mess to Actionable Insights: A Production Case Study - YouTube
​​#proQuality_events

ProQuality комьюнити приглашает вас присоединиться к нашему новому ивенту WebDriver-BIDI: Revolutionising Cross-Browser Automation.

Мы поговорим о WebDriver-BIDI (Bidirectional) - это кроссбраузерный протокол автоматизации, который объединяет лучшее из двух миров: "классического" WebDriver и CDP (Chrome DevTools Protocol). Этот мощный инструмент позволяет разработчикам легко получать доступ к ценной информации, такой как журналы консоли, ошибки JavaScript и данные о сетевых событиях, в режиме реального времени из браузера.
Ключевое преимущество WebDriver-BIDI заключается в его асинхронном характере, позволяющем быстро получать информацию при выполнении задач. В отличие от этого, традиционный Selenium работает синхронно, что может привести к снижению производительности в определенных сценариях.

👉 Присоединяйтесь к нам, чтобы узнать о стандартизированной спецификации WebDriver-BIDI, которая находится в стадии активной разработки, и получить представление о нескольких впечатляющих функциях, которые уже доступны в популярных библиотеках автоматизации, таких как WebdriverIO и Selenium.

📆 До встречи 3 августа в 13:30 (UTC+3)
👍2
​​#proQuality_books #softwareTesting #ai

Artificial Intelligence and Software Testing: Building systems you can trust (2022)
Автор: Rex Black, James Davenport, Joanna Olszewska, Jeremias Rößler, Adam Leon Smith, Jonathon Wright
Количество страниц: 253
Язык издания: Английский

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

Плюсы:
В книге объясняются ключевые вопросы, связанные с ИИ, качеством и тестированием. В нем также излагаются некоторые из передовых практик, которые начинают внедряться.
Чтение этой книги — отличный способ получить больше информации об искусственном интеллекте и тестировании программного обеспечения.
Великолепный справочник, охватывающий все аспекты проблем как искусственного интеллекта (ИИ), так и машинного обучения (МО), а также то, как традиционные подходы к тестированию программного обеспечения были нарушены и поставлены под сомнение.
Отличное введение в эту тему, которое необходимо прочитать всем, кто интересуется созданием систем на основе ИИ, которым можно доверять.
Авторы рассказывают о проблемах искусственного интеллекта в простой для понимания форме, а представленные тематические исследования чрезвычайно интересны и современны и четко иллюстрируют представленные темы.
В этой книге авторы предоставляют практические методы и примеры, которые можно использовать для обеспечения качества ИИ

Для кого книга:
✔️Специалистам по тестированию
✔️Для всех, кто занимается технологиями, а не только для тестировщиков программного обеспечения
✔️Всем, кто начинает изучать тестирование программного обеспечения в отношении систем AI/ML

Об авторе:
Авторы книги - отраслевые эксперты в области тестирования программного обеспечения и искусственного интеллекта.
1
#softwareTesting #proQuality_video

📢🎥 Выступление Аритры Маджумдар на тему «Необходимость независимого контроля качества в проекте миграции центров обработки данных» на Quality Engineering Community Day 2023 подчеркнулo важность независимого контроля качества в проектах миграции центров обработки данных, решая общие проблемы и обсуждая подход к тестированию и лучшие практики для обеспечения успешного delivery. Участники получили представление о ценности специальной QA team по миграции и роли, которую она играет вместе с командами приложений.

💡🏢 Выступление имело практическую ценность для аудитории, включая болевые точки при миграции data center и стратегии для смягчения проблем с помощью практики обеспечения качества. Обсуждение Аритры охватило подход к тестированию переноса центра обработки данных, подчеркнув необходимость независимой QA team и пролив свет на методы, которым необходимо следовать.

🌟 Ссылка на видео: QECD 2023: Engineering Stream - 02 Need for Independent QA in Data Center Migration Project - YouTube
#automationTesting

Тесты часто бывают нестабильными. Когда тест падает, его можно попробовать перезапустить несколько раз, но перезапуски могут увеличивать время сборки в 2-3 раза.

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

Как перезапускать упавшие тесты параллельно
#softwareTesting

Локализации нужна чтобы сделать приложение/сайт и его контент более близким, понятным, приспособленным для определенной географической местности, локали (страна, регион + языка).
А интернационализация - это адаптация ПО к различным культурам и языкам мира, без внесения модификаций в исходный код.

В данной статье автор подробно рассматривает тестирование локализации и интернационализации, приводит примеры тестов, описывает преимущества и недостатки. А также показывает в чем разница между локализацией и интернационализацией.

Тестирование локализации и интернационализации (глобализации)
2👍1
#softwareTesting #apiTesting

Наверняка многие работали и вообще неплохо знакомы с тестированием REST HTTP-бэкенда.
Но есть ещё три других, собственно, не-REST-бэкенда. С ними тоже полезно научиться работать: во-первых, для общего развития, во-вторых, будете знать, как подступаться к их тестированию, на случай, если ваша команда вдруг решит поработать на одном из них.

Автор нашей сегодняшней статьи разберет тестирования первого из этой тройки GraphQL.

Как тестировать не-REST-бекэнд. Часть первая, GraphQL
👍5
​​#proQuality_books #softwareTesting #apiTesting

Learn API Testing: Norms, Practices, and Guidelines for Building Effective Test Automation (2022)
Автор: Jagdeep Jain
Количество страниц: 245
Язык издания: Английский

В книге вы изучите архитектуру программных веб-приложений, тестирование API, методы кодирования и стандарты для улучшения разработки и управления автоматизацией тестирования API. Книга предназначена для начинающих инженеров по тестированию программного обеспечения, которые в настоящее время работают в области тестирования API, и для тех, кто только начинает свой путь в области тестирования программного обеспечения.
Вы начнете с введения в тестирование API и программных веб-приложений, использующих API. Затем изучите стандарты аутентификации, используемым в индустрии программного обеспечения, а также к инструментам, платформам и библиотекам, используемым при тестировании API. По ходу книги вы узнаете о тестовой пирамиде, о том, как тестировать API, что такое хороший тестовый сценарий, а также о различных рекомендациях по написанию кода. Наконец, вы можете написать свой собственный сценарий тестирования API.

Learn API Testing — это ваш путь к пониманию типичного программного веб-приложения, его запросов и ответов, а также свойств хорошего тестового сценария.

Плюсы:
Книга дает полное представление о тестировании веб-приложений и API
Является одним из лучших источников для обучения тестированию API с нуля. Все главы написаны простым английским языком и их легко понять, так как приводятся примеры из реальной жизни
В книге представлены рекомендации и стандартные методы написания теста API, что позволяет читателю написать тест API с полным написанием фреймворка с нуля
Книга очень хорошо демонстрирует все концепции использования Swagger с хорошими примерами

Для кого книга:
✔️Специалистам по тестированию API
✔️Разработчикам/архитекторам
✔️Менеджерам проектов и членам нетехнических команд, которые могут захотеть понять, как тестируются API

Об авторе:
Авторы книги - Джагдип Джейн имеет более чем 15-летний опыт работы в области обеспечения качества и тестирования программного обеспечения в различных компаниях по разработке программного обеспечения. Он твердо верит и выступает за автоматизацию тестирования.
#automationTesting #apiTesting

Наблюдение: когда приходишь на собеседование на должность Junior QA Automation, то обязательно просят разработать автотесты для API. Звучит логично, но не так уж и просто: когда только начинаешь свой путь в автотестировании, тебе не всегда очевидно, как должен выглядеть рабочий тестовый фреймворк, из чего он должен состоять, как правильно написать тесты, а к ним тестовые данные. «Сырые» тесты, которые описывают в книгах и разных источниках – не всегда выручают.

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

Разбираемся с основами автотестирования: пошаговая инструкция по созданию собственного фреймворка для проверки API
🔥7👍2