Automatisierte Tests
Neue Versionen automatisiert testen lassen, um Funktionalität und Qualität zu gewährleisten.
Funktionstests:
- PHPUnit zum Testen der Backend-Komponenten?
- Cypress als End-to-End-Tests (z.B. für API-Abfragen)?
- Jest zum Testen des React-Frontends?
Sicherheitstests:
- PHP_CodeSniffer mit PHPCS Security Audit zum statischen Testen des PHP Codes? => GitLab SAST
- ESLint zur JS Analyse => GitLab SAST
- GitLab Dependency Scanning
- GitLab Secret Detection
- GitLab DAST
Code Style:
- ESLint für einheitlichen Code
Siehe auch: