Вход в систему в Cypress: cy.session()
Из этой статьи вы узнаете, как эффективно управлять сессиями в вашем веб-приложении с использованием инструмента cy.session().
Из этой статьи вы узнаете, как эффективно управлять сессиями в вашем веб-приложении с использованием инструмента cy.session().
Cypress поставляется с параметром baseUrl, который может помочь вам установить начальную точку тестирования. В этой статье мы рассмотрим, что это за параметр и как его можно использовать.
Если вы заглянули в документацию по Cypress и поискали команду .hover(), то можете быть несколько разочарованы. Такой команды не существует. Хуже того, команда .hover() — это старейшая проблема на GitHub-странице Cypress которая все еще остается открытой.
Поскольку многие команды как разработки, так и тестирования работают в операционных системах Unix/Linux, вам как тестировщику определенно пригодится знание самых используемых команд.
Этот сборник статей по QA поможет вам изучить основы тестирования программного обеспечения. Все материалы расположены по возможности последовательно, от основ до продвинутых тем.
Тестовое покрытие (test coverage) — количественная мера плотности покрытия требований или кода. Покрытие требований выражается в процентном отношении покрытых требований к их общему количеству.
(Ретест) — процедура повторной проверки отдельных тест-кейсов, при выполнении которых были обнаружены баги.
Пирамида тестирования — понятие, обозначающее уменьшение количества динамических тестов по мере продвижения проекта.
Чек-лист (Check-list) – это документ, который содержит список задач, которые необходимо выполнить для проверки определенной функциональности продукта или приложения. В чек-листе перечисляются шаги, которые должен выполнить тестировщик, чтобы убедиться в том, что продукт соответствует заданным требованиям.
Стратегия тестирования (или тестовая стратегия) — высокоуровневый документ, описывающий техники тестирования, используемые в STLC-цикле, и подтверждает виды и уровни тестирования в данном проекте.
Даже самый полезный сайт теряет посетителей, если он некорректно работает на каких-то моделях смартфонов. К счастью, есть способ предотвратить подобные проблемы: это тестирование совместимости.
В то время как стресс-тесты помогают команде разработчиков протестировать систему на пределе ее возможностей, тестирование выносливости предполагает работу системы на пределе возможностей в течение длительного периода использования.
Тестирование бэкенда — это проверка серверной части или баз данных программного обеспечения. Тестирование бэкенда направлено на проверку прикладного уровня или уровня базы данных с целью убедиться, что веб-приложение или ПО не имеет дефектов базы данных вроде дедлоков, повреждения или потери данных.
Ad-hoc тестирование (также — интуитивное или свободное тестирование) — это метод тестирования программного обеспечения, проводимый без какого-либо конкретного плана или заранее определенного набора шагов.
Графический интерфейс пользователя содержит визуальные элементы, такие как кнопки, текстовые поля, меню, флажки, изображения и т.д. Тестирование GUI относится к проверке функций или возможностей, которые видны пользователям, поэтому его также называют тестированием пользовательского интерфейса.