Informatica

Páginas: 10 (2447 palabras) Publicado: 3 de marzo de 2013
* Principios: Defectos Vs fallas, Clase Equivalentes, Pruebas de Limites.

En la fase de prueba y validación de software se debe de entender lo que son defectos y fallas en los software a continuación sus definiciones.
Defecto: de software (computer bug en inglés), son los comportamientos no deseados por resultado de un fallo o deficienciadurante el proceso de creación de programas de computadora (software).
Falla: Deficiencia o error que puede presentarse en cualquiera de las etapas del ciclo de vida del software aunque los más evidentes se dan en la etapa de desarrollo y programación. Es así Si falla = discrepancia visible al ejecutar un programa con un defecto. Entonces “Una falla es el síntoma de un defecto”. Para un software sepueden detectar las fallas y manejar las excepciones o no detectarlas y tener comportamientos no deseados o defectos. Algunos tipos de Defectos Son:

* Requerimientos
* Requerimientos incorrectos
* Requerimientos Lógicos
* Requerimientos, Completitud
* Presentación, Documentación
* Cambios en los requerimientos.

* Clase Equivalente:Una clase de equivalencia representa establecer en las pruebas un conjunto de estados válidos o inválidos para condiciones de entrada en los casos de pruebas. A continuación un ejemplo


Ejemplo: Aplicación bancaria en la que el operador debe proporcionar un código, un nombre y una operación.

Condición de Entrada | Clases Válidas | ClasesInválidas |
Código de Área# de 3 dígitos que noempieza con 0 ni 1: | 1) 200≤ código ≤ 999 | 2) Código < 200. 3) Código > 999.4) No es número. |
NombrePara identificar la operación | 5) Seis caracteres. | 6) Menos de 6 caracteres.7) Más de 6 caracteres. |
OrdenUna de las Siguientes | 8) “Cheque”9) “Depósito”10) “Pago factura”11)“Retiro de fondos” | 12) Ninguna ordenválida |

Con las clases equivalentes se manejan las excepciones (Clases Invalidas) y el flujo principal (Clase validas) de los casos de usos.

* Pruebas de Limite:
Este tipo de pruebas consiste en llevar la elección de casos de prueba "en los bordes" o límites establecidos. En lugar de centrarse solamente en las condiciones de entrada, las pruebas de límites derivan casostambién para el campo de salida. A continuación los aspectos a considerar en este tipo de pruebas.

* Si una condición de entrada especifica un rango delimitado por los valores a y b, se deben diseñar casos de prueba para los valores a y b y para valores justo por debajo y justo por encima de a y b
* Si una condición de entrada especifica un número de valores, se deben desarrollar casosde prueba que ejerciten los valores máximo y mínimo. También se deben probar los valores justo por debajo del máximo y del mínimo.
* Aplicar las directrices 1 y 2 a las condiciones de salida.

* Si las estructuras de datos internas tienen límites preestablecidos hay que asegurarse de diseñar un caso de prueba que ejercite la estructura de datos en sus límites

* Tipos de defectos,Pruebas de Caja Blanca y Pruebas de Caja Negra, Pruebas Estructurales.

Dentro de los tipos de defectos están: Requerimientos, Requerimientos incorrectos Requerimientos Lógicos, Requerimientos Completitud, Presentación, Documentación, Cambios en los requerimientos. Y los Defectos estructurales se basan por ser Control de flujo y secuencia y Procesamiento.

* Pruebas deCaja Blanca.

Son pruebas con acceso al código fuente (datos y lógica). Se trabaja con entradas, salidas y el conocimiento interno, algunas de sus características.

* Por lo menos se prueban una vez todos los caminos independientes de cada módulo o unidad de software.
* Se prueban todas las decisiones lógicas en sus vertientes verdadera y falsa de cada módulo o unidad...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS