TDD

Blogeinträge über Test Driven Development mit Node.js

Für die Vorlesung ‚System Engineering und Management‘ beschäftigte ich mich zusammen mit einem Kommilitonen mit Test Driven Development in Node.js. Dazu arbeiteten wir uns in die Thematik ein, verfassten mehrere Blog Artikel und stellten unsere Arbeit am Ende in einer Präsentation dar.

In unserem ersten Blog Artikel erläuter wir die Methodik von TDD mit ihren fünf Zyklen. Zudem stellen wir dort das von uns verwendeten Test Running Framework Mocha und die Assertion Library Chai vor.

In nächsten Artikel beschäftigen wir uns mit der Syntax von Mocha und Chai. Dazu programmieren wir nach der TDD Methodik eine kleine ‚HelloWorld‘ Anwendung und lernen so die fünf Zyklen der Testgetriebenen Entwicklung besser kennen.

Im dritten Artikel zeigen wir Möglichkeiten auf, wie man mit Mocha und Chai auch Datenbankverbindungen oder http Request einer Anwendung testen kann.

In unserem letzten Artikel machen wir noch einen kleinen Ausflug zu den Themen Code Style und Code Quality, bei dem wir eslint anhand eines weiteren Beispiels vorstellen.