Сквозное тестирование при помощи Cypress

Сквозное тестирование при помощи Cypress

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

Тестирование API

Тестирование API — это вид тестирования программного обеспечения, в ходе которого анализируется программный интерфейс приложения (API) на предмет соответствия его ожидаемой функциональности, безопасности, производительности и надежности.

Парное тестирование

Взаимодействие между различными членами команды — очень распространенное явление, когда речь идет об Agile подходе. Парное тестирование (не путать с pairwise testing) является эффективным и весьма популярным среди тестировщиков методом подобного взаимодействия.

Что такое тест-план и как его создать?

План тестирования — это подробный документ, описывающий стратегию тестирования, цели, график, оценку, результаты и ресурсы, необходимые для проведения тестирования программного продукта.

Как использовать curl для тестирования REST API

Данное руководство предназначено для обучения основам взаимодействия с REST API с помощью curl. Следуя этим инструкциям, имейте в виду, что файлы и папки вашего компьютера, скорее всего, будут отличаться от образцов.

V-модель в тестировании программного обеспечения

V-модель — это высокодисциплинированная модель SDLC, в которой параллельно с каждым этапом разработки предусмотрен этап тестирования. V-модель является расширенной версией каскадной модели (Waterfall), в которой разработка и тестирование программного обеспечения выполняются последовательно.

Все виды тестирования с описанием

Мы, как тестировщики, знаем о различных видах тестирования программного обеспечения, таких как функциональное тестирование, нефункциональное тестирование, автоматизированное тестирование, Agile-тестирование, их подтипах и т.д.

Как я увеличил скорость автотестов на Playwright в 1,5 раза

В сфере веб-автоматизации и тестирования с помощью Playwright понимание эффективности различных стратегий локаторов является ключевым. В этой статье рассматривается эффективность getByRole локатора по сравнению с CSS-селекторами, предлагая понимание технической работы и практических последствий этих вариантов.

Unit-тестирование. Примеры и лучшие практики

Юнит-тест — это тип тестирования программного обеспечения, направленный на проверку отдельных компонентов программного продукта. Разработчики программного обеспечения и иногда сотрудники отдела контроля качества пишут модульные тесты в процессе разработки.

Обработка WebElements в Selenium Python

В Selenium WebElements представляют собой HTML-элементы веб-страницы. Другими словами, это ее строительные блоки. Например, все, что находится на веб-странице: текстовое поле, кнопка, ссылки, выпадающие кнопки и т.д., — относится к WebElements.

Тестирование геолокации

Что такое тестирование геолокации?

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

Postman в CI/CD: от локальных тестов к пайплайну

Postman — это настольный HTTP-клиент, который дает вам полный контроль над формой запроса (какие заголовки установить, какие параметры и т. д.) и отображает ответ (тело и заголовки), а также множество метаданных.