Antes software se libera totalmente , primero debe pasar por numerosas pruebas . Desarrolladores hacer esto para asegurarse de que su software funciona sin problemas con los insectos mínimos, y puede manejar el estrés y las situaciones en las situaciones del mundo real. Típicamente , las pruebas de software se lleva a cabo en dos etapas : alfa y beta . La prueba alfa es la primera etapa , por lo general no mucho tiempo después de que el código está escrito , y en ocasiones antes de que el programa completo está aún escrito . La prueba beta es la segunda etapa y con frecuencia incluye la implementación en el mundo real . Software se encuentra en diferentes niveles de terminación
pruebas de Alfa en la mayoría de los casos muestra un código básico para el software, por lo general sólo la idea rudimentaria sin demasiada dar contenido a los detalles. Porque si esto, lanzamientos alfa no pueden ser estables en absoluto, sin duda tendrá muchos errores , ya veces puede fallar. Pruebas beta , por el contrario , son mucho más completa, y con frecuencia tienen todas las funciones del software terminado en su lugar , con excepción de tal vez unos pocos detalles. Pruebas beta todavía pueden tener errores que deben ser corregidos .
Ellos prueba para diferentes problemas
pruebas alfa está diseñado para determinar si el software funciona en un nivel muy básico . Pruebas alfa podría probar los componentes del software , aparte de todo , sólo para ver si el código se ejecuta sin problemas . Pruebas alfa suele ser simplista, y el programa no se empuja demasiado. Las pruebas beta busca errores en un programa de otra manera funcional , y nuevas cuestiones que no fueron descubiertos en la versión original . Las pruebas beta también comienza probando cómo el software se puede implementar en un entorno real .
Son probados por diferentes personas
pruebas alfa Normalmente no se producen más allá de la oficina de los desarrolladores . Las pruebas son realizadas por los programadores de software o compañeros de trabajo. Este público es capaz de dar su opinión técnica sobre el software. En ocasiones, se ponen a disposición de un público más amplio , pero con grandes exenciones de responsabilidad en la fiabilidad del software. Las pruebas beta suele ser un lanzamiento limitado de destinatarios del software. Los desarrolladores a continuación, obtener retroalimentación de esa audiencia sobre cómo funciona el software. Esa información se puede utilizar para revisar el software antes de su lanzamiento completo.
Son probados en un hardware diferente
Cuando el software se desarrolla en primer lugar, los programadores a hacer las pruebas alfa de computadoras de la empresa . Estos equipos suelen ser más poderosos y bien mantenido que los ordenadores en entornos del mundo real. Durante las pruebas alfa, los programadores de vez en cuando ejecute el programa en las computadoras de " mínimo común denominador " - máquinas más antiguas o menos poderosos - para evaluar cómo funciona el software en ellos. En la prueba beta , sin embargo , el software está instalado y utilizado en todo tipo de máquinas , dando a los desarrolladores la oportunidad de descubrir los problemas relacionados con el hardware .