Публикации по теме 'testing'


Путеводитель по корнишону для начинающих
Хорошее общение может не только улучшить понимание членов команды и положительно повлиять на их навыки совместной работы, но и ускорить процесс разработки программного обеспечения. Такие практики, как разработка на основе поведения, влияют на общение между так называемыми «тремя сторонами» - бизнесом, разработкой и тестированием. Все это может быть достигнуто с помощью языка Gherkin - одного из самых популярных языков для написания спецификаций поведения. Эта статья послужит вам..

Распараллеливание Cypress - Пример использования + результаты
Все программисты сталкиваются с ошибками. Если ваша команда игнорирует тесты или вы лично не тестируете код, проблемы в проекте становятся очевидными, и со временем они могут стать полной блокировкой и в конечном итоге убить ваш проект. Поэтому во многих командах есть тестировщик, который выявляет ошибки и сообщает о них команде. Мы, как компания, не хотели подрывать доверие клиентов к нам, поэтому мы включили Cypress.io, платформу для автоматического тестирования, чтобы своевременно..

Простая структура для тестирования компонентов React в Jest
Каждый раз, когда я пишу тест для компонента React, я обнаруживал, что снова и снова использую одну и ту же структуру при тестировании компонентов React. Давайте рассмотрим Icon компонент, который принимает опору name . И соответствующий ему тест: Ключевым моментом здесь является функция buildTree . Эта функция будет использоваться во всех тестовых примерах. Это помогает нам определить экземпляр компонента с минимальным набором текста. Вызов buildTree без аргументов..

TDD с Vue.js, часть 1 - простая страница
Отказ от ответственности: я предполагаю, что у вас есть некоторые знания о модульном тестировании с Vue.js и о том, что такое TDD в целом. Я сразу перейду к делу, не рассказывая вам, что делает каждая функция. Если у вас нет этих знаний, вы можете перейти на https://vue-test-utils.vuejs.org/ , чтобы узнать об этом больше. В этой части я покажу вам пошаговое руководство по выполнению TDD с Vue.js на простой странице входа. Очень простая страница входа в систему состоит из ввода текста..

Повысьте продуктивность своей работы с помощью автоматизированных тестов браузера с использованием Node и Playwright
Что, почему и как нужно тестировать при помощи безголового браузера и Node.js Безголовые браузеры хорошо выполняют код JavaScript и имитируют нажатие или наведение курсора на элементы на странице на разных устройствах. Безголовые браузеры также невероятно полезны, когда дело доходит до тестирования сетевой активности, имитации сетевых запросов и тестирования различных геолокаций. Причина, по которой вы хотели бы сделать все вышеперечисленное, заключается в том, чтобы убедиться, что..

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

Модульное тестирование вашего приложения React с помощью Jest и Enzyme
Я не думаю, что должен рассказывать вам о важности модульного тестирования вашего кода, поэтому я перейду непосредственно к модульному тестированию с помощью Jest и Enzyme. Прежде всего, что такое Jest и Enzyme? Jest был создан Facebook и представляет собой фреймворк для тестирования кода JavaScript и React. Вместе с Enzyme от Airbnb, утилитой для тестирования, она идеально подходит для простого тестирования вашего приложения React. Снимки на помощь Давайте начнем с простого..