desarrollo web, las pruebas de software
Artículo del cuerpo:
El proceso de desarrollo de aplicaciones Web es crítica para el éxito de los proyectos basados en la web. Los procesos propios no puede ejecutarse si se entornos técnicos de esta ajustada. ambientes técnicos se requieren para el desarrollo, prueba y producción.
Web de la arquitectura es típicamente aplicaciones en 3-niveles. Las aplicaciones se desarrollan en plataformas NT, y ha desplegado a la producción en plataformas UNIX. Sin procedimientos simplificados y la configuración de entornos, la implementación y la evaluación no es sólo una experiencia frustrante, pero también un perjuicio importante en la aplicación de rebasamiento fracaso y presupuesto.
Desarrollo y medio ambiente de prueba puede ser accionado por equipos menos potentes, pero las configuraciones deben ser las mismas para los tres entornos. Desarrollo y entornos de prueba deben llenarse con los datos de producción periódicamente.
Entorno de desarrollo
Papel - El entorno de desarrollo es un lugar donde se desarrolla el equipo de desarrollo y pruebas de las aplicaciones. Si las aplicaciones se desarrollan en NT, el despliegue con el medio ambiente UNIX ayuda a los desarrolladores a puerto aplicaciones NT para entornos UNIX y UNIX prueba tareas específicas, tales como scripts de shell y el empleo cron.
Las preocupaciones de seguridad - equipo de desarrollo debe tener un control total y el acceso al medio ambiente, aunque la instalación de nuevo software debe ser consultado con UNIX y administrador DBA.
Prueba para el Medio Ambiente
Papel - El entorno de prueba es un lugar donde el equipo de control de calidad (gestión de la configuración e implementación de software de pruebas prácticas. La implantación de las aplicaciones grandes y complejas pueden tomar muchas pruebas.
Las preocupaciones de seguridad - equipo de control de calidad es totalmente responsable de el entorno de prueba. equipo de desarrollo no deben ser conscientes de la existencia del entorno de prueba. En realidad, los miembros del equipo de desarrollo a menudo están involucrados con el despliegue de probar el medio ambiente en gran parte porque las organizaciones de la tendencia a colocar a personal con experiencia en el equipo menos técnico de control de calidad.
Producción para el Medio Ambiente
Papel - El entorno de producción es un lugar donde atender a sus clientes. El despliegue de la prueba a la producción debe ser automatizado utilizando scripts de implementación para evitar los errores humanos potenciales y para reducir el costo de implementación.
Las preocupaciones de seguridad - Tanto el equipo de desarrollo y el equipo de control de calidad no debe estar al tanto de la existencia de entorno de producción. Es responsabilidad exclusiva del equipo de operación para mantener el entorno de producción.
Los procedimientos y ajustes técnicos medio ambiente descrito anteriormente se han demostrado ser valiosos en la eliminación de muchos problemas en la implementación del sistema basado en la web. La exitosa implementación de los procedimientos, sin embargo, depende del compromiso de gestión y la competencia técnica de todos los equipos implicados.