Entorno de pruebas (informática)

Entorno de pruebas (informática)

Entorno de pruebas (informática)

Para otros usos de este término, véase Sandbox.
Para hacer pruebas de edición libre dentro de la Wikipedia, véase Wikipedia:Zona de pruebas.

Un sandbox, en el contexto de desarrollo de software o desarrollo web, es un entorno de pruebas que aisla los cambios en el código, fruto de la experimentación, del el propio entorno de producción o entorno de edición (en caso de las wikis)

Contenido

Conceptos

El sandbox protege "en tiempo real" los servidores de datos, y hace de control preventivo de las ejecución de código fuente, datos y/o contenido, evitando unos cambios que podrían ser perjudiciales (independientemente de la intención del autor de los mismos) para un sistema, o que simplemente, podrían ser cambios de difícil reversión.

El concepto del sandbox (a veces llamado también directorio de trabajo, servidor de pruebas o de desarrollo, o en un contexto limitado: host virtual) es normalmente desarrollado y gestionado por un software de control de revisones, mediante el cual, los desarrolladores trabajan con una copia del código fuente, datos o información sin alterar el original. Después que el desarrollador ha comprobado que los cambios se ajustan a lo esperado, tiene la opción de transformarlos en definitivos en el objeto de trabajo.[1]

El concepto también puede englobar a sistemas informáticos que filtran los cambios realizados en un entorno, de tal manera que los oculta o almacena lejos del alcance del público, hasta que se cumplan ciertos requisitos prefijados; una vez alcanzados estos requisitos, se mostrarán los cambios hasta entonces «ocultos» tras el sandbox.

Desarrollo web

Los sandbox son igualmente comunes, en los proyectos de desarrollo web, y son habitualmente llamados servidor de pruebas o servidor de desarrollo. Así, cada desarrollador dispone de un servidor de desarrollo, que puede ser alterado y probado en un nombre de host, ruta o puerto de datos. Si bien las aplicaciónes sandbox, de desarrollo de software se centran en la protección de cambios entre los diferentes desarrolladores, las aplocaciones sandbox para desarrollo web tienden a concentrarse en garantizar que los cambios aparecen en los trabajos de los diferentes desarrolladores, de manera que se pueda comprobar el correcto funcionamiento del conjunto, antes de que se fusionen todos los aspectos del trabajo.

Servicios web

El término sandbox se utiliza comúnmente en el desarrollo de servicios Web, para referirse a los espejos («mirrors») de un entorno de producción, para su uso por desarrolladores externos. De esta manera, un tercero que pueda desarrollar y crear una aplicación que utilice el servicio web del sandbox, podrá validar su código antes de migrar su aplicación al entorno de producción. Éste sistema lo usan algunas compañías de servicios web, como Microsoft, Amazon.com,[2] PayPal,[3] eBay,[4] Yahoo[5] o SoftPurse[6]

En wikis

En las wikis, se suele emplear un modelo de sandbox, destinado mayoritariamente al aprendizaje y a los ensayos de los principiantes, en lugar de para pruebas de modificaciones de contenidos. También se suele usar un modo de vista preeliminar en lugar de probar los cambios directamente ejecutados sobre el texto de la página de la propia wiki.

Referencias

  1. The Linux Documentation Project. CVS Best Practices. Vivek Venugopalan (2005). «Developer sandbox» (en english). Consultado el 14 de abril de 2009.
  2. Amazon.com. «Explicación del sistema de sandbox de Amazon» (en english). Consultado el 14 de abril de 2009.
  3. PayPal.com. «Guía de usuario del sandbox de PayPal» (en english). Consultado el 14 de abril de 2009.
  4. eBay.com. «Sandbox de eBay.com» (en english). Consultado el 14 de abril de 2009.
  5. Yahoo.com. «Documentación del Sandbox de Yahoo» (en english). Consultado el 14 de abril de 2009.
  6. SoftPurse. «Sandbox de SoftPurse.com» (en english). Consultado el 14 de abril de 2009.

Véase también

Obtenido de "Entorno de pruebas (inform%C3%A1tica)"

Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

  • Pruebas de rendimiento del software — Saltar a navegación, búsqueda En la ingeniería del software, las pruebas de rendimiento son las pruebas que se realizan, desde una perspectiva, para determinar lo rápido que realiza una tarea un sistema en condiciones particulares de trabajo.… …   Wikipedia Español

  • Auditoría informática — Saltar a navegación, búsqueda La auditoría informática es el proceso de recoger, agrupar y evaluar evidencias para determinar si un sistema de información salvaguarda el activo empresarial, mantiene la integridad de los datos, lleva a cabo… …   Wikipedia Español

  • Mujeres en informática — Ada Lovelace. Primera mujer programadora de máquinas computadoras. La preocupación mundial sobre el papel actual y futuro de las mujeres en tareas de computación adquirió más importancia con la aparición de la era de la información. Estas… …   Wikipedia Español

  • Aislamiento — El término aislamiento hace referencia a varios artículos en la Wikipedia: Contenido 1 Psicología 2 Construcción 3 Reproducción 4 Informática …   Wikipedia Español

  • Systems Development Life Cycle — En este artículo sobre informática se detectaron los siguientes problemas: Necesita ser wikificado conforme a las convenciones de estilo de Wikipedia. Carece de fuentes o referencias que aparezcan en una fuente acreditada. Podría ser demasiado… …   Wikipedia Español

  • Móstoles — Bandera …   Wikipedia Español

  • Software — Se conoce como software[1] al equipamiento lógico o soporte lógico de un sistema informático; comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes… …   Wikipedia Español

  • Villarrobledo — Bandera …   Wikipedia Español

  • Mozilla Firefox — «Firefox» redirige aquí. Para otras acepciones, véase Firefox (desambiguación). Mozilla Firefox …   Wikipedia Español

  • Los criterios comunes — Contenido 1 Los Criterios Comunes 2 Historia 3 Funcionamiento 4 Perfiles de Protección 5 …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”