Regeln, testing-qa
17 Regeln in /var/www/code/testing-qa/rules.yaml.
| ID | Titel | Severity |
|---|---|---|
| TEST_001_DOMAIN_UNIT_TESTS | Domainlogik hat schnelle Unit-Tests | must |
| TEST_002_REPOSITORY_INTEGRATION_TESTS | Repository-Queries werden integriert getestet | must |
| TEST_003_CONTROLLER_AND_HTTP_CONTRACTS | HTTP-Vertraege haben Tests | must |
| TEST_004_BROWSER_SMOKE_FOR_CRITICAL_FLOWS | Kritische GUI-Flows laufen im Browser | must |
| TEST_005_ACCESSIBILITY_BASELINE | Accessibility ist ein Testziel | must |
| TEST_006_NO_MODAL_REGRESSION | Modal-Verbot wird getestet | must |
| TEST_007_LIVE_FILTER_REGRESSION | Tabellen filtern synchron bei Eingabe | must |
| TEST_008_JS_DISABLED_BASELINE | Basisfunktion wird ohne JavaScript getestet | should |
| TEST_009_STATIC_ANALYSIS_GATE | Statische Analyse ist ein Gate | should |
| TEST_010_MUTATION_FOR_HIGH_VALUE_RULES | Wichtige Regeln halten Mutation Testing aus | should |
| TEST_011_DETERMINISTIC_FIXTURES | Fixtures sind deterministisch und isoliert | must |
| TEST_012_REGRESSION_FOR_BUG_FIXES | Bugfixes bekommen Regressionstests | should |
| TEST_013_CI_COMMANDS_ARE_EXPLICIT | QA-Kommandos sind explizit | must |
| TEST_014_EVIDENCE_ARTIFACTS | Fehlerhafte UI-Tests liefern Artefakte | should |
| TEST_015_NO_PII_IN_AUTH_URLS_REGRESSION | Auth-URLs enthalten keine PII | must |
| TEST_016_DB_HISTORY_TRIGGER_REGRESSION | History-Trigger werden integriert getestet | must |
| TEST_017_HISTORY_GUI_AND_RESTORE_REGRESSION | History-GUI und Restore sind Browser-getestet | must |