¿Cuál es el uso habitual de los dispositivos en simulaciones en estaciones de trabajo de robots?
Un accesorio es una operación o script en la estación de trabajo del robot que crea las condiciones previas de las que dependen los casos de prueba.
Por un lado, la función de Fixtura es abstracta. Las condiciones previas de los casos de prueba cambian constantemente y las funciones específicas de Fixtura también cambian constantemente. Por ejemplo, para un caso de prueba que lee el contenido de un archivo, su condición previa es un archivo abierto, y la función del Accesorio es abrir el archivo y para un caso de prueba que prueba la interfaz HTTP, su condición previa es un par; de ejecutar servidores HTTP/Cliente, la función de Fixture en este momento es crear e iniciar el servidor/cliente HTTP.
Por otro lado, la forma de Fixtura también es abstracta. Incluso para el mismo caso de prueba, el accesorio puede tener diferentes formas en diferentes entornos de prueba. Por ejemplo, para el caso de prueba de lectura del contenido del archivo, la función de Fixture es abrir el archivo, pero existen muchos métodos de implementación posibles. Puede ser una operación de doble clic en el icono de un archivo, una línea de comandos de Linux o un script de Python.