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

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

В сегодняшней статье автор расскажет, как тестировал микросервис с помощью мок-данных или моков (mock data). Объяснит, что это такое, почему их использовал, как создавал и к каким выводам пришел.

Тестирование микросервиса с использованием мок-данных
🔥21🥰1
#proQuality_collab

Есть несколько маленьких и уютных телеграм каналов, которые мы хотим посоветовать.

Когда ты маленький — набрать аудиторию сложно, а контент ребята пишут полезный 🧡

@qa_studio
Шаг за шагом рассказываем, как стать Junior QA.
Подборки вакансий без опыта каждую неделю, аналитка по рынку вакансий раз в месяц, интенсивы по тестированию и, конечно, мемчики 🧡

@juniors_qa
Лайв канал про будни джунов-тестировщиков.
Пишем в подробностях как тестируем сайты, мобилки и API 🐈

@qadictionary
Авторский канал QA в Wildberries. Это сборник квизов с терминами и их пояснение на понятном языке. Подойдет тем, кто хочет быть незаменимым тестировщиком. Подпитывай свои знания вместе со мной!

@datamisha
Авторский канал от data engineer’а в сбере. Рассказываю про data технологии (data engineering, data science, data analytics) и об it в целом. Можно почитать какой выбрать язык программирования и про SQL

@dev_game
Авторский канал Григорий Дядиченко — эксперта из AR&VR и игровой индустрии. Актуальные новости игровой разработки, примеры кода и авторские мысли. Всё это есть в блоге Григория. Если вас интересует разработка игр или проектов в виртуальной реальности — залетайте.

@qa_and_it
Канал для тестировщиков. Как для новичков, так и для бывалых. Ежедневно делимся материалами по тематике: авторские посты и мысли автора, интересные статьи, обучающие видео, новости, ИТ-юмор и опросы
9🔥6🥰6
#softwareTesting #proQuality_translation #paulgerard_leadership

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

Цель моделей состоит в том, чтобы упростить сложные ситуации, опуская детали, которые на данный момент не актуальны. Мы используем модели, чтобы упростить задачу – например, выбрать что-то для тестирования. Модель информирует наше мышление, и мы выбираем тесты, определяя вхождения в какой-либо ключевой аспект модели.

Лидерство в тестировании: моделирование и покрытие
1
#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