Qualitätssicherung durch Softwaretests
Subtitle: Vorgehensweisen und Werkzeuge zum Test von Java-Programmen
By: von Stephan Kleuker
Publisher: Springer Vieweg. in Springer Fachmedien Wiesbaden GmbH
Published: 2013
Language: ger
Format: [electronic resource] :
ISBN-13: 9783834820686
Subjects: Computer system performance; Computer science; Software engineering
Description: Softwaretests bekommen bei immer komplexer werdenden Programmen eine immer größere Bedeutung für den Projekterfolg. Obwohl Testkonzepte etabliert sind, werden sie häufig nur in geringem Maße in Unternehmen genutzt, da sie angeblich zu aufwändig und zu teuer sind. Neben einer intuitiven Einführung in Testtechniken zeigt dieses Buch den schnellen Einstieg in das Testen von Java-Programmen mit Hilfe von einfach nutzbaren Open-Source-Werkzeugen. Dabei werden neben klassischen Programmen auch Vorgehensweisen und Werkzeuge für Systeme mit Datenbankintegration und Web-Applikationen betrachtet, die nicht nur für Java-Programme nutzbar sind. Die Werkzeuge decken dabei funktionale Tests, Testüberdeckungen, Tests von Oberflächen, Performance- und Lasttests, sowie die Automatisierung von Testausführungen ab. Alle Beispiele stehen als Download zur Verfügung. Der Inhalt: Überblick über die Qualitätssicherung - Unit-Tests - Überdeckungsmaße - Mocking - Test von Nutzungsoberflächen - Applikationen mit Datenbankanbindung - Test von Web-Applikationen - Performance- und Lasttests - Testautomatisierung Die Zielgruppe: - Informatik-Studierende ab 4. Semester - Studierende in Informatik-orientierten Master-Studiengängen - Entwickler kritischer Software-Systeme - IT-Projektmanager Der Autor: Prof. Dr. Stephan Kleuker unterrichtet seit mehreren Jahren Software-Engineering und Software-Qualität an der Hochschule Osnabrück. Sein Forschungsschwerpunkt liegt in der Steigerung der Qualität Java-basierter Software. Er ist Autor mehrerer Fachbücher und hat mehrjährige Praxiserfahrung als Systemanalytiker sowie als Berater bei der Erstellung komplexer Software-Systeme.
Table of contents: title: Überblick über die Qualitätssicherung; title: Unit-Tests; title: Überdeckungsmaße; title: Mocking; title: Test von Nutzungsoberflächen; title: Applikationen mit Datenbankanbindung; title: Test von Web-Applikationen; title: Performance- und Lasttests; title: Testautomatisierung.