Lehrveranstaltungen
Agile Testing
Komplexpraktikum (WS 14) - Organisation
News
- Es sind keine News zu dieser Lehrveranstaltung vorhanden.
Inhalt
Agile Softwareentwicklung zeichnet sich durch eine kontinuierliche Einbeziehung des Kunden sowie die Beschreibung der Anforderungen mit Hilfe von User Stories und Szenarien aus. Moderne Softwarewerkzeuge für ATDD (Acceptance Test Driven Development) oder BDD (Behaviour Driven Development) ermöglichen es, dieses Vorgehen auch auf die Bereiche Testautomatisierung und Qualitätssicherung auszuweiteren. So ist es beispielsweise möglich aus User Stories ausführbare Tests abzuleiten und Kunden so auf einfache Art und Weise in den Softwaretest einzubeziehen.
Da selbst in kleinen bis mittleren Softwareprojekten sehr viele solche Tests entstehen (oft mehrere hundert), ist es wichtig, eine übersichtliche und aussagekäftige Darstellung für die Testergebnisse zu haben. Nur mit einer solchen, geeigneten Darstellung können Kunden und Projektmanager den Fortschritt des Projekts einfach im Auge behalten. Die Erarbeitung und Implementierung einer Software zur Aufbereitung von Testergebnissen ist Zielstellung des Komplexpraktikums.
Im Rahmen des Komplexpraktikums werden alle Teilnehmer einen Web-Service zur Analyse der Testresultate erstellen, welche mit dem ATDD Werkzeug NatSpec (Link) erzeugt werden. Darauf aufbauend soll ein leichtgewichtiges Dashboard zur Visualisierung der Analyseergebnisse entwickelt werden. Im Design und der Wahl der Visualisierungsformen sind der Kreativität keine Grenzen gesetzt. Die Teilnehmer lernen und praktizieren die Grundsätze der agilen Softwareentwicklung sowie die Methodik ATDD am Beispiel von NatSpec. Das Praktikum findet in Zusammenarbeit mit der DevBoost GmbH statt.
Organisation
- Die Teilnehmerzahl ist begrenzt
- Kenntnisse in der Java Entwicklung sind Voraussetzung
- Kenntnisse über JUnit sowie aktuelle Webtechnologien sind von Vorteil aber nicht zwingend erforderlich
- Studenten mit Erfahrungen im (UI-) Design und der Gestaltung sind willkommen
Anrechnung
Diese Lehrveranstaltung kann wie im Lehrangebot der Fakult�t angegeben eingebracht werden. Studenten anderer Studiengänge können den Kurs besuchen, jedoch nicht prüfen lassen.