Каков правильный способ сквозного (e2e) тестирования в Vue.Яш

причины, которые я могу использовать селен-автономной С xpath для тестирования приложения. Но тестирование SPA может быть сложным.

но, например angularjs

3 ответов


инструмент вы думаете о или. При этом, вы можете сделать Е2Е тестирования с Vue.js.

еще лучше, это в комплекте по умолчанию, когда вы используете vue-cli, готовый к запуску.

командная строка для создания проекта с активированным по умолчанию Nightwatch -vue init webpack myProjectName.

здесь маленький уроки об этом.

EDIT: в последнее время я использовал Webdriver.Ио много, и я должен сказать Я предпочитаю его Ночному Дозору (лучшая документация, реактивное сообщество с живым гиттером, проблемы, которые рассматриваются своевременно и т. д.)


Я рекомендую использовать https://devexpress.github.io/testcafe.

плюсы:

  • легкая установка
  • полная проверка проводов
  • javascript ES2016 с (async / await)
  • гибкая система селектора
  • умные утверждения с политикой повтора
  • отчеты

см. простой учебник здесь


рекомендую Сайпресс.

  • одиночная зависимость NPM
  • запись видео прямо из коробки
  • GUI, который показывает каждый шаг теста.

наши документы велики:https://on.cypress.io/intro

для Vue специально см. Этот учебник:https://vuejsdevelopers.com/2018/01/29/vue-js-e2e-test-hacker-news/ и если вы хотите сделать модульное тестирование компонентов Vue https://github.com/bahmutov/cypress-vue-unit-test

удачного тестирования.