3th period concepts Flashcards
(18 cards)
1.- Realizar las pruebas al software implica detectar ausencia de errores?
Las pruebas pueden mostrar sólo la presencia de errores, mas no su ausencia.
- Es posible realizar una prueba exhaustiva del software (probar todas las posibilidades de su funcionamiento)?
conforme el software se completa, los usuarios esperan que se torne más confiable, de modo que pueden requerirse pruebas exhaustivas en versiones posteriores.
- Cuándo se descubre un error, significa que la prueba ha tenido éxito o fracaso?
Una parte de declaración, en la cual se compara el resultado de la llamada con el
resultado esperado. Si la información se evalúa como verdadera, la prueba tuvo
éxito; pero si resulta falsa, entonces fracasó
Pruebas del sistema:
- Pruebas de funcionalidad y operativa
- Pruebas de rendimiento, (Stress, configuración, seguridad, calidad)
- Pruebas de aceptación
- Pruebas de instalación
- Pruebas de usabilidad.
Pruebas de integración:
Se hacen durante la construcción del software y se usan para probar la funcionalidad de unas partes con otras
Pruebas Unitarias
Se hacen mientras se construye el software y con objetivo de testear cada parte del software mientras se va generando cada una de las sub-partes que lo componen.
Un proceso de pruebas
- Objetivos de la prueba
- Diseño de casos de prueba
- Codificación de casos de prueba.
- Ejecución
- Análisis de resultados
Caja Negra:
Comportamiento de entrada y salida de datos.
Caja Blanca
Basada en cómo se ha construido el software.
Error o defecto
: Imperfección del software que provoca un funcionamiento incorrecto.
Fallo
Efecto indeseado en las funciones.
Caso de prueba
conjunto de entradas y condiciones que esperan un resultado
Prueba de software
Proceso de software orientado a probar la calidad y a la identificación de
fallos. Indica necesariamente la ejecución del software.
¿Que es ISO/IEC 15504?
Es una norma que proporciona una base para realizar evaluaciones de la capacidad de los procesos de software (calidad del software a desarrollar
CMMI (Capability Matury Model Integration)
Es un modelo de madurez para la mejora de los procesos para el desarrollo de productos y servicios
ISO 9001
Es una norma de gestión de la calidad, en donde se enfoca en la satisfacción del cliente y en la capacidad de proveer productos y servicios que cumplan con las exigencias internas y externas de la organización.
La relación existente entre estos 3 (ISO,CMMI , ISO 9001) estándares está basada en
en la intención que tienen de mejorar la calidad del producto (Software) o servicio a través de la mejora de sus procesos de desarrollo y la calidad que se encuentra en estos para llamar la atención del cliente (Me lo invente JP)
Diaga 5 Empresas que han sido certificadas En CMMI En colombia
Productora De Software (PSL) Open Systems S.A. PersonalSoft TECNOCOM Congnox S.A.S Carvajal Tecnología y Servicios