viernes, 14 de enero de 2011

Outsourcing de pruebas de software y la calidad

Outsourcing de pruebas de software y la calidad Calidad, funcionalidad y precio son los criterios clave para la decisión de comprar el software.

Los usuarios son cada vez más el cambio de un producto si su calidad es muy baja. Las compañías de software lo saben, así que siempre tratamos de responder a la pregunta de si su trabajo puede ser más fiable y productivo. El éxito depende de las habilidades de los desarrolladores de aplicaciones y programadores, pero el importante papel desempeñado por los probadores de software. Cuando la fase de producción llega a su fin en el lado de los fabricantes a menudo hay una serie de dilemas. Las pruebas pueden ralentizar el proceso de producción no se sabe si es mejor realizarlo usted mismo o contratar una empresa especializada.

Algunos tipos de pruebas

El software puede ser revisado en muchos sentidos - cada uno de ellos tiene como objetivo mejorar el producto en otra área.

Prueba de funcionamiento (caja negra) examina el sistema de la funcionalidad disponible. El probador desempeña el papel de las aplicaciones de los usuarios potenciales - examinará la disponibilidad y la funcionalidad y la ergonomía de la operación real del producto con respecto a su especificación. Estos tipos de pruebas para la detección de errores y fallos, pero no contienen información sobre las causas de los errores.

Ensayos Estructurales (caja blanca) comprobar la regularidad de las operaciones realizadas por el sistema. El probador no examina el sistema desde la perspectiva del usuario, pero se lo examina desde el interior (tales como la estructura del código y la calidad de sus operaciones.) Estas pruebas requieren conocimientos de programación.

Las pruebas de integración se realiza después de la combinación con cada una de varias aplicaciones independientes. Consisten, entre otros a comprobar la corrección de la funcionalidad de las aplicaciones de software y la interacción entre las aplicaciones integradas.

Las pruebas de tensión examinar el desempeño y el comportamiento del sistema en caso de cargas pesadas, como muchas consultas al servidor en una unidad de tiempo o de entrada con varios usuarios simultáneos.

Pruebas de rendimiento y análisis de la acción de las aplicaciones intensivas de banda ancha en condiciones similares a aquellas en las que se va a utilizar.

prueba de fuego es a menudo un punto de partida para las fases posteriores de las pruebas. Consiste en verificar si un programa se iniciará, a continuación, determinar la disponibilidad de la interfaz y la reacción apropiada para el usuario.

pruebas de regresión se realizan después de la introducción de cambios en el régimen. Se basan en la comprobación del buen funcionamiento de todas sus áreas - incluyendo aquellos en los que los cambios no se presentó. Esto le permite detectar los errores que son efectos secundarios inesperados de estos cambios.

pruebas de seguridad incluyen una amplia gama de técnicas de prueba. Sirve para señalar las debilidades en el software, que describe los riesgos o vulnerabilidades detectadas en la capa de seguridad de las aplicaciones.

Las pruebas no siempre es una garantía para eliminar todos los errores del programa. Sin embargo, tiene un gran impacto en la calidad del software que determina el mantenimiento de un sistema de venta eficaz y retener a los clientes.

No hay comentarios:

Publicar un comentario