Software Testing in JAVA Grundkurs

No longer available

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

Tags