
Kurs informationen
Kursdetails
Gesamtdauer: 188 Unterrichtsstunden
Kursdauer: 16 Wochen
Unterrichtstage: 3 Tage pro Woche
Unterrichtszeit: 4 Stunden pro Tag
Lernform: Online-Unterricht – Live via Zoom
Kursgebühr: 2.990 € (Ratenzahlung bis zu 6 Raten möglich)
Unterrichtssprache: Arabisch
Zertifikat: IRAD Academy Zertifikat + Vorbereitung auf die international anerkannte ISTQB Foundation Prüfung
Niveau: Vom Anfänger bis zur Arbeitsmarktreife
Berufliche Perspektiven nach dem Abschluss
QA Manual Tester
Software Tester
Junior Test Analyst
QA Intern
QA Consultant
(zukünftig) QA Automation Tester
Personen ohne Vorkenntnisse, die in die IT-Branche einsteigen möchten
IT-Fachkräfte mit dem Wunsch nach beruflicher Neuorientierung
Berufseinsteiger und Junior-Ingenieure
Alle, die sich für Software Testing und Qualitätssicherung interessieren
Kursinhalte
Phase 0: Java-Grundlagenkurs – 4 Wochen (48 Stunden)
Ziel:
Vorbereitung der Teilnehmer auf das Verständnis von Quellcode und die Anwendung von White-Box-Testing-Techniken im Software-Testing-Kurs.
Woche 1 – Grundlagen der Programmierung mit Java (12 Stunden)
Einführung in die Programmierung
Entwicklungsumgebung IntelliJ IDEA
Variablen und Datentypen
Bedingungen (If / Else)
Schleifen (For / While)
Grundlegende Übungen
Vereinfachtes Debugging
Woche 2 – Methoden und Arrays (12 Stunden)
Methoden (Methods)
Parameter und Rückgabewerte
Arrays
String-Operationen
Analyse des Programmflusses
Praktische Übungen zu Logik und Berechnungen
Woche 3 – Objektorientierte Programmierung (OOP) (12 Stunden)
Klassen und Objekte
Konstruktoren
Kapselung (Encapsulation)
Vererbung (Einführung)
Praktische Anwendungen mit Java OOP
Verständnis der Unit-Logik
Woche 4 – Java-Projekt + Testdokumentation (12 Stunden)
Einfaches Java-Projekt (Login System / Todo App / Calculator)
Anforderungsanalyse
Erstellung von Test Cases für Java-Programme
Erstellung von Bug Reports
Analyse der Ausführungspfade
Projektpräsentation
Phase 1: Einführung & Grundlagen des Softwaretestens – 2 Wochen (28 Stunden)
Ziel:
Aufbau eines fundierten Verständnisses der Grundkonzepte, Fachbegriffe und des Test-Lebenszyklus.
Inhalte:
Was ist Software Testing und warum ist es notwendig
Error – Defect – Failure
Software Quality Attributes
Die sieben Prinzipien des Softwaretestens
SDLC – Agile – Waterfall
Software Testing Life Cycle (STLC)
Überblick über Testarten
Verständnis des Testaufwands (Test Effort)
Ethik im Software Testing
Mini-Projekte:
Analyse einer Login-Seite
Erstellung von 5 Test Scenarios
Phase 2: Testprozess – Test Process – 2 Wochen (32 Stunden)
Ziel:
Verständnis des vollständigen Testmanagement-Prozesses in realen Softwareprojekten.
Inhalte:
1. Testplanung (Test Planning)
Festlegung des Testumfangs
Anforderungen
Teststrategie
Ressourcen
Zeitplanung
Risiken
2. Testanalyse (Test Analysis)
Analyse und Lesen von Anforderungen
Festlegung der zu testenden Funktionen
Erstellung von Test Conditions
3. Testdesign (Test Design)
Erstellung von Test Cases
Szenariendesign
Definition von Testdaten
4. Testdurchführung (Test Execution)
Ausführung der Testfälle
Vergleich von Soll- und Ist-Ergebnissen
Dokumentation der Ergebnisse
5. Reporting & Testabschluss (Test Closure)
Test Summary Report
Lessons Learned
Testmetriken
Wochenprojekte:
Erstellung eines vollständigen Testplans
Erstellung von 20 Test Cases
Phase 3: Teststufen, Testarten & Testtechniken – 2 Wochen (32 Stunden)
Ziel:
Anwendung aller relevanten Testarten und Testtechniken in der Praxis.
A) Teststufen (Test Levels)
Komponententest (Component Testing)
Integrationstest
Systemtest
Abnahmetest (UAT)
Zuordnung zu SDLC und V-Modell
B) Testarten (Test Types)
Funktionales Testing
Nicht-funktionales Testing
Regressionstests
Smoke & Sanity Tests
Usability Testing
Exploratives Testing
Kompatibilitätstests
Grundlagen des Performance Testings
C) Testtechniken (Test Techniques)
Black-Box-Testing:
Äquivalenzklassenbildung
Grenzwertanalyse
Entscheidungstabellen
Use-Case-Testing
White-Box-Testing:
Statement Coverage
Decision Coverage
Branch Coverage
Wochenprojekte:
Analyse eines einfachen Systems
Design von 25 Test Cases
Anwendung von BVA & EP
Phase 4: Statisches Testen & Reviews – 1 Woche (16 Stunden)
Ziel:
Verständnis der Überprüfung von Anforderungen und Code ohne Programmausführung.
Inhalte:
Konzepte des statischen Testens
Review-Arten:
Walkthrough
Peer Review
InspectionStatic Analysis Tools
Grundlagen von SonarQube
Vorteile des statischen Testens
Projekte:
Review eines Anforderungsdokuments
Identifikation logischer Fehler vor der Implementierung
Phase 5: Testmanagement – 1 Woche (16 Stunden)
Ziel:
Vorbereitung auf administrative und organisatorische Aufgaben im QA-Umfeld.
Inhalte:
Teststrategie vs. Testplan
Testorganisation & Rollen
Defect Life Cycle
Priorität vs. Schweregrad
Risikomanagement
Aufwandsschätzung:
Planning Poker
Work Breakdown Structure (WBS)
Historische Daten
Projekte:
Erstellung eines professionellen Defect Reports
Risikoanalyse eines Online-Shop-Systems
Phase 6: Testwerkzeuge – Tools – 1 Woche (16 Stunden)
Ziel:
Praxisnaher Umgang mit gängigen Tools aus der Industrie.
Werkzeuge:
1. Jira
Aufgabenmanagement
Defect-Management
Sprint Planning
2. TestRail
Aufbau von Test Suites
Erstellung von Test Runs
Dokumentation der Ergebnisse
3. Postman
Grundlagen des API-Testings
GET / POST / PUT / DELETE
Analyse von Responses
4. JMeter (Einführung)
Performance-Grundlagen
Load-Testing-Konzepte
5. Selenium (Einführung)
Grundlagen der Testautomatisierung
WebDriver Basics
Warum man mit manuellem Testing beginnt
Projekte:
Durchführung eines vollständigen API-Tests
Erstellung einer Test Suite in TestRail
Dokumentation von 10 Defects in Jira
Phase 7: Prüfungsvorbereitung & Abschlussprojekt – 1 Woche (20 Stunden)
Ziel:
Anwendung aller erlernten Inhalte in einem realistischen Projekt.
Inhalte:
Umfassende Wiederholung aller Themen
ISTQB-ähnliche Prüfungsfragen
Analyse typischer Prüfungsfehler
Vollständige Prüfungssimulation
Abschlussprojekt
Jeder Teilnehmer muss:
eine reale Anwendung testen (Web oder Mobile)
folgende Dokumente erstellen:
Test Plan
Test Cases
Defect Reports
Traceability MatrixBlack-Box- und White-Box-Techniken anwenden
API-Tests durchführen
einen vollständigen Abschlussbericht einreichen und das Projekt präsentieren

Lehrer
Ebtisam Mahmoud
IRAD Academy GmbH
Bismarckstraße 67
45128 Essen
Tel.: +49 176 93147778
E-Mail: info@iradacademy.de
Web: www.iradacademy.de
_edited_edited.png)