Vue.js - Unit Testing

Classroom training | German | Claim

Duration of training: 3 days

Objectives

Dieses Seminar Vue - Unit Testing lehrt den Teilnehmern ein tiefes Verständnis von Unit-Testing in Vue.js zu bekommen. Sie lernen wie Sie Tests für Vue-Komponenten durchführen, Methoden und Services zu schreiben, um sicherzustellen, dass ihre Anwendungen effektiv und fehlerfrei funktionieren. Dieser Kurs deckt die wichtigsten Konzepte und Funktionen von Unit-Testing in Vue.js ab und führt die Teilnehmer durch eine schrittweise Entwicklung von Tests für eine Vue.js-Anwendung.

Target audience

Web-Entwickler

Requirements

Solide Vue.js Kenntnisse

Agenda

Einführung in Unit-Testing in Vue.js

  • Was ist Unit-Testing?
  • Warum ist Unit-Testing wichtig?
  • Wie funktioniert Unit-Testing in Vue.js?

Einrichten von Unit-Testing in Vue.js

  • Installation von Jest und Vue-Test-Utils
  • Konfiguration von Jest in Vue.js
  • Erstellung von Test-Dateien

Testing von Komponenten in Vue.js

  • Verwendung von Vue-Test-Utils zum Testen von Komponenten
  • Erstellung von Tests für die Verhaltensweise von Komponenten
  • Verwendung von Mocks und Stubs für Abhängigkeiten

Testing von Methoden und Services in Vue.js

  • Erstellung von Tests für Methoden und Services
  • Verwendung von Mocks und Stubs für externe Abhängigkeiten
  • Mocking von HTTP-Anfragen

Mocking in Vue.js

  • Verwendung von Jest Mocks in Vue.js
  • Mocking von Abhängigkeiten wie Vuex und Router
  • Mocking von APIs und externen Diensten

Testing von Vuex-Store in Vue.js

  • Verwendung von Jest zum Testen von Vuex-Store
  • Erstellung von Tests für Mutationen, Aktionen und Getter
  • Verwendung von Mocks und Stubs für externe Abhängigkeiten

Testing von Router in Vue.js

  • Verwendung von Jest zum Testen von Router
  • Erstellung von Tests für Routen und Navigation
  • Verwendung von Mocks und Stubs für externe Abhängigkeiten

Testing von Vue.js-Anwendungen

  • Verwendung von End-to-End-Tests mit Cypress
  • Erstellung von Tests für UI-Interaktionen
  • Verwendung von Mocks und Stubs für externe Abhängigkeiten

Continuous Integration und Deployment in Vue.js

  • Einrichten von Continuous Integration mit Jenkins oder Travis CI
  • Einrichten von Deployment-Pipelines
  • Automatisierte Tests in Continuous Integration und Deployment integrieren

Best Practices für Unit-Testing in Vue.js

  • Verwendung von Test-Driven-Development (TDD) in Vue.js
  • Verwendung von Naming-Conventions für Test-Dateien und Tests
  • Schreiben von lesbarer und wartbarer Test-Code

Code Coverage und Qualität in Vue.js

  • Verwendung von Code Coverage-Tools wie Istanbul
  • Verwendung von Code-Quality-Tools wie ESLint
  • Integration von Code Coverage und Qualität in Continuous Integration und Deployment

Fortgeschrittene Konzepte in Unit-Testing in Vue.js

  • Verwendung von Snapshot-Tests in Vue.js
  • Verwendung von Test-Utilities wie vue-test-utils-helper
  • Verwendung von Visual-Regression-Testing in Vue.js

Objectives

Dieses Seminar Vue - Unit Testing lehrt den Teilnehmern ein tiefes Verständnis von Unit-Testing in Vue.js zu bekommen. Sie lernen wie Sie Tests für Vue-Komponenten durchführen, Methoden und Services zu schreiben, um sicherzustellen, dass ihre Anwendungen effektiv und fehlerfrei funktionieren. Dieser Kurs deckt die wichtigsten Konzepte und Funktionen von Unit-Testing in Vue.js ab und führt die Teilnehmer durch eine schrittweise Entwicklung von Tests für eine Vue.js-Anwendung.

Target audience

Web-Entwickler

Requirements

Solide Vue.js Kenntnisse

Agenda

Einführung in Unit-Testing in Vue.js

  • Was ist Unit-Testing?
  • Warum ist Unit-Testing wichtig?
  • Wie funktioniert Unit-Testing in Vue.js?

Einrichten von Unit-Testing in Vue.js

  • Installation von Jest und Vue-Test-Utils
  • Konfiguration von Jest in Vue.js
  • Erstellung von Test-Dateien

Testing von Komponenten in Vue.js

  • Verwendung von Vue-Test-Utils zum Testen von Komponenten
  • Erstellung von Tests für die Verhaltensweise von Komponenten
  • Verwendung von Mocks und Stubs für Abhängigkeiten

Testing von Methoden und Services in Vue.js

  • Erstellung von Tests für Methoden und Services
  • Verwendung von Mocks und Stubs für externe Abhängigkeiten
  • Mocking von HTTP-Anfragen

Mocking in Vue.js

  • Verwendung von Jest Mocks in Vue.js
  • Mocking von Abhängigkeiten wie Vuex und Router
  • Mocking von APIs und externen Diensten

Testing von Vuex-Store in Vue.js

  • Verwendung von Jest zum Testen von Vuex-Store
  • Erstellung von Tests für Mutationen, Aktionen und Getter
  • Verwendung von Mocks und Stubs für externe Abhängigkeiten

Testing von Router in Vue.js

  • Verwendung von Jest zum Testen von Router
  • Erstellung von Tests für Routen und Navigation
  • Verwendung von Mocks und Stubs für externe Abhängigkeiten

Testing von Vue.js-Anwendungen

  • Verwendung von End-to-End-Tests mit Cypress
  • Erstellung von Tests für UI-Interaktionen
  • Verwendung von Mocks und Stubs für externe Abhängigkeiten

Continuous Integration und Deployment in Vue.js

  • Einrichten von Continuous Integration mit Jenkins oder Travis CI
  • Einrichten von Deployment-Pipelines
  • Automatisierte Tests in Continuous Integration und Deployment integrieren

Best Practices für Unit-Testing in Vue.js

  • Verwendung von Test-Driven-Development (TDD) in Vue.js
  • Verwendung von Naming-Conventions für Test-Dateien und Tests
  • Schreiben von lesbarer und wartbarer Test-Code

Code Coverage und Qualität in Vue.js

  • Verwendung von Code Coverage-Tools wie Istanbul
  • Verwendung von Code-Quality-Tools wie ESLint
  • Integration von Code Coverage und Qualität in Continuous Integration und Deployment

Fortgeschrittene Konzepte in Unit-Testing in Vue.js

  • Verwendung von Snapshot-Tests in Vue.js
  • Verwendung von Test-Utilities wie vue-test-utils-helper
  • Verwendung von Visual-Regression-Testing in Vue.js

Tags

Recommend this site