Рубрики
Без рубрики

Тестирование вашего фронта с помощью каркаса Cypress.io

Примечание редактора: это гостевой пост нашего друга Майкла Ягудаева, основателя Nano 3 Labs. У него есть… Tagged с JavaScript, WebDev, ShowDev.

Примечание редактора: это гостевой пост нашего друга Майкла Ягудаева, основателя Nano 3 Labs Анкет Последние 7 лет он провел, работая с технологическими стартапами, средними и крупными корпорациями в качестве инженера-программиста, UX Designer и Manager Project.

Современные фреймворки JavaScript представляют более простой и организованный способ создания веб -приложений. Однако Они также добавляют сложность Это иногда ломает вещи тонким, но эффективным образом.

Чтобы бороться с этим и убедиться, что мы не вводим больше ошибок, чем мы исправляем, мы можем обратиться к автоматическому тестированию фронта. Лучшая форма автоматических тестов? Занимаясь через интерфейс как реального пользователя, нажав на кнопки и заполняя формы.

Сегодня я собираюсь познакомить вас с тестированием с Cypress.io-современной, ориентированной на фронтовую структуру тестирования. Но сначала немного истории!

Старые пути

В течение многих лет мы опирались на такие инструменты, как Selenium, для сквозных (E2E) тестов на Многостраничные веб-приложения Анкет Они отлично работали, позволяя нам писать тесты на любом языке (Ruby, Python, JavaScript и т. Д.) С помощью конкретного языкового связывания. Они также показали надежное сообщество для поддержки и примеров.

Затем мы перешли в Одностраничные привязки (SPA) со сложным кодом JavaScript с использованием Frameworks как Реагировать , Vue.js или Угловой и API, написанный на языке на стороне сервера, такой как Ruby, Python, Go, Node.js и т. Д. Теперь все начало ломаться.

→ Прочитайте полный пост здесь

Оригинал: “https://dev.to/couellet/testing-your-frontend-with-cypressio-framework-3no4”