Software Testing
brutto 1.050,00 €
IT-Auszubildende der Kooperation
In dieser Schulungen vermitteln wir das erste notwendige technologische, methodische und organisatorische Fachwissen aus dem Bereich Software-Testing.
Grundlagen des Software-Tests
Motivation
Testbegriffe
Fundamentaler Testprozess
Testen im Software-Lebenszyklus
Vorgehensmodelle
Teststufen (Komponenten-, Integrations-, System-, Abnahmetest)
Last- und Stresstest
Wartungstest
Testarten (funktionaler/ nichtfunktionaler/ struktureller/ Regressionstest)
Statische Prüfverfahren
Reviews und Review-Prozess
statische Analyse
Dynamische Prüfverfahren
Black-Box-Verfahren
White-Box-Verfahren
Erfahrungsbasierte Testfall-Ermittlung
Die richtige Auswahl der Verfahren
Stubs, Dummys, Mocks
Test Driven Development (TDD)
Regeln für TDD
Red-Green-Cycle
F.I.R.S.T.-Prinzip
Code-Katas
Testmanagement
Testorganisation
Testplanung
Kosten- und Wirtschaftlichkeitsaspekte
Fehler-/Konfigurationsmanagement
Analyse von Testaufwand, Risiko und Prioritäten
Planen und Erstellen von Lasttests mit JMeter
Planen und Erstellen von Black-Box-Tests mit SOAP-UI, Insomnia und Selenium
Planen und Erstellen von White-Box-Tests mit JUnit, dbUnit, EasyMock
Übungen für TDD: Umsetzung präziser Anforderungen