Vergangenes Meetup

System Testing mit Max Meffert

Dieses Meetup liegt in der Vergangenheit

12 Personen haben teilgenommen

BRICKMAKERS GmbH

Am Plan 14-16 · Koblenz

Wie du uns findest

Parkmöglichkeiten gibt es im öffentlichen Parkhaus des Forum Mittelrhein. Den Eingang zu den Geschäftsräumen der BRICKMAKERS findet ihr in der Planpassage.

Bild des Veranstaltungsortes

Details

TL;DR
======
- Einführung:
- Unit Tests
- Integration & Integrated Tests
- System Tests
- Behavior Driven Development
- Beispiel: AspNetCore-Rest-Api
- Probleme von Unit Tests (NUnit + Moq) mit Regressionen bei stark entkoppelten Software-Design
- System Tests mit NUnit und Behavior Driven Development als Gegenstrategie

ACHTUNG! Wir treffen uns nicht mehr im TZK, sondern in den neuen Büros der BRICKMAKERS GmbH, Am Plan 14 - 16 (Planpassage), 56068 Koblenz

Abstract
========
Software-Testing ist ein wesentlicher Teil des Software-Development-Prozesses, welcher sicherstellt, dass das finale Produkt wie erwartet funktioniert.

Die grundlegendste Technik des Software-Testing sind Unit-Tests, d.h. das Testen einer indivuellen Software-Komponente unabhängig von anderen.

Allerdings kann das Abdecken einer Software ausschließlich mit Unit-Tests falsches Vertrauen dafür erzeugen, dass das Produkt sich verhält wie gefordert.

Insbesondere Unit-Tests für Software mit einem SOLID-Design können daran scheitern, Regressionen während der Entwicklung zu erkennen.

Dieser Vortrag möchte (i) für dieses Problem sensibilisieren und (ii) beispielhaft System-Tests kombiniert mit den Prinzipien des Behavior Driven Development als mögliche Gegenstrategie aufzeigen.

Über Max Meffert:
=================

Maximilian Meffert ist Softwareentwickler der BRICKMAKERS GmbH in Koblenz. Er beschäftigt sich mit Entwicklungsmethodik und allen Technologien, die auf seinem Schreibtich landen. Momentane Schwerpunkte sind Windows-, Web- und Testentwicklung. Privat beschäftigt er sich mit Softwaresprachen und Software Language Engeneering.