Zusammenfassung
Die grafische Oberfläche ist typischerweise für den ersten Eindruck einer Software verantwortlich. Neben dem sehr wichtigen, hier aber nicht behandelten Thema Usability, ist es genauso wichtig, dass der Nutzer mit seinen ersten Aktionen automatisch zum Tester der Software wird. Genauer versucht er die gewünschte Funktionalität anzusteuern, bei der er seine Erwartungen an die Ergebnisse hat. Mit gut getesteter und ergonomischer Software sollten die Erwartungen erfüllbar sein. Ansonsten enthalten fast alle Fehlerberichte von Endnutzern Beschreibungen, wie die Software bedient und welches Fehlverhalten dabei beobachtet wurde.
Aus der Sicht des Testens stellt sich die Frage, ob Oberflächen automatisch testbar sind und wann dieser Ansatz sinnvoll ist. In diesem Kapitel werden Konzepte zur Erstellung von automatisierten Oberflächentests gezeigt, die dann einmal mit einem mit der GUI-Technologie verknüpften Ansatz und dann mit einem terchnologieunabhängigen Ansatz umgesetzt werden.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Literatur
Webseiten zugegriffen am 18.10.2018
Fixtures for Easy Software Testing. https://code.google.com/archive/p/fest/
Marathon – Java GUI Testing. http://www.marathontesting.com/
Marathon – GUI Acceptance Test Runner. http://sourceforge.net/projects/marathonman/?source=recommended
RaiMan’s SikuliX. http://www.sikulix.com/
Initial Threads. http://docs.oracle.com/javase/tutorial/uiswing/concurrency/initial.html
SWT: The Standard Widget Toolkit. http://www.eclipse.org/swt/
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature
About this chapter
Cite this chapter
Kleuker, S. (2019). Test von Nutzungsoberflächen. In: Qualitätssicherung durch Softwaretests. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-24886-4_9
Download citation
DOI: https://doi.org/10.1007/978-3-658-24886-4_9
Published:
Publisher Name: Springer Vieweg, Wiesbaden
Print ISBN: 978-3-658-24885-7
Online ISBN: 978-3-658-24886-4
eBook Packages: Computer Science and Engineering (German Language)