<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=160269078105920&amp;ev=PageView&amp;noscript=1">

Testing de Robots en Ambientes Hostiles

Martes 20 de Agosto 2019.
Tiempo de Lectura: 2 minutos.
Por Katherine Jarquin




Retos y procesos

Los procesos o métodos que se utilizan para comparar la calidad de un producto con los requerimientos y estándares aplicables, o bien la acción que se toma cuando una no conformidad es detectada es lo que se define como control de calidad del Software (SQC). Al hablar de testing y de calidad, es necesario comprenderlo como un proceso en el que se ejercita o evalúa un sistema o componente de forma manual o automática, para verificar que satisface requerimientos específicos, o bien para verificar diferencias entre los resultados actuales y los esperados.

¿Qué es un ambiente hostil?

El término ‘hostil’ significa una situación adversa o contraria a determinadas situaciones y/o acciones. De esta manera cuando hablamos de robots, el medio en el que se van a desarrollar se describe como un medio hostil ya que estarán expuestos a múltiples situaciones adversas para cumplir con sus tareas y/o metas.

¿Cómo hacer testing a robots en ambientes hostiles?

La robótica es una de las claras tendencias del futuro. En el testing de robots además de las pruebas tradicionales que involucran un ciclo de QA, es importante tomar en cuenta algunas pruebas como:

· Pruebas de Componentes/Dispositivos

· Pruebas del Hardware

· Pruebas del Firmware/Sistema Operativo

· Pruebas del Software de Control

· Pruebas de Integración en ambientes controlados

· Pruebas de Integración en ambientes de producción

Estas pruebas tienen el objetivo de verificar que cada componente o dispositivo individual funcione correctamente según los requerimientos establecidos y la función que se espera que ejecuten como parte del robot. Una vez integrados todos sus componentes, es importante verificar que la integración de esas partes funcione correctamente y que la comunicación de los componentes se realice de forma adecuada.

Uno de los puntos claves en el testing de robots es la capacidad que tienen de cuidar y/o asegurar sus activos, de ahí la importancia de una correcta verificación del software instalado en el robot para que pueda ser autosuficiente en la toma de decisiones ante situaciones particulares o imprevistos. Sumado a esto es importante que el programa que controle al robot de manera remota funcione correctamente en un medio de comunicación confiable y estable. Por esta razón es importante simular situaciones adversas antes de su salida a producción.

Nuestro paso siguiente es verificar que el sistema, el robot y la infraestructura que lo soporta funcionan de forma correcta según los requerimientos establecidos de forma integrada, verificando que todas las situaciones posibles pueden ser controladas y que el robot funcionará según lo esperado o se auto-protegerá en caso de que se requiera.

El Testing en Robots es un área que requiere innovar y repensar las estrategias de testing típicas de los sistemas de información, de ahí la importancia de una adecuada estrategia que permita entregar un producto confiable y de calidad.

Algunos de los retos que podemos enfrentar en el testing de robots:

· Limitaciones del hardware

· Limitaciones de los ambientes de pruebas

· Limitaciones del espacio geográfico

· Limitaciones de los ambientes externos

· Limitaciones de la comunicación

El Testing en Robots es hoy en dia un campo en expansión que se verá incrementado por el auge del Internet de la cosas, por lo cual se requiere personal talentoso y dispuesto a pensar "fuera de la caja"; este personal debe tener la capacidad de adaptarse a los medios y ver más allá para poder entregar un producto seguro y de calidad.

Acerca de Avantica

En Avantica trabajamos como un socio de software que le ayuda a cumplir sus objetivos comerciales y dar solución a cada reto que se le presente. Ofrecemos equipos dedicados y buscamos constantemente las mejores metodologías para brindarle los mejores resultados.

Let's Start a Project Together

 

ANTERIOR
UX/UI Móvil: Los Usuarios En Primer Lugar
SIGUIENTE
Testing de Robots en Ambientes Hostiles