Skip to main content

testing-strategy

Comprehensive testing strategy covering unit, integration, E2E, security, accessibility, and performance testing

Quellinformationen

Repository
Hack23/riksdagsmonitor
Letzte Quellaktivität
16. April 2026 um 09:31
Erkannte Sprache von SKILL.md
Englisch
Sterne
13
Forks
3

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
testing-strategy
description
Comprehensive testing strategy covering unit, integration, E2E, security, accessibility, and performance testing
license
Apache-2.0
# Testing Strategy Skill ## 🔴 AI FIRST Quality Principle > **Apply the AI FIRST principle: never accept first-pass quality. Minimum 2 iterations. Read all output, improve every section. No shortcuts.** ## Purpose Defines comprehensive testing approaches ensuring code quality, security, accessibility, and performance through automated and manual testing. ## Testing Pyramid - 70% Unit Tests (fast, isolated, many) - 20% Integration Tests (moderate speed, component interaction) - 10% E2E Tests (slow, full user journeys) ## Unit Testing Standards - Minimum 80% code coverage - 100% coverage for critical paths - Test all public APIs and error handling - Use AAA pattern (Arrange, Act, Assert) ## Integration Testing - Database queries and transactions - API endpoint functionality - External service integration - Cache behavior ## E2E Testing (Playwright/Cypress) - Critical user journeys - Form submissions - Cross-browser compatibility - Responsive design verification ## Security Testing 1. SAST — CodeQL, ESLint security plugins 2. Dependency Scanning — npm audit, Dependabot 3. DAST — OWASP ZAP scans 4. Common vulnerability tests (SQLi, XSS, CSRF) ## Accessibility Testing (WCAG 2.1 AA) - Keyboard navigation - Screen reader compatibility - Color contrast (4.5:1 normal, 3:1 large) - axe-core automated checks ## Performance Testing - LCP < 2.5s, FID < 100ms, CLS < 0.1 - Lighthouse performance audits - Load testing under peak conditions ## CI Pipeline Integration ```yaml steps: - Run linter - Run unit tests with coverage - Run integration tests - Run E2E tests - Security scan - Lighthouse CI ``` ## Related Policies - [Secure Development Policy](https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md)
Auf GitHub ansehen