Agiles Testen: Auch Anwender können Unit Tests
Abstract
In der Softwareentwicklung werden insbesondere in agilen Projekten diverse Unit Tests im Qualitätssicherungsprozess intensiv eingesetzt. Ebenso ist die Notwendigkeit erkannt worden, Kunden, Anwender oder Product Owner, in diesem Beitrag als Wissensträger bezeichnet, so früh wie möglich in den Prozess des Softwaretestens, am besten bei der Durchführung von Unit Tests, einzubinden, um Anforderungen wie kurze Projektentwicklungszyklen und Flexibilität gegenüber Kundenwünschen erfüllen zu können. In der Praxis steigen aber Kunden und Anwender nach wie vor häufig wegen fehlender Programmierkenntnisse frühestens bei der Durchführung von Akzeptanztests in den Prozess des Softwaretestens ein, zu spät, um auf die entdeckten Fehler ohne größeren Zeitverlust reagieren zu können. Product Owner haben zusätzlich das Interesse, dass die Transparenz in der Qualitätssicherung erhöht wird. Um die Situation entscheidend zu verbessern, wird in diesem Beitrag ein Prozess für die Durchführung von Unit Tests vorgestellt, welcher beschreibt, wie Entwickler, Kunden und Anwender gemeinsam Unit Tests erstellen können und jeweils ihre Expertise, Programmierkenntnisse auf der einen Seite und fachliches Know How auf der anderen Seite, einfließen lassen können. Für einen Product Owner werden Grundlagen für einen Überblick über den aktuellen Stand der Unit Tests bereitgestellt. Zur Unterstützung dieses Prozesses wurde die Java- Anwendung KBUnit (Knowledge Based Unit Testing Application) entwickelt, welche ebenfalls in diesem Beitrag vorgestellt wird. Die Integration von KBUnit in die ta ̈glichen Arbeitsabläufe in der Praxis wird berücksichtigt.
- Citation
- BibTeX
Oesing, U., Georgiev, A., Langenbrink, J. & Jonker, S.,
(2017).
Agiles Testen: Auch Anwender können Unit Tests.
In:
Jürjens, J. & Schneider, K.
(Hrsg.),
Software Engineering 2017.
Bonn:
Gesellschaft für Informatik e.V..
(S. 121).
@inproceedings{mci/Oesing2017,
author = {Oesing, Ursula AND Georgiev, Alexander AND Langenbrink, Jahn AND Jonker, Stefan},
title = {Agiles Testen: Auch Anwender können Unit Tests},
booktitle = {Software Engineering 2017},
year = {2017},
editor = {Jürjens, Jan AND Schneider, Kurt} ,
pages = { 121 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
author = {Oesing, Ursula AND Georgiev, Alexander AND Langenbrink, Jahn AND Jonker, Stefan},
title = {Agiles Testen: Auch Anwender können Unit Tests},
booktitle = {Software Engineering 2017},
year = {2017},
editor = {Jürjens, Jan AND Schneider, Kurt} ,
pages = { 121 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
Dateien | Groesse | Format | Anzeige | |
---|---|---|---|---|
paper48.pdf | 377.1Kb | View/ |
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Send Feedback
More Info
ISBN: 978-3-88579-661-9
ISSN: 1617-5468
xmlui.MetaDataDisplay.field.date: 2017
Language:
(de)

Content Type: Text/Conference Paper