cat TESTING.md
Diese Seite ist getestet
Nicht nur ein Portfolio — eine lebendige Demonstration.
Jeder Push wird durch automatisierte Tests validiert. Jede Funktion wird auf Barrierefreiheit, Responsivität und Zuverlässigkeit geprüft.
Risikobasiertes Testing
Tests fokussieren kritische User-Pfade und Business-Funktionalität
Schnell & deterministisch
Keine flaky waits. Tests laufen in unter 2 Minuten
Page Object Model
Wartbare Testarchitektur mit wiederverwendbaren Komponenten
CI/CD-Integration
Tests laufen bei jedem Push und Pull Request
Was getestet wird
Smoke Tests
- Startseite lädt
- Kritische Abschnitte sichtbar
- Hero-Inhalte sichtbar
- Layout-Stabilität (CLS)
Navigation
- Smooth-Scrolling funktioniert
- Interne Navigation funktional
- Externe Links valide
- CV-Zugriff geprüft
Barrierefreiheit
- WCAG 2.1 AA-Konformität
- Tastaturnavigation
- Screenreader-Kompatibilität
- Farbkontrast validiert
Responsiv
- Mobile (320px-428px)
- Tablet (768px-1024px)
- Desktop (1280px+)
- Touch-Target-Größen
Testing-Stack
- Playwright
- TypeScript
- GitHub Actions
- Axe-core
Warum das wichtig ist
Jeder kann behaupten, Tests zu kennen. Dieses Portfolio beweist es.
Tests laufen automatisch bei jeder Änderung und fangen Regressionen vor der Produktion ab.
Qualität wird nie geprüft — sie wird eingebaut.
~/portfolio skills --list
Meine Technische Erfahrung
Ein breiterer Überblick über die Technologien und Werkzeuge, mit denen ich täglich gearbeitet habe, über den Rahmen dieses Portfolios hinaus.
Testautomatisierung
Robuste und wartbare Test-Suites
- Selenium7yexpert 95
“First tool I used for automation in my banking projects.”
- Appium4yadvanced 80
“Used for mobile automation in large scale Fintech apps.”
- Detox2ypro 75
“Handled gray-box testing for React Native mobile projects.”
- Cypress2yexpert 90
“Implemented E2E suites for modern web applications.”
- Playwright3yexpert 95
“My go-to tool for fast, reliable, and modern E2E testing.”
- Cucumber6yadvanced 85
“Promoting BDD and collaboration between dev and business.”
Programmiersprachen
Qualität auf Code-Ebene
- Java7yexpert 90
“Core language for my Selenium and Spring-based frameworks.”
- TypeScript3yexpert 90
“Essential for modern frontend testing and Playwright.”
- Python3ypro 70
“Used for scripting, data processing and simple AI tests.”
- SQL8yadvanced 85
“Managing test data and verifying database state.”
DevOps & Werkzeuge
Qualitäts-Pipelines effizient liefern
- GitHub Actions3yexpert 90
“Built complex CI/CD pipelines with automated quality gates.”
- Git9yexpert 95
“Advanced git flows and version control management.”
- Postman7yexpert 90
“Expert in API testing, collection runs and automation.”
- Jira10yexpert 95
“Optimizing workflows and tracking quality metrics.”
Außerdem Erfahrung mit
