#softwareTesting #proQuality_video
📢🎥 Доклад Антона Лазарчика на тему «От беспорядка данных к действенным идеям: производственный пример» на Quality Engineering Community Day 2023 был посвящен внедрению подходов к качеству данных и решению основных проблем в организации процесса тестирования качества данных.
💡📊 Доклад предоставил аудитории ценную информацию с описанием процесса качества данных в реальном проекте и подробной информацией о том, как решать серьезные проблемы с данными. Антон обсудил различные аспекты, включая управление тестовыми данными, создание плана тестирования, стратегию автоматизации и многое другое.
🌟🔍 Ссылка на видео: QECD 2023: Engineering Stream - 12 From Data Mess to Actionable Insights: A Production Case Study - YouTube
📢🎥 Доклад Антона Лазарчика на тему «От беспорядка данных к действенным идеям: производственный пример» на 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)
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
#databases
SQL и NoSQL — две популярные модели баз данных, которые используют для решения различных задач.
В этой статье автор рассмотрит основные характеристики SQL- и NoSQL-баз данных и сравнит их.
Сравнение SQL- и NoSQL-баз данных
SQL и NoSQL — две популярные модели баз данных, которые используют для решения различных задач.
В этой статье автор рассмотрит основные характеристики SQL- и NoSQL-баз данных и сравнит их.
Сравнение SQL- и NoSQL-баз данных
Хабр
Сравнение SQL- и NoSQL-баз данных
SQL и NoSQL — две популярные модели баз данных, которые используют для решения различных задач. Чтобы понять, какая из них подойдёт в вашем случае, необходимо разобраться в их различиях, преимуществах...
#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
Об авторе:
Авторы книги - отраслевые эксперты в области тестирования программного обеспечения и искусственного интеллекта.
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
📢🎥 Выступление Аритры Маджумдар на тему «Необходимость независимого контроля качества в проекте миграции центров обработки данных» на 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
YouTube
QECD 2023: Engineering Stream - 02: Need for Independent QA in Data Center Migration Project
Data Centers is a facility that stores computing infrastructures like servers, storage devices, complex network. A data center need to be both secure and highly available as any enterprise regardless of their size, complexity or domain will depend heavily…
#automationTesting
Тесты часто бывают нестабильными. Когда тест падает, его можно попробовать перезапустить несколько раз, но перезапуски могут увеличивать время сборки в 2-3 раза.
В нашей статье автор расскажет, как ему удалось решить эту проблему, а также поделится инструментом для параллельного перезапуска упавших тестов, который разработали в его комманде.
Как перезапускать упавшие тесты параллельно
Тесты часто бывают нестабильными. Когда тест падает, его можно попробовать перезапустить несколько раз, но перезапуски могут увеличивать время сборки в 2-3 раза.
В нашей статье автор расскажет, как ему удалось решить эту проблему, а также поделится инструментом для параллельного перезапуска упавших тестов, который разработали в его комманде.
Как перезапускать упавшие тесты параллельно
Хабр
Как перезапускать упавшие тесты параллельно
Тесты часто бывают нестабильными. Когда тест падает, его можно попробовать перезапустить несколько раз, но перезапуски могут увеличивать время сборки в 2-3 раза. В этой статье мы расскажем, как нам...
#softwareTesting
Локализации нужна чтобы сделать приложение/сайт и его контент более близким, понятным, приспособленным для определенной географической местности, локали (страна, регион + языка).
А интернационализация - это адаптация ПО к различным культурам и языкам мира, без внесения модификаций в исходный код.
В данной статье автор подробно рассматривает тестирование локализации и интернационализации, приводит примеры тестов, описывает преимущества и недостатки. А также показывает в чем разница между локализацией и интернационализацией.
Тестирование локализации и интернационализации (глобализации)
Локализации нужна чтобы сделать приложение/сайт и его контент более близким, понятным, приспособленным для определенной географической местности, локали (страна, регион + языка).
А интернационализация - это адаптация ПО к различным культурам и языкам мира, без внесения модификаций в исходный код.
В данной статье автор подробно рассматривает тестирование локализации и интернационализации, приводит примеры тестов, описывает преимущества и недостатки. А также показывает в чем разница между локализацией и интернационализацией.
Тестирование локализации и интернационализации (глобализации)
testengineer.ru
Тестирование локализации и интернационализации (глобализации)
Локализация это кокошник на русалке из Старбакса, или когда Макдональдс превращается во Вкусно и Точка, не меняя меню и поставщиков
❤2👍1
#softwareTesting #apiTesting
Наверняка многие работали и вообще неплохо знакомы с тестированием REST HTTP-бэкенда.
Но есть ещё три других, собственно, не-REST-бэкенда. С ними тоже полезно научиться работать: во-первых, для общего развития, во-вторых, будете знать, как подступаться к их тестированию, на случай, если ваша команда вдруг решит поработать на одном из них.
Автор нашей сегодняшней статьи разберет тестирования первого из этой тройки GraphQL.
Как тестировать не-REST-бекэнд. Часть первая, GraphQL
Наверняка многие работали и вообще неплохо знакомы с тестированием REST HTTP-бэкенда.
Но есть ещё три других, собственно, не-REST-бэкенда. С ними тоже полезно научиться работать: во-первых, для общего развития, во-вторых, будете знать, как подступаться к их тестированию, на случай, если ваша команда вдруг решит поработать на одном из них.
Автор нашей сегодняшней статьи разберет тестирования первого из этой тройки GraphQL.
Как тестировать не-REST-бекэнд. Часть первая, GraphQL
Хабр
Как тестировать не-REST-бекэнд. Часть первая, GraphQL
Часть первая (вы здесь) Часть вторая, Websocket Часть третья, gRPC Привет! Меня зовут Сергей, я более 11 лет в тестировании, и успел за это время перепробовать множество разных подходов в QA — начинал...
👍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-летний опыт работы в области обеспечения качества и тестирования программного обеспечения в различных компаниях по разработке программного обеспечения. Он твердо верит и выступает за автоматизацию тестирования.
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
Наблюдение: когда приходишь на собеседование на должность Junior QA Automation, то обязательно просят разработать автотесты для API. Звучит логично, но не так уж и просто: когда только начинаешь свой путь в автотестировании, тебе не всегда очевидно, как должен выглядеть рабочий тестовый фреймворк, из чего он должен состоять, как правильно написать тесты, а к ним тестовые данные. «Сырые» тесты, которые описывают в книгах и разных источниках – не всегда выручают.
В этой статье автор расскажет о разработке типового фреймворка для тестирования API – на Python, с нуля, шаг за шагом.
Разбираемся с основами автотестирования: пошаговая инструкция по созданию собственного фреймворка для проверки API
Хабр
Разбираемся с основами автотестирования: пошаговая инструкция по созданию собственного фреймворка для проверки API
Привет, я Алексей, QA Automation Engineer в команде «Интеграции» в Петрович-ТЕХ. Занимаюсь разработкой фреймворка автоматизированного тестирования сервисов интеграции, для REST и SOAP. ...
🔥7👍2
#softwareTesting #apiTesting
В мире современной разработки программного обеспечения, взаимодействие между различными приложениями через интерфейсы приложений (API) стало неотъемлемой частью разработки. Однако, прежде чем мы можем строить сложные взаимодействия, необходимо убедиться, что наш API работает корректно и предоставляет ожидаемые результаты.
И вот на сцену выходит Postman - мощный и интуитивно понятный инструмент, предназначенный специально для тестирования и разработки API.
В этой статье рассказывается о самых базовых вещах, с которых следует начать свое знакомство с Postman.
Postman: Основы тестирования API и первые шаги с инструментом
В мире современной разработки программного обеспечения, взаимодействие между различными приложениями через интерфейсы приложений (API) стало неотъемлемой частью разработки. Однако, прежде чем мы можем строить сложные взаимодействия, необходимо убедиться, что наш API работает корректно и предоставляет ожидаемые результаты.
И вот на сцену выходит Postman - мощный и интуитивно понятный инструмент, предназначенный специально для тестирования и разработки API.
В этой статье рассказывается о самых базовых вещах, с которых следует начать свое знакомство с Postman.
Postman: Основы тестирования API и первые шаги с инструментом
Хабр
Postman: Основы тестирования API и первые шаги с инструментом
В мире современной разработки программного обеспечения, взаимодействие между различными приложениями через интерфейсы приложений (API) стало неотъемлемой частью разработки. Однако, прежде чем мы можем...
#databases
Знание баз данных необходимый навык для любого специалиста по тестированию.
Автор нашей сегодняшней статьи собрал вопросы по SQL (большая часть кода в которых относится к СУБД PostgreSQL), которые задавали на собеседованиях на позицию python-разработчика. Естественно отвечать правильно получалось не всегда, а если точнее то чаще не правильно и автор составил перечень ответов.
Шпаргалка по SQL (postgres), которая выручает меня на собесах
Знание баз данных необходимый навык для любого специалиста по тестированию.
Автор нашей сегодняшней статьи собрал вопросы по SQL (большая часть кода в которых относится к СУБД PostgreSQL), которые задавали на собеседованиях на позицию python-разработчика. Естественно отвечать правильно получалось не всегда, а если точнее то чаще не правильно и автор составил перечень ответов.
Шпаргалка по SQL (postgres), которая выручает меня на собесах
Хабр
Шпаргалка по SQL (postgres), которая выручает меня на собесах
Привет, Хабр! Я решил посвятить свою первую статью SQL. Вопросы, рассмотренные ниже мне задавали на собеседованиях на позицию python-разработчика. Естественно отвечать правильно получалось не всегда,...
❤1
#proQuality_books #automationTesting
Selenium with Java – A Beginner’s Guide: Web Browser Automation for Testing using Selenium with Java (2022)
Автор: Pallavi Sharma
Количество страниц: 206
Язык издания: Английский
Эта книга знакомит с настройкой среды для написания тестов после изучения Selenium и его возможностей. Многочисленные функции, в том числе интерфейс веб-драйвера, интерфейс веб-элементов и локаторы, подробно проиллюстрированы с использованием класса By. Кроме того, в книге представлены такие задачи, как манипулирование элементами HTML, операции с мышью и клавиатурой, раскрывающийся список, таблица, окно, оповещение, фрейм, Action класс и синхронизация.
Наряду с Selenium IDE и Selenium Webdriver в книге также рассматривается еще одна важная функция — реализация Selenium Grid, которая позволяет набору тестов выполняться параллельно в нескольких конфигурациях. В книге обсуждаются такие инструменты, как TestNG и Maven, которые помогают в общей разработке экосистемы тестовых проектов.
После прочтения книги вы почувствуете себя компетентным в использовании Selenium для автоматизации различных сценариев и задач веб-тестирования и тестирования браузеров.
Плюсы:
➕В книге много реальных примеров использования Selenium
➕Позволяет тщательно изучить различные идеи автоматизации тестирования
➕Содержит описание использования различных интсрументов в сочетании с Selenium для автоматизации тестирования веб
Недостатки:
➖Книга больше похоже на отзыв, чем на руководство
➖Не подходит для начинающих
Selenium with Java – A Beginner’s Guide: Web Browser Automation for Testing using Selenium with Java (2022)
Автор: Pallavi Sharma
Количество страниц: 206
Язык издания: Английский
Эта книга знакомит с настройкой среды для написания тестов после изучения Selenium и его возможностей. Многочисленные функции, в том числе интерфейс веб-драйвера, интерфейс веб-элементов и локаторы, подробно проиллюстрированы с использованием класса By. Кроме того, в книге представлены такие задачи, как манипулирование элементами HTML, операции с мышью и клавиатурой, раскрывающийся список, таблица, окно, оповещение, фрейм, Action класс и синхронизация.
Наряду с Selenium IDE и Selenium Webdriver в книге также рассматривается еще одна важная функция — реализация Selenium Grid, которая позволяет набору тестов выполняться параллельно в нескольких конфигурациях. В книге обсуждаются такие инструменты, как TestNG и Maven, которые помогают в общей разработке экосистемы тестовых проектов.
После прочтения книги вы почувствуете себя компетентным в использовании Selenium для автоматизации различных сценариев и задач веб-тестирования и тестирования браузеров.
Плюсы:
➕В книге много реальных примеров использования Selenium
➕Позволяет тщательно изучить различные идеи автоматизации тестирования
➕Содержит описание использования различных интсрументов в сочетании с Selenium для автоматизации тестирования веб
Недостатки:
➖Книга больше похоже на отзыв, чем на руководство
➖Не подходит для начинающих
👍1
#automationTesting
В нашей статье автор разберет, как писать gRPC автотесты с использованием языка Go, а также как сделать Allure отчет.
Пишем gRPC автотесты на Go с Allure отчетом
В нашей статье автор разберет, как писать gRPC автотесты с использованием языка Go, а также как сделать Allure отчет.
Пишем gRPC автотесты на Go с Allure отчетом
Хабр
Пишем gRPC автотесты на Go с Allure отчетом
Вступление В данной статье разберем, как писать gRPC автотесты с использованием языка Go, а также сделаем Allure отчет. Перед тем, как читать статью, нужно базово понимать некоторые термины: Что такое...
❤2
#softwareTesting
Думаю, всех раздражают неумные тестировщики, которые больше задают вопросы о том, как это должно работать, и отнимают время разработчика, чем собственно тестируют.
Так вот, здравствуйте, на этой неделе это я. Пять лет опыта тестирования, перескакивание с одной области (мобилки) в другую (веб/энтерпрайз). Даже хорошие отзывы о моей работе были, мамой клянусь!
Но сегодня третий день, как я мучаю разработчика тупыми вопросами и не могу пройти позитивный сценарий хоть в какой-то вариации.
В сегодняшней статье автор попробует разобраться в ситуации и выяснить, почему тестировщик с квалификацией как минимум миддл при работе над задачей кажется тупым, как пробка.
Быть тупым тестировщиком
Думаю, всех раздражают неумные тестировщики, которые больше задают вопросы о том, как это должно работать, и отнимают время разработчика, чем собственно тестируют.
Так вот, здравствуйте, на этой неделе это я. Пять лет опыта тестирования, перескакивание с одной области (мобилки) в другую (веб/энтерпрайз). Даже хорошие отзывы о моей работе были, мамой клянусь!
Но сегодня третий день, как я мучаю разработчика тупыми вопросами и не могу пройти позитивный сценарий хоть в какой-то вариации.
В сегодняшней статье автор попробует разобраться в ситуации и выяснить, почему тестировщик с квалификацией как минимум миддл при работе над задачей кажется тупым, как пробка.
Быть тупым тестировщиком
Хабр
Быть тупым тестировщиком
Думаю, всех раздражают неумные тестировщики, которые больше задают вопросы о том, как это должно работать, и отнимают время разработчика, чем собственно тестируют. Так вот, здравствуйте, на этой...
🗿2👎1🥴1
#softSkills
Каждый описывает сеньора так, как может, хочет и видит рядом с собой. При этом можно сказать, что в целом по отрасли портрет сеньора очерчен. В сегодняшнем материале мы будем говорить о сеньоре в контексте уровня подготовки специалиста. Но следует отметить, что в некоторых компаниях бывает так, что человеку дают погоны сеньора только для того, чтобы заманить его к себе. Хотя, объективно, он еще джун.
Автор нашей сегодняшней статьи обратил внимание, что люди по-разному формулируют для себя, кто такой сеньор и хотел бы поделиться своими наблюдениями и развеять заблуждения о сеньорах, которые ему доводилось слышать.
Не каждый, кого называют сеньором — сеньор. Но как им стать?
Каждый описывает сеньора так, как может, хочет и видит рядом с собой. При этом можно сказать, что в целом по отрасли портрет сеньора очерчен. В сегодняшнем материале мы будем говорить о сеньоре в контексте уровня подготовки специалиста. Но следует отметить, что в некоторых компаниях бывает так, что человеку дают погоны сеньора только для того, чтобы заманить его к себе. Хотя, объективно, он еще джун.
Автор нашей сегодняшней статьи обратил внимание, что люди по-разному формулируют для себя, кто такой сеньор и хотел бы поделиться своими наблюдениями и развеять заблуждения о сеньорах, которые ему доводилось слышать.
Не каждый, кого называют сеньором — сеньор. Но как им стать?
Хабр
Не каждый, кого называют сеньором — сеньор. Но как им стать?
Привет! Я — Александр Болжеларский, QA Automation Lead & Team Lead в NIX и спикер NIXMulticonf . Начну с небольшого дисклеймера. Каждый описывает сеньора так, как может, хочет и видит рядом с...
👍2
#proQuality_books #automationTesting
Python Testing with pytest, Second Edition (2022)
Автор: Brian Okken
Количество страниц: 272
Язык издания: Английский
Тестируйте большие и малые приложения, пакеты и библиотеки с помощью pytest, самой мощной среды тестирования Python. pytest помогает вам быстро писать тесты, сохраняя их читабельность и удобство обслуживания. В этом полностью переработанном издании вы изучите супервозможности pytest — simple asserts, fixtures, parametrization, markers, and plugins — при создании простых тестов и наборов тестов для небольшого приложения базы данных.
Используя надежную, но простую модель, писать небольшие тесты с помощью pytest так же легко, как и масштабироваться до сложного функционального тестирования. Эта книга покажет вам, как это сделать.
Плюсы:
➕В этой книге есть все необходимое для того, чтобы полностью овладеть навыками тестирования приложений/кода Python
➕Легко найти нужный раздел, а примеры достаточно просты
➕Если вас интересует модульное тестирование кода Python с помощью pytest Framework, эта книга охватывает все, что вам нужно знать
➕Описывает много внутренних деталей pytest
➕Книга проста в прочтении
➕Полезная и практичная книга, если вы хотите начать глубокое погружение в pytest
➕Очень подробная книга с большим количеством примеров
Недостатки:
➖Не заполняет пробелы в документации pytest, как хотелось бы
➖В некоторых главах создается впечатление, что в них почти нет содержания, а текст просто растянут, чтобы заполнить количество страниц, в основном за счет длинных примеров и тривиальных распечаток вывода pytest
➖Книга не подходит для изучения TDD
Для кого книга:
✔️Всем, кто начинает работать с Python, просто чтобы понять, как все должно быть построено
✔️Тем у кого есть опыт написания тестов на Python и он хочет усовершенствовать свои навыки
Об авторе:
Брайан Оккен — ведущий подкаста Test & Code и соведущий подкаста Python Bytes. Он также является ведущим инженером-программистом.
Python Testing with pytest, Second Edition (2022)
Автор: Brian Okken
Количество страниц: 272
Язык издания: Английский
Тестируйте большие и малые приложения, пакеты и библиотеки с помощью pytest, самой мощной среды тестирования Python. pytest помогает вам быстро писать тесты, сохраняя их читабельность и удобство обслуживания. В этом полностью переработанном издании вы изучите супервозможности pytest — simple asserts, fixtures, parametrization, markers, and plugins — при создании простых тестов и наборов тестов для небольшого приложения базы данных.
Используя надежную, но простую модель, писать небольшие тесты с помощью pytest так же легко, как и масштабироваться до сложного функционального тестирования. Эта книга покажет вам, как это сделать.
Плюсы:
➕В этой книге есть все необходимое для того, чтобы полностью овладеть навыками тестирования приложений/кода Python
➕Легко найти нужный раздел, а примеры достаточно просты
➕Если вас интересует модульное тестирование кода Python с помощью pytest Framework, эта книга охватывает все, что вам нужно знать
➕Описывает много внутренних деталей pytest
➕Книга проста в прочтении
➕Полезная и практичная книга, если вы хотите начать глубокое погружение в pytest
➕Очень подробная книга с большим количеством примеров
Недостатки:
➖Не заполняет пробелы в документации pytest, как хотелось бы
➖В некоторых главах создается впечатление, что в них почти нет содержания, а текст просто растянут, чтобы заполнить количество страниц, в основном за счет длинных примеров и тривиальных распечаток вывода pytest
➖Книга не подходит для изучения TDD
Для кого книга:
✔️Всем, кто начинает работать с Python, просто чтобы понять, как все должно быть построено
✔️Тем у кого есть опыт написания тестов на Python и он хочет усовершенствовать свои навыки
Об авторе:
Брайан Оккен — ведущий подкаста Test & Code и соведущий подкаста Python Bytes. Он также является ведущим инженером-программистом.
👍1