14/10/21
Los productos de alta calidad han sido uno de los pilares básicos de Jablotron desde su creación. Para mantener un alto nivel de producción, y lo que es más importante, para avanzar, probamos todos los productos, no solo de acuerdo con las normas técnicas y los requisitos de certificación, sino también con las estrictas normas de nuestra propia empresa.
Las pruebas consisten en un proceso de muchas acciones por el que se verifica que los resultados reales se corresponden con los esperados. No solo permite supervisar continuamente la calidad del producto, sino que también ayuda a detectar errores, aspectos dudosos o requisitos que no se han respetado a tiempo. Un producto se prueba en varios niveles diferentes. Realizamos desde pruebas generales comunes para toda la gama hasta pruebas específicas para productos individuales.
Configurar correctamente las pruebas ahorra tiempo y dinero a los desarrolladores. Revela posibles fallos desde el principio. Como resultado, los errores no se convierten en un problema importante que los desarrolladores tendrán que solucionar más adelante.
«La base de un sistema eficaz son pruebas bien preparadas, que alguien debe definir, redactar y revisar continuamente. De esta forma, el desarrollador, un experto en una cuestión específica, puede plantear sugerencias para mejorar la prueba o solicitar su revisión. Por lo tanto, antes de que la prueba esté lista para su uso, pasa por varias fases», explica Jana Rábová, que trabaja en Jablotron como probadora.
«Además, es necesario establecer los procesos de las pruebas en la empresa, es decir, quién gestiona, realiza, evalúa las pruebas, etc. También es necesario contar con una plataforma que permita la gestión completa de las pruebas y la generación de informes sobre los resultados, incluidas las configuraciones de informes de errores (informes, verificación y priorización de fallos de programación de clientes finales, desarrolladores, etc.)», añade Jana.
Para que las pruebas funcionen en la práctica, deben tener sus propias reglas y reglamentos. Pongamos este ejemplo para entender la estructura de las pruebas. El nivel superior es un proyecto de prueba, que puede ser, por ejemplo, una prueba de hardware. El proyecto de prueba contiene planes de pruebas para cada producto, en el que se encuentran las pruebas individuales.
«Cada plan de pruebas contiene un número diferente de pruebas. Un producto más sencillo incluye decenas, mientras que, por ejemplo, en el caso de un panel de control se pueden elevar a cientos. Y las pruebas siguen aumentando. Cada producto se prueba hasta que la calidad alcanza el nivel requerido», añade Jana.
Al acelerar el proceso a partir de este año en Jablotron, las pruebas automatizadas ayudan cuando una «máquina» realiza y evalúa las pruebas rutinarias.
Varios departamentos colaboran en las pruebas y cada uno de ellos resuelve una parte muy específica. «Probamos el producto desde el principio, cuando todavía 'descansa' sobre el escritorio del desarrollador, hasta el producto final destinado al cliente. Al mismo tiempo, nos centramos en todo, desde el firmware hasta las cubiertas de plástico. También tratamos parcialmente con soluciones de software, y nuestros colegas de JABLOTRON CLOUD SERVICES se ocupan de ellas en su totalidad», explica Jana.
El año pasado, Jablotron preparó 50 planes de pruebas con más de 250 pruebas, este año hay 500 hasta la fecha. Y utilizarán, entre otras cosas, nuevos equipos para las pruebas de CEM, es decir, compatibilidad electromagnética. Esto significa, por ejemplo, que cuando un cliente cargado de electricidad electrostática toque un teclado de Jablotron, no sucede ninguna «tragedia»: al usuario no le pasa nada y el producto tampoco se daña.
¿Y cuál consideran los propios probadores que es el mayor reto? En palabras de Jana: «Que nunca sabes lo que aterrizará en tu escritorio. En este campo cada día te trae nuevos conocimientos o un nuevo reto», y añade: «Nunca sabes lo que te espera en tu trabajo. Y al sentarte en la silla de probador por la mañana, ya cuentas con ello.»