Apache JMeter Schulung Grundlagen und Praxis
- Verhaltens-und Leistungsmessung mit Apache JMeter
- Testverfahren und –Methoden
- praktische Lasttests
- Performance-Tests und Simulationen durchzuführen
Beschreibung
Das Testen ist ein wichtiger Bestandteil der Software-Entwicklung, wird aber leider oft vernachlässigt. Zur professionellen Software-Entwicklung gehören daher unbedingt die formalisierten und automatisierten Tests.
Diese Schulung vermittelt zunächst einen Überblick über die Schwächen manueller Testverfahren, um dann die Vorteile automatisierter Ansätze für den Test von Java-Anwendungen auszuarbeiten. Die Teilnehmer erlernen die Grundlagen für das zielführende, automatisierte Testen von Java-Anwendungen. Die Maßnahmen zur Einführung von Testautomatisierung werden erläutert und die verschiedenen Arten von automatisierten Tests werden charakterisiert.
Das Framework JUnit hat sich als de-facto-Standard für automatisierte Software-Tests im Java-Umfeld etabliert. Wir betrachten in der Schulung die aktuelle Version 5 des JUnit-Framework und können diese bei Bedarf von der vorherigen Version 4 abgrenzen. Als eine Vorgehensweise, um den Prozess von Implementierung und nachgelagerten, aufwendigen Tests aufzubrechen sowie um eine hohe Testüberdeckung in Java-Projekten zu gewährleisten, wird das Test-Driven Development (TDD) vorgestellt.
Die Messung der Testüberdeckung zum Auffinden bislang ungetesteter Software-Bereiche liefert wertvolle Informationen, wo die automatisierten Tests noch sinnvoll zu ergänzen sind.
In einem JUnit-Test genutzte Objekte, die nicht aufgerufen werden können oder sollen, müssen durch Stellvertreter-Objekte mit definiertem Verhalten simuliert werden. Für die dynamische Generierung solcher Mock-Objekte werden Mocking-Frameworks wie insbesondere Mockito verwendet. Die Nutzung von Mockito für spezielle Mocking-Aufgaben wie beispielsweise das Mocking von Konstruktoren oder statischen Methoden wird ebenfalls behandelt.
Agenda
Einführung in die Testautomatisierung
Grundlagen von JUnit
Aufbauwissen zu JUnit
Test-Driven Development (TDD)
Messung der Test-Überdeckung (Code Coverage)
Grundlagen von Mocking
Weitere Aufgabenstellungen in der Testautomatisierung
Diese Schulung mit hohem Praxisbezug vermittelt den Teilnehmern die test-getriebene Vorgehensweise. Dazu wird der Umgang mit den Test- bzw. Mocking-Frameworks JUnit und Mockito sowie den darüber hinaus genannten Frameworks durch umfangreiche und vielfältige Übungsaufgaben vertieft.
Teilnehmerkreis und Voraussetzungen
Unsere Schulung richtet sich vornehmlich an Java-Entwickler, die den fundierten Einstieg in die Testautomatisierung erfolgreich meistern möchten. Das vermittelte Grundlagen-Wissen ist aber auch für Projektleiter, Software-Architekten oder Test-/Qualitäts-Verantwortliche sicherlich wichtig. Grundlegende Java-Kenntnisse und eine solide Programmiererfahrung werden für den praktischen Anteil in dieser Schulung vorausgesetzt.
GEDOPLAN erstellt für Sie auf Ihre Unternehmensziele zugeschnittene Firmenschulungen. Durch unser modulares Schulungssystem sind wir in der Lage, anhand Ihrer Angaben eine individuelle Schulung zu gestalten. Denn die optimale Weiterbildung Ihrer Mitarbeiter nach Ihren Vorgaben und Anforderungen stehen bei uns im Mittelpunkt. Bei Interesse nehmen Sie bitte Kontakt mit uns auf, wir führen dann gerne mit Ihnen ein unverbindliches Gespräch.