Zusammenfassung
Ein Programm, das alle gewünschten Funktionen korrekt umsetzt, hat auf dem Markt keine Chance, wenn es einfach zu langsam ist. Gerade mit schnelleren Rechnern erwarten Nutzer von Programmen unmittelbare Reaktionen, ansonsten sinkt die Akzeptanz enorm schnell. Zum Glück ist es auch eine Folge von schnellen Rechnern, dass nicht in allen Programmen bei jeder Zeile permanent über Performanz nachgedacht werden muss. Dabei wird davon ausgegangen, dass erfahrene Programmierer immer Probleme mit Laufzeiten und Speicherverbrauch im Hinterkopf haben, wie es in der Ausbildung gerne und intensiv mit dem Thema „Sortierverfahren“ in Veranstaltungen „Algorithmen & Datenstrukturen“ [SS10: Saake, G., Sattler, K.-U.: Algorithmen und Datenstrukturen: Eine Einführung mit Java, 4. Aufl. dpunkt, Heidelberg (2010)] gelehrt wird.
Zum Auffinden von prinzipiell immer möglichen Performance-Problemen und Speicherlecks ist die Überprüfung des Laufzeitverhaltens eine weitere wichtige Testaufgabe. In diesem Kapitel werden dazu Möglichkeiten aufgezeigt und darauf eingegangen, warum hier wieder die Auswahl von Testszenarien eine besondere Rolle für die Ergebnisqualität spielen kann.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Literatur
Webseiten zugegriffen am 18.10.2018
Handle v3.5. http://technet.microsoft.com/de-de/sysinternals/bb896655.aspx
Apache JMeter. http://jmeter.apache.org/
The JVM Tool Interface (JVM TI): How VM Agents Work. https://www.oracle.com/technetwork/articles/javase/index-140680.html
Kleuker, S.: Grundkurs Software-Engineering mit UML, 4. aktualisierte Aufl. Springer Vieweg, Wiesbaden (2018)
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). Performance- und Lasttests. In: Qualitätssicherung durch Softwaretests. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-24886-4_12
Download citation
DOI: https://doi.org/10.1007/978-3-658-24886-4_12
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)