Software Testing in JAVA Grundkurs
Classroom training | German | Claim
Duration of training: 1 day
Objectives
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.
Target audience
- Qualitäts-Manager
- Projektleiter
- Softwareentwickler
Requirements
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
Objectives
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.
Target audience
- Qualitäts-Manager
- Projektleiter
- Softwareentwickler
Requirements
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