Test Automation Digest #7: Load Testing at Scale, демонстрация ценности тестов, Ionic E2E testing reference examples

Усі статті, обговорення, новини про тестування — в одному місці. Підписуйтеся на QA DOU!

Привет, DOU! Сегодня к вашему вниманию сводка интересных и полезных статей, инструментов и много другого на такие темы, как масштабирование нагрузочных тестов, ответ на вопрос, почему вам не нужно автоматизировать тест-кейсы, как продемонстрировать ценность ваших Playwright-тестов и многое другое.

Не забудьте подписаться на Test Automation Weekly рассылку, чтобы получать еженедельную рассылку с самыми актуальными новостями, статьями и инструментами в мире тестирования.

📚 Статьи, Руководства и Мнения

EN | Appium | WebdriverIO
Introducing the Ionic End-to-End Testing Reference Example — Давайте углубимся в эталонный пример, чтобы узнать мнение Ionic о том, как разработчики должны создавать E2E тесты для Web Native приложений.
Published by Max Lynch

EN | JavaScript | Cypress
Cypress is superior to React Testing Library — Эта статья призвана демистифицировать различия между двумя самыми популярными решениями для тестирования React: Cypress и React Testing Library.
Published by Justin Palmer

EN | Opinion
Don’t Automate Test Cases — В этой статье мы покажем, почему фабрики автоматизации ошибаются, и опишем лучший подход к разработке автоматизации, который гарантирует, что автоматизация тестирования поддерживает и ускоряет скорость доставки.
Published by Blake Norrish

EN | Load testing | Experience
Load Testing at Scale and Lessons Learned — Нагрузочное тестирование помогает нам уменьшить неопределенность и не гадать, сможет ли сервис оправдать наши ожидания и ожидания наших клиентов.
Published by Kevin London

EN | Opinion
The 100% test coverage topic — Есть много причин, по которым отчеты о 100% охвате хороши. Гораздо больше, чем автор может рассказать здесь. В этом посте Harald сосредоточиться на некоторых основах.
Published by Harald

EN | JavaScript | Playwright
Demonstrating the value of our Playwright tests — Alister расскажет, о том, как можно добиться «zero manual regression testing» с помощью Playwright.
Published by Alister Scott

EN | ASP.NET
Mocking OIDC Auth while integration testing ASP.Net — В этом посте представлен рабочий пример, который соответствует всем этим критериям, перехватывая аутентификацию OIDC и позволяя отдельным тестам указывать «аутентифицированного» пользователя, от имени которого они работают.
Published by Eli Weinstock-Herman

EN | Opinion | Experience
Ways I Use Testing as a Data Scientist — Статья о способах, которыми Peter Baumgartner пользуется для тестирования данных в своей работе, а также о том, что тестировать и как тестировать код, который пишут Data Scientists.
Published by Peter Baumgartner

RU | Opinion | Experience
Как жить без документации. Если бы реальность тестировщика была сюжетом аниме — Наверное, любой тестировщик хоть раз в жизни слышал фразу "‎Тестирование нужно начинать как можно раньше«‎. И это правда. Чем раньше у отдела качества появится информация о проекте, тем меньше вероятность пропуска логических ошибок.
Published by Darja Kurkina

EN | PHP | Laravel
Getting Started With Testing In Laravel — Это руководство для разработчиков laravel, которые никогда не писали тесты для своих приложений.
Published by Mohammed Omer

EN | Swift | XCTests
Running XCTests from the Command Line — В этом руководстве мы рассмотрим, как использовать дополнительный инструмент командной строки xcodebuild, чтобы вы могли легко запускать тесты автоматизации из терминала.
Published by Nathan Krishnan

RU | API | Experience
Сто раз сломай, один раз поправь — В этой статье Асхат расскажет историю о улучшении процесса и автоматизации тестирования высокой доступности и восстановления после отказа подсистемы API, состоящей из множества компонент.
Published by Нурыев Асхат

RU | API | Postman
Как мы тестируем Rest API в SM 2.0 с помощью Postman — Автор расскажет о том, как они тестируют Rest API в SM 2.0 с помощью инструмента Postman.
Published by Sportmaster Lab

EN | Opinion | Experience
Testing Deep and Shallow (2) — Автор расскажет о «глубоком» и «поверхностном» тестировании.
Published by Michael Bolton

EN | JavaScript | Cypress
Cypress basics: API testing — Эта статья является частью цикла статей об основах Cypress. Также вы можете ознакомиться с некоторыми другими статьями в блоге, где Filip Hric дает пошаговые объяснения некоторых основ Cypress + несколько дополнительных советов о том, как сделать еще один шаг вперед.
Published by Filip Hric

EN | JavaScript | Playwright
Testing With Charles Proxy Part 1 — Цель этой серии постов в блоге — помочь кому-нибудь начать тестирование с помощью Charles Proxy.
Published blog by Nicola Lindgren

EN | JavaScript | Playwright
Testing With Charles Proxy Part 2 — В этом посте мы сосредоточимся на том, как использовать breakpoints и тестировать идеи с помощью Charles, включая редактирование запросов и ответов.
Published blog by Nicola Lindgren

EN | Opinion | Experience
Six testing insights to optimize your 2022 QA strategy — Современные стратегии контроля качества выходят за рамки лучших практик поиска ошибок и превратились в глубокую философскую методологическую культуру, точно созданную для целей отдельного бизнеса.
Published by Kassidy Kelley

EN | Android | Kotlin
Automatic screenshot testing for all your Compose @Previews — Скриншот-тестирование — отличный инструмент, который находится между модульными тестами и тестами Espresso. Вы можете протестировать пользовательский интерфейс и обнаружить гораздо больше регрессий в реальном мире по сравнению с модульными тестами, но без отрицательных сторон тестов Espresso: сложное обслуживание и ненадежность.
Published by David Vávra

EN | JavaScript | Pactum
Writing API tests in JavaScript with Pactum — В этом посте Bas Dijkstra сосредотачивается на возможностях тестирования API (интеграционное тестирование) с помощью библиотеки Pactum.
Published by Bas Dijkstra

EN | Ruby | Capybara
Simulate geolocation with Capybara and Headless Chrome — Короткий пост в блоге с примерами.
Published by Karl Entwistle

EN | Kotlin | Android
Understanding and Configuring your Kotlin Multiplatform Mobile Test Suite — В этой статье Gustavo Fão Valvassori покажет вам, как настроить набор тестов из вашего проекта KMM.
Published by Gustavo Fão Valvassori

EN | Opinion | Experience
Make Your Test Automation Better With Tags — Вы постоянно запускаете весь свой автоматизированный набор тестов? Использование тегов ускорит работу, решив, какие тесты запускать только тогда, когда они вам нужны.
Published blog by Dennis Martinez

RU | Mobile | Kubernetes
Как ускорить автотесты — В статье рассмотрим конфигурацию, которую вы можете внедрить в свои проекты, чтобы ускорить автотесты.
Published by Иван Левиков

RU | Opinion | Experience
И жили они долго и счастливо — Как QA выстроить плодотворное взаимодействие с dev
Published by Екатерина Лаптева

🚀 Релизы

  • Cypress v9.3.1 — Быстрое, легкое и надежное тестирование всего, что работает в браузере
  • xk6-browser v0.1.3 —Расширение k6, которое добавляет поддержку автоматизации браузера и E2E веб-тестирования через протокол Chrome Devtools.
  • Selenide v6.2.1 — Выразительные тесты пользовательского интерфейса с Java
  • Playwright v1.18.0 — Библиотека Node.js для автоматизации Chromium, Firefox и WebKit
  • WebdriverIO v7.16.13 — Среда тестирования браузера и мобильной автоматизации для Node.js
  • Detox v19.4.2 — Инструмент для тестирования и автоматизации мобильных приложений

🛠 Инструменты

Ginkgo 2.0 — Современная среда тестирования для Go.
Onsi Fakhouri

fuite — Инструмент для поиска утечек памяти в веб-приложениях.
Nolan Lawson

Pest — Элегантная платформа для тестирования PHP с упором на простоту.
Pest

Responsive Viewer — Расширение Chrome для отображения нескольких экранов в одном представлении.
skmail

New testing tools to help prepare for IE retirement — Как включить Microsoft Edge в режиме IE.
Microsoft

nut.js — Тестирование/управление нативным пользовательским интерфейсом с помощью node.
nut-tree

Teyit — Инструмент по форматированию модульных тестов Python.
Batuhan Taskaya

🎬 Видео

EN | Web Service
HTTP Client — Secret Weapon for Web Service Testing — На этом вебинаре мы рассмотрим не только базовые функции, но и потоковую передачу, загрузку файлов и gRPC.

EN | Opinion
Testing and Refactoring Legacy Code — На этом сеансе live coding Сандро представит множество методов, которые помогут вам эффективно модифицировать тесты для устаревшего кода, а затем реорганизовать его, чтобы более четко показать бизнес-логику.

🎧 Подкасты

EN | Opinion
The one thing to help your Automation Testing in 2022 — Откройте для себя совет, инструмент, передовую практику, технику или образ мышления, которые помогут ускорить вашу автоматизацию и карьеру в 2022 году.

EN | Performance
Performance Testing Trends to Watch for in 2022 — В этом эпизоде ​​вы узнаете о некоторых ключевых тенденциях, которые помогут вашей организации разрабатывать более производительные приложения.

🎪 Мемы

← Предыдущий выпуск: Test Automation Digest #6

Сподобалась стаття? Натискай «Подобається» внизу. Це допоможе автору виграти подарунок у програмі #ПишуНаDOU

👍ПодобаєтьсяСподобалось2
До обраногоВ обраному2
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі