miércoles, 1 de mayo de 2013

Respuesta a pregunta de Final PROCESAMIENTO DE DATOS 2


21) Describa y de ejemplos de Plan de Testing y de Capacitación

Respuesta anterior:
Plan de Testing :
Es:
• El proceso consistente en demostrar que el sistema no presenta errores.
• El proceso de verificar que el programa hace lo que debería hacer
Aporta:
• Calidad durante todo el proceso
• Disminución de costos
• Reducción de riesgos
• Optimización de recursos
• El seguimiento de estándares
Tipos:
• Caja negra: no está basada en el conocimiento del código o diseño interno, determina la funcionalidad del sistema
• Caja blanca: está basada en la lógica interna de la aplicación y el código. Hace una
cobertura de declaraciones del código, ramas, caminos y condiciones.
• Unitaria: es la escala más pequeña de la prueba, está basada en la funcionalidad de los
módulos del programa, como funciones, procedimientos, módulos de clase, etc.
Otros ejemplos: Integración incremental, de integración, funcional, de sistema, de fin a fin, de sanidad, de aceptación, de carga, de rendimiento o respuesta, de estrés, de instalación
y desinstalación, de recuperación, de seguridad, de compatibilidad, de exploración, de
anuncio, de usuario, de comparación, alfa, beta, mutación

Plan de capacitación:
son las normas, principios, leyes, científicas, técnicas, procedimientos, instrucciones entregadas por fabricantes, manuales, formularios, leyes, reglamentos internos de una institución, que se deben aplicar para realizar una tarea con calidad en un contexto determinado.

Respuesta mejorada:
El Plan de Testing es una investigación técnica de un producto bajo prueba con el fin de brindar información relativa a la calidad del software, a los diferentes actores involucrados en un proyecto.
A partir de la información obtenida del testing se pueden tomar decisiones. Las decisiones pueden ser desde cuándo liberar un producto a producción, conociendo los riesgos que esto implica, hasta cómo mejorar las diferentes áreas dentro de la empresa. En definitiva el testing es un agente de cambio, lo importante es interpretar la información obtenida para que todos los actores puedan actuar en forma oportuna donde sea necesario.
En el software la confianza es un elemento importante ya que ciertas fallas pueden tener consecuencias indeseables como pérdidas de dinero, negocios e incluso de vidas, dependiendo de qué tan crítico sea el dominio en el cual el software interactúa. Las pruebas le dan valor agregado a cada proyecto brindando confianza a los distintos actores.
En resumen, el testing es una actividad cognitiva y no mecánica ni repetitiva que involucra varias funciones mentales como el lenguaje, la imaginación, percepción, entre otros. Un tester va desarrollando estas habilidades a medida que avanza en la
Carrera de testing y obtiene conocimiento y experiencia.

No hay comentarios:

Publicar un comentario