Un banco de pruebas (también escrito test bed ) es una plataforma para realizar pruebas rigurosas, transparentes y replicables de teorías científicas, herramientas informáticas y nuevas tecnologías.
El término se utiliza en muchas disciplinas para describir la investigación experimental y las plataformas y entornos de desarrollo de nuevos productos . Pueden variar desde el desarrollo práctico de prototipos en industrias manufactureras como la de automóviles (conocidas como " mulas "), motores o sistemas de aeronaves, hasta el refinamiento de la propiedad intelectual en campos como el desarrollo de software informático protegido de los peligros de las pruebas en vivo.
Desarrollo de software
En el desarrollo de software, el testbedding es un método para probar un módulo en particular (función, clase o biblioteca) de manera aislada. Puede usarse como prueba de concepto o cuando se prueba un módulo nuevo aparte del programa o sistema al que se agregará más adelante. Se implementa un marco de trabajo esqueleto alrededor del módulo para que este se comporte como si ya fuera parte del programa más grande. [ cita requerida ]
Un banco de pruebas típico podría incluir componentes de software, hardware y redes. En el desarrollo de software, el entorno de hardware y software especificado se puede configurar como banco de pruebas para la aplicación que se está probando [ dudoso – discutir ] . En este contexto, un banco de pruebas también se conoce como el entorno de prueba compuesto por:
- Equipos de hardware para pruebas (banco de pruebas, mesa óptica, banco de pruebas personalizado, equipo ficticio que simula un producto real o su contraparte, medios ambientales externos, como duchas, calentadores, ventiladores, cámara de vacío, cámara anecoica).
- Equipos de cómputo (unidades de procesamiento, centros de datos, FPGA en línea, equipos de simulación de entornos).
- Software de pruebas ( DAQ /osciloscopios, software de visualización y pruebas, software ambiental para alimentar equipos ficticios con datos).
Los bancos de pruebas también son páginas en Internet donde se le da al público la oportunidad de probar CSS o HTML que han creado y desean obtener una vista previa de los resultados, por ejemplo: [ se necesita una mejor fuente ]
- El navegador web Arena fue creado por el Consorcio World Wide Web (W3C) y el CERN para probar HTML3 , hojas de estilo en cascada (CSS), gráficos de red portátiles (PNG) y libwww . [1]
- El navegador de modo de línea obtuvo una nueva función para interactuar con la biblioteca libwww como una aplicación de muestra y prueba.
- La libwww también fue creada para probar protocolos de comunicación de red que están en desarrollo o para experimentar con nuevos protocolos.
Desarrollo de aeronaves
En el desarrollo de aeronaves también hay ejemplos de uso de bancos de pruebas, como en el desarrollo de nuevos motores de aeronaves cuando estos se instalan en un avión de prueba para pruebas de vuelo. [2] [3] Este uso de bancos de pruebas fue originalmente iniciado por Rolls Royce en su desarrollo de motores a reacción.
Véase también
Referencias
- ^ QingLong, Lu. "El navegador web Arena". Yggdrasil Computing. Archivado desde el original el 5 de febrero de 2003. Consultado el 6 de junio de 2010 .
- ^ Norris, Guy (7 de junio de 2013). «Colores del nuevo 747 de GE para el banco de pruebas de vuelo». Aviation Week . Consultado el 26 de abril de 2016 .
- ^ "Imágenes del banco de pruebas de Lancaster". Avro Lancaster . Consultado el 26 de abril de 2016 .
Enlaces externos
- PlanetLab Europe, la parte europea del banco de pruebas PlanetLab disponible públicamente
- Banco de pruebas de reglamentación electrónica de la CMU
- Fundación Nacional de Ciencias de EE. UU. (GENI): Iniciativa para un entorno global para innovaciones en red
- Banco de pruebas de Helsinki (meteorología)
- Banco de pruebas IP1 de detección adaptativa colaborativa de la atmósfera (CASA)