Mapa Conceptual Completo de Testing

🧠 Mapa Conceptual de Testing (modular)

🧩 Fundamentos y Tipos de Pruebas

mindmap
  root((🧩 Fundamentos y Tipos de Pruebas))
    Fundamentos
      "Asegura calidad y confiabilidad"
      "Detecta errores antes de producción"
      "Reduce costos y riesgos"
    Tipos de Pruebas
      Unitarias
      Integración
      Funcionales
      E2E
      Regresión
      Aceptación
      Smoke
      Performance
      Seguridad
      Usabilidad
      Compatibilidad
      Accesibilidad

`


🧪 Estrategias y Metodologías

mindmap
  root((🧪 Estrategias y Metodologías))
    Enfoques
      TDD
      BDD
      Exploratorio
      Basado en Riesgos
      Data Driven
    Pirámides
      "Testing Pyramid"
      "Testing Trophy"
    Prácticas
      Agile Testing
      Regression Testing
      Snapshot Testing
      Smoke y Sanity Tests

🧰 Herramientas y Ecosistema

mindmap
  root((🧰 Herramientas y Ecosistema))
    Unit Test
      Jest
      JUnit
      Mocha
      Vitest
    E2E
      Cypress
      Playwright
      Selenium
    Mocking
      MSW
      Sinon
      Mockito
    Cobertura
      SonarQube
      Coveralls
      Codecov
    Performance
      JMeter
      k6
      Gatling

🔄 Automatización y CI/CD

mindmap
  root((🔄 Automatización y CI/CD))
    CI/CD
      GitHub Actions
      Jenkins
      GitLab CI
    Contenedores
      Docker
      Testcontainers
      Kubernetes
    Estrategias
      Shift Left
      Continuous Testing
      Continuous Quality
    Feature Flags
      Canary
      Rollouts Graduales

🌐 API, Frontend y Mobile Testing

mindmap
  root((🌐 API, Frontend y Mobile Testing))
    API Testing
      Postman
      Newman
      REST Assured
      Pact (Contract Testing)
    Frontend
      Testing Library
      Storybook
      Percy
      Chromatic
      Axe
    Mobile
      Appium
      Espresso
      Detox

⚙️ Simulación y Dobles de Test

mindmap
  root((⚙️ Simulación y Dobles de Test))
    Dobles de Test
      Mocks
      Stubs
      Fakes
      Spies
    Service Virtualization
      WireMock
      Hoverfly
    Test Data
      Faker
      Mockaroo

📈 QA, Reporting y Métricas

mindmap
  root((📈 QA, Reporting y Métricas))
    QA y Reporting
      Allure
      TestRail
      Xray
      Cucumber Reports
    Métricas
      Cobertura
      Defectos
      MTTR
      Pass Rate
      Tiempo de Ciclo
    Documentación
      Swagger
      OpenAPI
      Docs Automáticas

🧭 Futuro del Testing

mindmap
  root((🧭 Futuro del Testing))
    AI Testing
      Generación automática de casos
      Auto-fixing tests
    Visual AI
      Análisis predictivo
    Chaos Testing
      Resiliencia ante fallos
    TestOps
      QA + DevOps + Observabilidad

Perfecto 💪 Aquí tienes el mapa conceptual completo y modular de Testing,
con todos los módulos (los originales + los nuevos complementarios)
en un bloque de código Markdown listo para Obsidian:


🧠 Mapa Conceptual Completo de Testing 2

Índice de Mapas

  • [[#🧩 Fundamentos y Tipos de Pruebas]]
  • [[#🧪 Estrategias y Metodologías]]
  • [[#🧰 Herramientas y Ecosistema]]
  • [[#🔄 Automatización y CI/CD]]
  • [[#🌐 API, Frontend y Mobile Testing]]
  • [[#⚙️ Simulación y Dobles de Test]]
  • [[#📈 QA, Reporting y Métricas]]
  • [[#🧭 Futuro del Testing]]
  • [[#🧱 Arquitectura, Diseño y Entorno de Pruebas]]
  • [[#🧮 Calidad de Software y Gestión del Riesgo]]
  • [[#🧠 Cultura, Roles y Procesos en el Testing]]

🧩 Fundamentos y Tipos de Pruebas

mindmap
  root((🧩 Fundamentos y Tipos de Pruebas))
    Fundamentos
      "Asegura calidad y confiabilidad"
      "Detecta errores antes de producción"
      "Reduce costos y riesgos"
    Tipos de Pruebas
      Unitarias
      Integración
      Funcionales
      E2E
      Regresión
      Aceptación
      Smoke
      Performance
      Seguridad
      Usabilidad
      Compatibilidad
      Accesibilidad

`


🧪 Estrategias y Metodologías

mindmap
  root((🧪 Estrategias y Metodologías))
    Enfoques
      TDD
      BDD
      Exploratorio
      Basado en Riesgos
      Data Driven
    Pirámides
      "Testing Pyramid"
      "Testing Trophy"
    Prácticas
      Agile Testing
      Regression Testing
      Snapshot Testing
      Smoke y Sanity Tests

🧰 Herramientas y Ecosistema

mindmap
  root((🧰 Herramientas y Ecosistema))
    Unit Test
      Jest
      JUnit
      Mocha
      Vitest
    E2E
      Cypress
      Playwright
      Selenium
    Mocking
      MSW
      Sinon
      Mockito
    Cobertura
      SonarQube
      Coveralls
      Codecov
    Performance
      JMeter
      k6
      Gatling

🔄 Automatización y CI/CD

mindmap
  root((🔄 Automatización y CI/CD))
    CI/CD
      GitHub Actions
      Jenkins
      GitLab CI
    Contenedores
      Docker
      Testcontainers
      Kubernetes
    Estrategias
      Shift Left
      Continuous Testing
      Continuous Quality
    Feature Flags
      Canary
      Rollouts Graduales

🌐 API, Frontend y Mobile Testing

mindmap
  root((🌐 API, Frontend y Mobile Testing))
    API Testing
      Postman
      Newman
      REST Assured
      Pact (Contract Testing)
    Frontend
      Testing Library
      Storybook
      Percy
      Chromatic
      Axe
    Mobile
      Appium
      Espresso
      Detox

⚙️ Simulación y Dobles de Test

mindmap
  root((⚙️ Simulación y Dobles de Test))
    Dobles de Test
      Mocks
      Stubs
      Fakes
      Spies
    Service Virtualization
      WireMock
      Hoverfly
    Test Data
      Faker
      Mockaroo

📈 QA, Reporting y Métricas

mindmap
  root((📈 QA, Reporting y Métricas))
    QA y Reporting
      Allure
      TestRail
      Xray
      Cucumber Reports
    Métricas
      Cobertura
      Defectos
      MTTR
      Pass Rate
      Tiempo de Ciclo
    Documentación
      Swagger
      OpenAPI
      Docs Automáticas

🧭 Futuro del Testing

mindmap
  root((🧭 Futuro del Testing))
    AI Testing
      Generación automática de casos
      Auto-fixing tests
    Visual AI
      Análisis predictivo
    Chaos Testing
      Resiliencia ante fallos
    TestOps
      QA + DevOps + Observabilidad

🧱 Arquitectura, Diseño y Entorno de Pruebas

mindmap
  root((🧱 Arquitectura, Diseño y Entorno de Pruebas))
    Diseño de Pruebas
      Casos de Prueba
      Suites de Pruebas
      Escenarios
      Matriz de Cobertura
    Entornos
      Staging
      Preproducción
      Sandbox
      Test Environment Management (TEM)
    Configuración
      Variables de entorno
      Data Seeding
      Mock Servers
    Infraestructura
      IaC (Terraform, Ansible)
      Entornos efímeros (Ephemeral Envs)
      Test Environments on Demand

🧮 Calidad de Software y Gestión del Riesgo

mindmap
  root((🧮 Calidad de Software y Gestión del Riesgo))
    Calidad
      Fiabilidad
      Mantenibilidad
      Escalabilidad
      Seguridad
      Usabilidad
    Evaluación
      ISO/IEC 25010
      Métricas de Calidad
      Technical Debt
    Riesgos
      Priorización de Riesgos
      Impacto vs Probabilidad
      Mitigación
    Auditoría
      QA Reviews
      Pair Testing
      Postmortems de Fallos

🧠 Cultura, Roles y Procesos en el Testing

mindmap
  root((🧠 Cultura, Roles y Procesos en el Testing))
    Roles
      QA Engineer
      SDET (Software Development Engineer in Test)
      Test Architect
      DevOps Tester
    Procesos
      QA Shift Left
      Continuous Feedback
      Test Plan y Strategy
      QA en Agile
    Cultura
      Quality Mindset
      Colaboración QA-Dev
      Ownership de Calidad
    Comunicación
      Reportes de Incidencias
      Bug Tracking (Jira, Linear)
      Test Reviews