Búsqueda por palabras claves

No se olviden de consultar por palabras claves! Ejemplo de Estructura de datos en java, tutorial de estructura de datos
Búsqueda personalizada
Mostrando entradas con la etiqueta que son los casos de prueba. Mostrar todas las entradas
Mostrando entradas con la etiqueta que son los casos de prueba. Mostrar todas las entradas

viernes, 17 de mayo de 2019

Casos de prueba, qué son, cómo se realizan, definición de los casos de prueba.

CASOS DE PRUEBA

Introducción

Un aspecto esencial en el control de calidad del software son las pruebas. Una prueba de software es todo proceso orientado a comprobar la calidad del software mediante la identificación de fallos en el mismo. 
Existe un tipo de pruebas denominadas funcionales, en las cuales se hace una verificación del comportamiento del sistema, para ello se debe realizar un conjunto seleccionado de ejecuciones controladas (planificadas).

Las pruebas permiten detectar en qué puntos el producto no cumple sus especificaciones, es decir, comprobar su funcionalidad, esto implica  necesariamente la ejecución del software.

Cómo ya se mencionó anteriormente se debe realizar una planificación que consiste en definir los aspectos a examinar y la forma de verificar su correcto funcionamiento, punto en el cual adquieren sentido los casos de prueba.

Definición

Según la definición del ISTQB:" Los casos de prueban son un conjunto de valores de entrada, precondiciones de ejecución, resultados esperados y postcondiciones de ejecución, desarrollados para un objetivo particular de condición de prueba, tal como para ejercer una ruta de un programa en particular o para verificar el cumplimiento de un requisito específico."

Para que sirven?

Los casos de prueba sirven para determinar que un requisito es completamente satisfactorio. Son un insumo clave en el proceso de automatización de pruebas.
Los casos de prueba se desarrollan para definir las cosas que es necesario validar a fin de asegurar que el sistema funciona correctamente y está construido con un alto nivel de calidad.

Algunas metodologías como RUP recomiendan crear por lo menos dos casos de prueba para cada requisito. Uno de ellos debe realizar la prueba positiva de los requisitos y el otro debe realizar la prueba negativa.

Mejores prácticas para un buen caso de prueba

1. Los casos de prueba deben ser simples y transparentes. Deben ser claros y concisos, ya que el creador del caso de prueba no puede realizarlos.

2. Haga un caso de prueba con el usuario final en mente. Un probador debe hacer casos de prueba con la perspectiva del usuario final en mente.

3. Evitar la repetición de casos de prueba. Si se requiere un caso de prueba para llevar a cabo otro caso de prueba, llame al caso de prueba sobre la base del ID del caso de prueba.

4. No abandone la aplicación entregada. No asuma una aplicación que funcione mientras prepara el caso de prueba. Cumpla con los requisitos y documentos de diseño.

5. Proporcionar cobertura 100%. Asegúrese de crear casos de prueba que verifiquen todos los requisitos de software que se enumeran. 

6. Los casos de prueba deben ser identificables.  Proporcione un nombre a la ID del caso de prueba para que pueda identificarse fácilmente. Esto es útil para detectar errores o identificar un requisito en una etapa posterior.

7. Repetible e independiente. El caso de prueba debe generar los mismos resultados cada vez, independientemente de quién ejecute la prueba.
8. Revisión por pares

Una vez que haya realizado los casos de prueba, los evaluará un colega. Sus colegas pueden encontrar errores en sus casos de prueba, que usted mismo pasó por alto.

Ejemplo de Casos de prueba.

Hay una variedad de formatos para elaborar casos de prueba, en realidad no existe un formato único y estandarizado, dado que dependiendo el negocio o escenario será necesario personalizar los datos para ajustarlo a lo que se requiere probar, sin embargo hay campos mínimos que se deben contemplar en todos los casos de prueba.