Software Testing in JAVA Grundkurs
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 1 Tag
Ziele
In diesem Kurs werden Ihnen die Schwächen gängiger Testverfahren vermittelt und dabei das Verfahren der testgetriebenen Entwicklung vorgestellt. Der Fokus dieses Kurses liegt auf der Ergänzung manueller Tests durch wirkungsvollere, automatsierte Verfahren. Sie erhalten dabei einen Überblick über Test-Frameworks und Werkzeuge.
Zielgruppe
- Qualitäts-Manager
- Projektleiter
- Softwareentwickler
Voraussetzungen
Grundlagen in Java
Agenda
- Definition Test
- Test Driven Development (TDD) (Life-Programmierung mit Erläuterungen)
- Junit
- Lifecycle von JUnit
- Rules, Matcher
- Kategorien und Suiten
- Datengetriebene Tests
- Einlesen von Testdaten aus Excel-Dateien
- Hamcrest als Ergänzung für JUnit-Asserts
- TestNG vs. JUnit4
- Mocking mit Mockito und PowerMock
- Automatisierung von Tests mit ANT
- Automatisierung der Tests mit Maven
- Tipps für das Handling von Tests in Eclipse
- Testabdeckung mit Cobertura
- Mit XMLUnit XML-Daten testen
- PDF-Dokumente automatisiert testen
- Webseiten mit Selenium testen
- Datenbanken mit DbUnit automatisiert zurücksetzen
Ziele
In diesem Kurs werden Ihnen die Schwächen gängiger Testverfahren vermittelt und dabei das Verfahren der testgetriebenen Entwicklung vorgestellt. Der Fokus dieses Kurses liegt auf der Ergänzung manueller Tests durch wirkungsvollere, automatsierte Verfahren. Sie erhalten dabei einen Überblick über Test-Frameworks und Werkzeuge.
Zielgruppe
- Qualitäts-Manager
- Projektleiter
- Softwareentwickler
Voraussetzungen
Grundlagen in Java
Agenda
- Definition Test
- Test Driven Development (TDD) (Life-Programmierung mit Erläuterungen)
- Junit
- Lifecycle von JUnit
- Rules, Matcher
- Kategorien und Suiten
- Datengetriebene Tests
- Einlesen von Testdaten aus Excel-Dateien
- Hamcrest als Ergänzung für JUnit-Asserts
- TestNG vs. JUnit4
- Mocking mit Mockito und PowerMock
- Automatisierung von Tests mit ANT
- Automatisierung der Tests mit Maven
- Tipps für das Handling von Tests in Eclipse
- Testabdeckung mit Cobertura
- Mit XMLUnit XML-Daten testen
- PDF-Dokumente automatisiert testen
- Webseiten mit Selenium testen
- Datenbanken mit DbUnit automatisiert zurücksetzen