Rokad
Toda la documentación
Documentación de kingsbell

Control de calidad y lanzamiento

Ejecuta las comprobaciones automáticas, validación en tienda, Lighthouse, empaquetado y controles de lanzamiento de Kingsbell.

Ver repositorio
Documentación de kingsbell
Página 9 de 9

Kingsbell 0.8.0 es una candidata a lanzamiento. La validación del repositorio y el empaquetado están implementados, pero producción requiere pruebas autenticadas en tienda y navegador.

Controles automáticos

El flujo combina auditoría estática, Theme Check estricto, validación de JSON y esquemas, empaquetado nativo, Lighthouse opcional y procedimientos manuales.

scripts/qa-theme.mjs valida archivos requeridos, JSON, referencias de secciones, esquemas, riesgos de accesibilidad, scripts bloqueantes, enlaces inseguros, rutas codificadas, Sass no admitido, presupuestos de assets, skip link, contenido principal y app blocks.

Genera:

text
artifacts/theme-qa-report.json

Theme Check y paquete

bash
npm run check
npm run package

El flujo genera Kingsbell-0.8.0.zip. Instala ese ZIP en una tienda de desarrollo limpia. Un paquete válido no equivale a una tienda validada.

Lighthouse CI

El workflow usa mínimos de rendimiento 0.60 y accesibilidad 0.90. Se controla con:

text
ENABLE_SHOPIFY_LIGHTHOUSE

Un job omitido no es una prueba superada. Mide inicio, colección, producto, carrito, búsqueda, artículo y páginas de miembro relevantes con datos representativos.

Documentos manuales

  • QA-MATRIX.md
  • DEVELOPMENT-STORE-QA.md
  • RELEASE-CHECKLIST.md

Úsalos como registro formal de aprobación.

Datos de prueba

Incluye productos simples y complejos, ofertas, agotados, precio unitario, colecciones con filtros, medios variados, recogida, artículos de cada plantilla, navegación multinivel, clientes directos, miembros, B2B, pedidos, mercados, monedas, descuentos, apps y metaobjetos.

Pruebas funcionales

Verifica navegación, búsqueda predictiva, cuentas, medios, variantes, add-to-cart, checkout dinámico, carrito, filtros, recomendaciones, formularios, blogs, artículos, editor de temas y comercio privado.

Accesibilidad

Prueba teclado, foco, skip link, encabezados, labels, errores, menús, drawers, tabs, búsqueda predictiva, selector de variantes, alt, contraste, zoom, reflow, movimiento reducido y anuncios dinámicos con lectores de pantalla.

Responsive, rendimiento y SEO

Revisa móvil, tablet y escritorio en navegadores relevantes, incluido Safari iOS. Mide imágenes, vídeo, JavaScript, CSS, apps, fuentes y layout shift con contenido real.

Comprueba títulos, descripciones, canonical, datos estructurados, social previews, headings, paginación, 404 e indexación accidental de contenido privado.

Criterios para 1.0.0

  1. Paquete instalado en una tienda limpia.
  2. Matriz de QA firmada.
  3. Lighthouse superado.
  4. Catálogo privado y checkout verificados fuera de Liquid.
  5. Paquete de reversión probado.

Reversión

Conserva el tema activo anterior, registra IDs y configuración, guarda el paquete aprobado, define responsables y documenta cambios backend que no se revierten al cambiar de tema.

Distingue siempre entre pruebas completadas, omitidas y no disponibles.