Definición de hecho
La integración estará lista cuando se cumpla todo lo siguiente:Conjunto de prueba mínimo
1
feliz camino
Verifique
connect -> start -> frames -> stop -> disconnect con BLE simulado o accesorios de puente.2
Manejo de paquetes mal formados
Introduzca paquetes cortos, corruptos o parciales en el decodificador y confirme que se rechacen de forma segura.
3
Comportamiento de desconectar y reconectar
Simule la pérdida del dispositivo, las desconexiones del navegador y el comportamiento de reintento.
4
Variantes de firmware
Agregue accesorios para diferencias de protocolo conocidas en las líneas de firmware compatibles.
5
Verificación de metadatos
Confirme los nombres de los canales, el recuento, la frecuencia de muestreo y el manejo de la marca de tiempo.
Qué probar primero
Guía de IC
No se requiere hardware real para CI. Utilice Bluetooth simulado o puente de E/S y accesorios de paquetes estables para que las pruebas sean repetibles y fáciles de mantener.Un buen conjunto de dispositivos es más valioso que una prueba manual de unos auriculares reales.
Pase de validación manual
Después de que las pruebas automatizadas estén en verde, realice una pasada de dispositivo real para cada línea de firmware compatible.Patrones de falla comunes
Los marcos parecen válidos pero las funciones posteriores son incorrectas
Los marcos parecen válidos pero las funciones posteriores son incorrectas
Verifique el orden de los canales, la escala y la frecuencia de muestreo antes de mirar los modelos.
La primera transmisión funciona pero falla la reconexión.
La primera transmisión funciona pero falla la reconexión.
Revisar el desmontaje. La mayoría de los errores de reconexión provienen de suscripciones obsoletas o de una versión incompleta de la sesión.
La transmisión comienza pero el tiempo no es consistente
La transmisión comienza pero el tiempo no es consistente
Revise el comportamiento de las marcas de tiempo y el procesamiento por lotes de paquetes. Los valores de muestra pueden verse bien, aunque los metadatos de sincronización aún sean incorrectos.
La integración funciona en un solo firmware.
La integración funciona en un solo firmware.
Separe el manejo de paquetes específicos de la versión y agregue accesorios para cada rama de firmware compatible.
Lista de verificación de preparación para el lanzamiento
Antes de entregar la integración, asegúrese de poder responder estas preguntas con claridad:- qué dispositivos y versiones de firmware se probaron
- qué navegadores y plataformas se probaron
- ¿Qué limitaciones conocidas aún existen?
- qué comportamiento de recuperación deben esperar las aplicaciones
- ¿A quién pertenece el mantenimiento futuro?
Documentos relacionados
Siguiente
preparar el traspaso
Empaquete la integración probada para su revisión o entrega de socios.
Volver al índice de la guía
Revise el flujo de integración completo.