Zusammenfassung
Sollen erste Testfälle entwickelt werden, ist es auch ohne Schulung möglich, erste systematische Ideen zu generieren. Typischerweise wird überlegt, was die wichtigsten Aufgaben der Software sind, und überprüft, ob die Funktionalität gegeben ist. Mit etwas leidvoller IT-Erfahrung ist auch schnell klar, dass Randfälle zu untersuchen sind, da hier oft Probleme auftreten. Eine weitere Idee ist, viele einzelne Schritte zusammenzufassen und das Ergebnis genau zu analysieren.
In diesem Kapitel werden diese intuitiven Ideen weiter strukturiert, sodass beim Lesen die „Sehschärfe“ für potenzielle Software-Fehler geschult wird. Es wird gezeigt, wie systematisch nach verschiedenartigen Fehlern gesucht wird, wobei es gleichzeitig ein Ziel ist, möglichst wenige Testfälle für die Entdeckung potenzieller Fehler zu benötigen. So kann der Aufwand für die Testrealisierung und Testausführung verringert werden.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Literatur
Webseiten zugegriffen am 18.10.2018
FitNesse. http://fitnesse.org/
Framework for Integrated Test. http://fit.c2.com/
Mugridge, R., Cunningham, W.: Fit for Developing Software: Framework for Integrated Tests. Prentice Hall, Upper Saddle River (2005)
Robertson, S., Robertson, J.: Mastering the Requirements Process, 2. Aufl. Addison-Wesley, Boston (2006)
Rupp, C.: Requirements-Engineering und -Management, 6. Aufl. Carl Hanser, München/Wien (2014)
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). Testfallerstellung mit Äquivalenzklassen. In: Qualitätssicherung durch Softwaretests. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-24886-4_4
Download citation
DOI: https://doi.org/10.1007/978-3-658-24886-4_4
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)