Presentación de cobertura incorporada de autoprueba

1

Tengo un fragmento de código que realiza una autoprueba en varios componentes de la placa, como MCU, BLE, IMU, OLED, memoria flash, etc.

Lo que estoy tratando de hacer es un documento que represente lo que cubren estas pruebas, o cuando ejecutas la prueba IMU y dice "PASAR", ¿qué significa eso realmente? O desde otra dirección, si quiero probar BLE / OLED / MCU, qué conjunto de pruebas necesito ejecutar para tener la confianza de que todo funciona como se espera.

Ahora, sé cómo representar estos datos en un formato de texto o en alguna tabla, pero incluso cuando hago mi mejor esfuerzo, esta información se vuelve muy complicada, confusa y parece que alguien acaba de lanzar un montón de datos y es necesario crearlos. sentido de ello.

Lo que estoy buscando es algo así como la forma estándar de la industria de representar esta información, o la mejor práctica que le permitiría a alguien echar un vistazo a un documento y decir: "Sí, esta prueba BLE garantiza que mi chip esté debidamente soldado. , el cristal está presente y está oscilando, el firmware funciona bien pero no prueba la antena BLE real ni el componente de ajuste / adaptación ". O de abajo hacia arriba, alguien dice "No quiero probar que la IMU funciona correctamente, así que necesito ejecutar este conjunto de pruebas y se asegurará de que el chip esté soldado adecuadamente, los GPIO estén funcionando y el dispositivo registre 1G a lo largo de X / Y / Z axis "

Cualquier sugerencia, ejemplo o sugerencia sobre qué buscar sería muy apreciada.

    
pregunta Calculon

1 respuesta

2
  

Lo que estoy tratando de hacer es un documento que representaría lo que estos   cubierta de pruebas

Entonces, tienes que pensar en tu público: ¿quién es el público objetivo? ¿Podría ser que un público objetivo requiera cosas diferentes a las otras? Es decir, si está tratando de vender esto, puede que haya alguien en un departamento de marketing que piense que "necesitamos uno de estos dentro de nuestro producto". que satisface sus necesidades? Si no está intentando vender esta cosa maravillosa, entonces está bien, pero aún debe pensar quién es su público objetivo.

Si solo está tratando de impartir detalles a un software, podría formatearlo totalmente diferente. Es posible que necesite tres o cuatro documentos de punto de entrada.

  

Ahora, sé cómo representar estos datos en un formato de texto o en algunos   mesa, pero incluso cuando hago mi mejor esfuerzo esta información se pone demasiado   complicado, confuso y parece que alguien acaba de vomitar un montón de   datos y usted tiene que darle sentido

Comience en la imagen básica, es decir, como un desglose de un número de pieza: -

Todoslosquetenganunpocode nous deben entender lo anterior y pueden anexar explicaciones de funcionalidad más detalladas en páginas separadas.

Si hay diferentes modos de funcionalidad como en este: -

Yproducenundesglosediferentedelaestructuradelapieza(arriba),luegocomienzanconlamáquinadeestadoyluegovanalosdesglosesdelapiezaparacadaestado.

NB:eldesglosedepiezasesmuyparecidoaloquerepresentanlosregistrosdeestado:-

Si esta respuesta ha golpeado el lugar entonces, necesita pagarme algo de dinero de consultoría LOL. Si esta respuesta está fuera de lugar, eso significa que debe aprender a mejorar sus habilidades para formular preguntas LOL \ $ ^ 2 \ $.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas