Académique Documents
Professionnel Documents
Culture Documents
Particin equivalente
Una particin equivalente es una tcnica de prueba de Caja Negra que divide el
dominio de entrada de un programa en clases de datos de los que se pueden
derivar casos de prueba. El diseo de estos casos de prueba para la particin
equivalente se basa en la evaluacin de las clases de equivalencia.
El diseo de casos de prueba para la particin equivalente se basa en una
evaluacin de las clases de equivalencia para una condicin de entrada. Una clase
de equivalencia representa un conjunto de estados vlidos o invlidos para
condiciones de entrada.
Regularmente, una condicin de entrada es un valor numrico especfico, un
rango de valores, un conjunto de valores relacionados o una condicin lgica.
Las clases de equivalencia se pueden definir de acuerdo con las siguientes
directrices: Si un parmetro de entrada debe estar comprendido en un cierto
rango, aparecen 3 clases de equivalencia: por debajo, en y por encima del rango.
Si una entrada requiere un valor concreto, aparecen 3 clases de equivalencia: por
debajo, en y por encima del rango.
Si una entrada requiere un valor de entre los de un conjunto, aparecen 2 clases de
equivalencia: en el conjunto o fuera de l.
Si una entrada es booleana, hay 2 clases: si o no.
Los mismos criterios se aplican a las salidas esperadas: hay que intentar generar
resultados en todas y cada una de las clases.
errores. A menudo se plantea que las pruebas a los software nunca terminan,
simplemente se transfiere del desarrollador al cliente. Cada vez que el cliente usa
el programa est llevando a cabo una prueba.
Aplicando el diseo de casos de pruebas al software en cuestin se puede
conseguir una prueba ms completa y descubrir y corregir el mayor nmero de
errores antes de que comiencen las pruebas del cliente.
Procedimientos de prueba
Un procedimiento de prueba especifica como realizar uno o varios casos de
prueba o parte de estos. Por ejemplo un procedimiento de prueba puede ser una
instruccin para un individuo sobre como ha de realizar un caso de prueba
manualmente, o puede ser una especificaron de cmo interaccionar manualmente
con una herramienta de automatizacin de pruebas para crear componentes
ejecutables de pruebas.
El como llevar a cabo un caso de prueba puede ser especificado por un
procedimiento de prueba pero es a menudo til reutilizar un procedimiento de
prueba para varios casos de prueba y reutilizar varios procedimientos de prueba
para varios casos de prueba.
Componentes de prueba
Un componente de prueba automatiza uno o varios procedimientos de prueba o
parte de ellos.
Los componentes de pruebas pueden ser desarrollados utilizando lenguaje de
guiones o un lenguaje de programacin o pueden ser grabados con una
herramienta de automatizacin de pruebas.
Los componentes de pruebas se utilizan para probar los componentes en el
modelo de implementacin proporcionando entradas de prueba, controlando y
monitorizando la ejecucin de los componentes a probar y, posiblemente
informando de los resultados de las pruebas.
Plan de Prueba
Variante 1
1. Caso de uso: <Nombre>
2. Caso de prueba: <Nombre>
3. Entrada:<Descripcin textual de lo que ocurre en el mundo real que hace
necesario ejecutar el caso de prueba, precisando la data de entrada y los
comandos a dar por el actor. Descripcin textual del estado de la
informacin almacenada>
4. Resultado:<Descripcin textual del estado en el que queda la informacin y
las alertas que puedan generarse, una vez ejecutado el caso de uso con
los valores y el estado especificado en la entrada>
5. Condiciones:<Condiciones que deben cumplirse mientras se ejecuta el
caso de prueba>
Variante 2
1. Caso de uso:<Nombre>