tester
Test React and Django Applications
Ensure code quality through systematic testing. This skill designs test strategies, creates Playwright E2E tests for React frontends and pytest tests for Django backends, executes test suites, and generates detailed reports.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "tester". Create a Playwright test that logs in a test user and verifies the dashboard loads correctly
Resultado esperado:
- Test file created at gabeda_frontend/tests/e2e/login-dashboard.spec.ts
- Test uses authenticated fixture with test credentials
- Verifies dashboard h1 title and navigation elements
- Reports generated at ai/testing/reports/
A utilizar "tester". Run the smoke test suite for both frontend and backend
Resultado esperado:
- Frontend smoke tests: 5 passed, 0 failed
- Backend smoke tests: 8 passed, 0 failed
- Total execution time: 2 minutes 34 seconds
- Deployment readiness: READY
A utilizar "tester". Design UAT test cases for the company creation feature
Resultado esperado:
- Strategy document created at ai/testing/strategies/uat_company_creation.md
- 10 test scenarios covering valid input, edge cases, and error conditions
- Acceptance criteria defined for each scenario
- Test data samples provided for QA execution
Auditoria de Segurança
SeguroThis skill is a testing documentation framework containing markdown reference files and documentation. All 329 static findings are FALSE POSITIVES - the analyzer detected patterns in documentation code examples that appear to be security issues, but are actually legitimate testing patterns (test execution commands, authentication test fixtures, test URLs, and environment configuration). The CRITICAL heuristic about 'Code execution + Network + Credential access' is expected behavior for a testing skill that needs to run tests, make API calls, and handle test authentication.
Fatores de risco
⚙️ Comandos externos (215)
🌐 Acesso à rede (23)
📁 Acesso ao sistema de arquivos (4)
🔑 Variáveis de ambiente (8)
Pontuação de qualidade
O Que Você Pode Construir
Create comprehensive test suites
Design and implement tests for new features across frontend and backend components
Run smoke tests before deployment
Execute critical path tests to validate application stability before release
Design UAT test scenarios
Create user acceptance test strategies for business validation of new features
Tente Estes Prompts
Create a unit test for the validate_rut_field function in the gabeda_backend codebase using pytest with the AAA pattern
Create a Playwright E2E test that verifies user registration flow including form validation and successful account creation
Run the backend pytest test suite and generate a coverage report showing areas that need additional test coverage
Design a comprehensive test strategy for the file upload feature including unit, integration, and E2E test cases
Melhores Práticas
- Use the AAA pattern (Arrange-Act-Assert) for all test cases to ensure clarity and maintainability
- Keep tests independent and isolated - no shared state between test runs
- Mock external services and APIs in unit tests to ensure fast, deterministic execution
Evitar
- Avoid brittle tests that depend on exact CSS selectors - use test IDs and role-based locators instead
- Do not test multiple assertions in a single test - split into separate test cases for clearer failures
- Avoid hardcoding test credentials in multiple test files - use fixtures and environment variables