Skip to content

tech:lounge Summer Edition 2021 // Fullstack-Testen – von der Unit bis zur UI

Notifications You must be signed in to change notification settings

thenativeweb/tlse2021-fullstack-testen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tech:lounge Summer Edition - Fullstack-Testen – von der Unit bis zur UI

Dieses repository enthält den Beispielcode für das Webinar zum Thema Fullstack-Testen.

Es besteht aus einem Backend, in dem mit express.js in Typescript eine kleine Ticket-Buchungs-API umgesetzt ist, sowie einem Frontend, das mit webpack, TypeScript und React gebaut ist und mit dem Backend interagiert.

Der Fokus liegt hierbei auf sauberem Code und vorzeigbaren Tests, nicht auf Featureumfang.

Starten der Anwendung

Um den ticketeer mit backend, frontend und datenbank zu starten, kann das docker-compose.yml Manifest im Projekt-Root verwendet werden:

$ docker-compose build && docker-compose up

Das frontend ist dann erreichbar unter http://localhost:8080.

Ausführen der Tests

  • Das Backend hat eine eigene kurze Readme mit einer Anleitung zum Ausführen der Tests.
  • Das Frontend hat hat ebenfalls eine eigene Readme, welche das Ausführen der im Frontend etwas komplexeren Tests beschreibt.
  • Die Ausführung der E2E Tests ist in dieser Readme beschrieben.

About

tech:lounge Summer Edition 2021 // Fullstack-Testen – von der Unit bis zur UI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published