Software Testing in JAVA Grundkurs

nicht mehr verfügbar
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