Un banco de pruebas (también escrito test bed ) es una plataforma para llevar a cabo pruebas rigurosas, transparentes y replicables de teorías científicas, herramientas informáticas y nuevas tecnologías.
El término se utiliza en diversas disciplinas para describir plataformas y entornos de investigación experimental y desarrollo de nuevos productos . Estos pueden abarcar desde el desarrollo práctico de prototipos en industrias manufactureras como la automotriz (conocida como " mulas "), motores o sistemas de aeronaves, hasta el perfeccionamiento de la propiedad intelectual en campos como el desarrollo de software, protegidos de los riesgos de las pruebas en entornos reales.
Desarrollo de software
En el desarrollo de software, el testeo es un método para probar un módulo específico (función, clase o biblioteca) de forma aislada. Puede utilizarse como prueba de concepto o cuando se prueba un nuevo módulo independientemente del programa o sistema al que se integrará posteriormente. Se implementa una estructura básica alrededor del módulo para que este se comporte como si ya formara parte del programa principal.
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 un banco de pruebas para la aplicación que se está probando . En este contexto, un banco de pruebas también se conoce como el entorno de prueba compuesto por:
- Equipos de prueba (banco de pruebas, mesa óptica, banco de pruebas personalizado, equipo simulado que reproduce un producto real o su contraparte, medios de entorno externo, como duchas, calentadores, ventiladores, cámara de vacío, cámara anecoica).
- Equipos informáticos (unidades de procesamiento, centros de datos, FPGA en línea, equipos de simulación de entornos).
- Software de prueba ( DAQ /osciloscopios, software de visualización y prueba, software de entorno para alimentar con datos a equipos simulados).
Los bancos de pruebas también son páginas de Internet donde el público tiene la oportunidad de probar el CSS o HTML que ha creado y previsualizar los resultados, por ejemplo:
- 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 la biblioteca libwww . [ 1 ]
- El navegador en modo línea incorpora una nueva función para interactuar con la biblioteca libwww como aplicación de ejemplo y de prueba.
- La biblioteca libwww también se creó 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 existen ejemplos del uso de bancos de pruebas, como en el desarrollo de nuevos motores de aeronaves, cuando estos se instalan en una aeronave de prueba para ensayos de vuelo. [ 2 ] [ 3 ] Este uso de bancos de pruebas fue originalmente impulsado por Rolls Royce en el desarrollo de sus motores a reacción.
Véase también
Referencias
- ↑ QingLong, Lu. "El navegador web Arena" . Yggdrasil Computing . Archivado del original el 5 de febrero de 2003. Consultado el 6 de junio de 2010 .
- ↑ Norris, Guy (7 de junio de 2013). "El nuevo 747 de GE vuela con los colores de un banco de pruebas" . Aviation Week . Recuperado 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 CMU
- Fundación Nacional de Ciencias de EE. UU. GENI - Iniciativa para el Entorno Global de las Innovaciones en Red
- Banco de pruebas de Helsinki (meteorología)
- Banco de pruebas IP1 de detección adaptativa colaborativa de la atmósfera (CASA, por sus siglas en inglés)
- Pruebas de hardware
- Pruebas de software
- Esbozos de ingeniería