Buchhandlung BOOKandPAPER.store

Suche

Qualitätssicherung durch Softwaretests - Vorgehensweisen und Werkzeuge zum Testen von Java-Programmen

Qualitätssicherung durch Softwaretests - Vorgehensweisen und Werkzeuge zum Testen von Java-Programmen

Vorgehensweisen und Werkzeuge zum Testen von Java-Programmen. Extras Online | Kleuker, Stephan

Taschenbuch
2019 Springer Fachmedien Wiesbaden Gmbh
Auflage: 2. Auflage
XIX, 403 Seiten; XIX, 403 S. 157 Abb., 106 Abb. in Farbe. Mit Online-Extras.; 24 cm x 16.8 cm
Sprache: Deutsch
ISBN: 978-3-658-24885-7

Rezension verfassen

€ 36,00

in den Warenkorb
  • Herstellung bei Anforderung
  • Versandkostenfrei österreichweit ab 50 Euro
  • Als E-BOOK (EPUB) erhältlich
Inhalt
Kurztext: CSI - Computer Software Investigation Zusatztext: Bisherige Ausg. siehe T.-Nr. 23522192. sonstiger Text . .978-3-658-24885-7 Inhaltsverzeichnis Grundbegriffe der Qualitätssicherung - JUnit - Testfallerstellung mit Äquivalenzklassen - Überdeckungsmaße - Testarchitektur und Mocking - Technologien von Testwerkzeugen am Beispiel von JUnit 5 - Behaviour-Driven Development - Test von Nutzungsoberflächen - Applikationen mit Datenbankanbindung - Test von Web-Applikationen - Performance- und Lasttests Kurztext: CSI - Computer Software Investigation Klappentext 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 einfachen 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 Client-Server-Systeme, Web-Applikationen und Systeme mit Datenbankintegration betrachtet. 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.

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.
Autorentext: §06§CSI - Computer Software Investigation§15§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 einfachen 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 Client-Server-Systeme, Web-Applikationen und Systeme mit Datenbankintegration betrachtet. 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.§03§Grundbegriffe der Qualitätssicherung - JUnit - Testfallerstellung mit Äquivalenzklassen - Überdeckungsmaße - Testarchitektur und Mocking - Technologien von Testwerkzeugen am Beispiel von JUnit 5 - Behaviour-Driven Development - Test von Nutzungsoberflächen - Applikationen mit Datenbankanbindung - Test von Web-Applikationen - Performance- und Lasttests§15§
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.