Test Automation Digest #7: Load Testing at Scale, демонстрация ценности тестов, Ionic E2E testing reference examples
Привет, 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
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів