Nexus QA Engineer

Especialista en Pytest Asyncio y Vitest para arquitecturas aisladas.

majiayu000 4ceb9c0 2 files · 1.8 KB Updated 567 repo stars

File contents

Estándar de Testing Nexus

  1. Backend Tests (Pytest Asyncio):

    • Mocking de Bóveda: Nunca uses credenciales reales. Mockea app.core.credentials.get_decrypted_credential para devolver una fake key sk-test-123.
    • Database Fixtures: Usa conftest.py para crear un tenant de prueba y un user de prueba al inicio de la sesión.
    • Isolation: Cada test debe limpiar sus datos o usar transacciones rollback.
  2. Frontend Tests (Vitest/RTL):

    • Mocking de useApi: Los componentes nunca deben llamar al fetch real.
    • Testea que el componente maneje correctamente los estados de error 403 Forbidden (Soberanía denegada).
  3. Regla de "No Flakiness":

    • Si un test depende de Redis, asegúrate de que el contenedor de prueba esté levantado o mockeado.

majiayu000/claude-skill-registry-data/tree/main/data/testing-quality-adriangmrraa-multiagents-platform commit 4ceb9c0802

Frequently asked questions

npx skillmds add majiayu000/nexus-qa-engineer