Inhaltsverzeichnis
15 Beziehungen: Agile Softwareentwicklung, Business-Analyse, Cucumber (Software), Domain-driven Design, EasyMock, Framework for Integrated Test, Lose Kopplung, Mock-Objekt, Mocking Framework, Mockito, Modultest, Qualitätsmanagement, Ruby (Programmiersprache), Softwareanforderung, Testgetriebene Entwicklung.
Agile Softwareentwicklung
Agile Softwareentwicklung (von lateinisch agilis „flink, beweglich“) bezeichnet Ansätze im Softwareentwicklungsprozess, die die Transparenz und Veränderungsgeschwindigkeit erhöhen und zu einem schnelleren Einsatz des entwickelten Systems führen sollen, um so Risiken und Fehlentwicklungen im Entwicklungsprozess zu minimieren.
Sehen Behavior Driven Development und Agile Softwareentwicklung
Business-Analyse
Ziel der Business-Analyse (BA oder auch Business Analysis) ist es, Strukturen, Geschäftsregeln sowie Kommunikations- und Geschäftsprozesse eines Unternehmens zu verstehen.
Sehen Behavior Driven Development und Business-Analyse
Cucumber (Software)
Cucumber ist ein Behavior-Driven-Development-Werkzeug zur textuellen Spezifikation von Anforderungen an Software und zur automatisierten Überprüfung dieser Beschreibung auf ihre korrekte Implementierung.
Sehen Behavior Driven Development und Cucumber (Software)
Domain-driven Design
Domain-driven Design (DDD) ist eine Herangehensweise an die Modellierung komplexer Software.
Sehen Behavior Driven Development und Domain-driven Design
EasyMock
EasyMock ist eine Programmbibliothek zum Erstellen von Mock-Objekten für Unit-Tests von Java-Programmen.
Sehen Behavior Driven Development und EasyMock
Framework for Integrated Test
Das Framework for Integrated Test (Fit) ist ein Open-Source-Framework unter der GNU General Public License (GPL) für die Automatisierung von Akzeptanztests.
Sehen Behavior Driven Development und Framework for Integrated Test
Lose Kopplung
Lose Kopplung bezeichnet in der Informatik einen geringen Grad der Abhängigkeit mehrerer Hard- oder Software-Komponenten untereinander.
Sehen Behavior Driven Development und Lose Kopplung
Mock-Objekt
Ein Mock-Objekt (auch Attrappe, von ‚etwas vortäuschen‘) ist in der Softwareentwicklung ein Programmteil, der zur Durchführung von Modultests als Platzhalter für echte Objekte verwendet wird.
Sehen Behavior Driven Development und Mock-Objekt
Mocking Framework
In der Software-Entwicklung werden bei Modultests häufig sogenannte Mock-Objekte zur Isolation einer Komponente im Testlauf verwendet.
Sehen Behavior Driven Development und Mocking Framework
Mockito
Mockito ist eine freie (MIT-Lizenz) Programmbibliothek zum Erstellen von Mock-Objekten für Unit-Tests von Java-Programmen.
Sehen Behavior Driven Development und Mockito
Modultest
Ein Modultest (auch von unit test als Unittest oder als Komponententest bezeichnet) ist ein Softwaretest, mit dem einzelne, abgrenzbare Teile von Computerprogrammen (z. B. ausgewählte Codeabschnitte, Module, Unterprogramme, Units oder Klassen) überprüft werden.
Sehen Behavior Driven Development und Modultest
Qualitätsmanagement
Qualitätsmanagement (QM) beschreibt die systematische Planung und Steuerung von Abläufen mit Blick auf deren Qualität.
Sehen Behavior Driven Development und Qualitätsmanagement
Ruby (Programmiersprache)
Ruby (englisch für Rubin) ist eine höhere Programmiersprache, die Mitte der 1990er Jahre vom Japaner Yukihiro Matsumoto entworfen wurde.
Sehen Behavior Driven Development und Ruby (Programmiersprache)
Softwareanforderung
Eine Softwareanforderung ist eine Anforderung im Rahmen der Softwareentwicklung.
Sehen Behavior Driven Development und Softwareanforderung
Testgetriebene Entwicklung
Typischer testgetriebener Entwicklungsprozess Testgetriebene Entwicklung (auch testgesteuerte Programmierung; oder test-driven development, TDD) ist eine Methode, die häufig bei der agilen Entwicklung von Computerprogrammen eingesetzt wird.
Sehen Behavior Driven Development und Testgetriebene Entwicklung
Auch bekannt als Specification Driven Development.

