Вы находитесь на странице: 1из 10

DOCUMENTOS RELACIONADOS CON EL DISEO DE LAS PRUEBAS SEGUN EL ESTANDAR IEEE std.

829 APLICACIN AL SOFTWARE JUEGO DE SCELULAS

ESTNDAR IEEE 829 PLAN DE PRUEBAS 1.Id !t"#"$%d&' (!"$& $&!#".*'%$"/!0. DOC-003 d ) d&$*+ !t&,-%'% )% . st"/! d

2.I!t'&d*$$"/! 1 ' s*+ ! d ) + !t&s 1 $%'%$t '2st"$%s % -'&3%'. El documento a continuacion describe el alcance, la aproximacin, los recursos y la planificacin y las actividades necesarias. Identifica elementos de prueba, las caracter sticas !ue deben probarse, las tareas de prueba, lo !ue "ar# cada tarea. $os elementos a ser probados son% &oft'are Documentacin 4.E) + !t&s 4.1 s&#t5%' 6* s 7%! % -'&3%', -&' 8 +-)&9 -'&.'%+%s & +/d*)&s0. MODULO ENTRADA sub. Modulo -Definicin de (ariables% Define las variables de la matri) las cuales son fila, col, *I$+&, CO$&, etc. sub. Modulo -Iniciali)a matri) y pone las c,lulas iniciales%

&e introducen los datos por defecto aleatoria mente MODULO PROCESO sub. Modulo -Imprime en pantalla la matri) de la poblacin Eli-e un vecino aleatoria mente% &e iniciali)a en la pantalla las celulas blancas y ne-ras aleatoriamente y lue-o toma su vecino aleatorio y toma el valor para poder reali)ar el cambio de color. sub. Modulo -Explora la matri) y averi-ua !ue "abitante "ay% .e-istra la cantidad de "abitantes e imprime en la pantalla /en un extremo0 con el numero exacto de celulas blancas y ne-ras. MODULO SALIDA sub. Modulo -(isuali)acin en la matri) 4.2 D&$*+ !t&s % -'&3%' Doc Dise1o Doc +nalisis :.C%'%$t '2st"$%s 6* s 7%! % -'&3%'. 2. 3. 3. 4. fluide) de datos independencia de mdulos soporte del soft'are interfa) de usuario !& s -'* 3%.

;.C%'%$t '2st"$%s 6*

Errores relacionados con el tiempo. Condiciones de error no detectadas. Condiciones especiales de los datos. Invalide) de la informacin mostrada por pantalla. Interaccin con tareas en bac5-round. *allos de confi-uracin6compatibilidad con soft'are Incapacidad de soportar el volumen de car-a o fallos "ard. d )% -'* 3%,%$t"7"d%d s9 t=$!"$%s9

<.E!#&6* . ! '%) > ''%+" !t%s9 t$0.

PRUEBA DEL DISEO 7 $as pruebas del dise1o van encaminadas a ase-urar !ue la ar!uitectura propuesta es co"erente, consistente y completa. PRUEBAS DE UNIDAD 7 8retenden probar !ue los fra-mentos individuales /unidades0 !ue forman el sistema cumplen las especificaciones y tienen el comportamiento esperado. PRUEBA DE RE?UISITOS 7 &e validan los m,todos y procesos para recolectar re!uisitos. 7 Comprobacin de la complecin y consistencia

7 Eliminacin de re!uisitos duplicados PRUEBAS DE INTEGRACIN 7 &e prueban las funcionalidades, rendimiento, fiabilidad, etc. del sistema, sus relaciones con el exterior, etc. PRUEBAS DE RE?UISITOS 7 Diferentes t,cnicas de captura y an#lisis de re!uisitos /prototipos, casos de uso, etc.0 7 El resultado es una descripcin de las funciones del sistema PRUEBAS DE DISEO 7 Ob9etivo% -enerar especificaciones implementacin de un sistema. PRUEBA DE INTERFA@ 8arace !ue ya "emos lo-rado proporcionar a nuestros usuarios una interfa) -r#fica bien or-ani)ada, similar a la de otras aplicaciones, utili)able con el teclado, con ayudas en toda la interfa) y en su idioma. PRUEBA DE GRAFOS :n criterio m#s ri-uroso se basa en la completitud ya no aplicado a las sentencias sino a los arcos del -rafo de flu9o de control del pro-rama. ;uevamente, asumiremos un len-ua9e estructurado a blo!ues para nuestro an#lisis. A.C'"t '"&s d -%s&B#%))& -%'% $%d% ) + !t&. completas para la

8.C'"t '"&s d s*s- !s"/! 1 ' 6*"s"t&s d ' %!*d%$"/!. ;o existe 9.D&$*+ !t&s % !t' .%,$&+& +2!"+&9 )&s d s$'"t&s stC!d%'0. Informe de <rafos Informe de .esistencia Informe de unidad Informe de inte-racin Informe de interfa) -rafica Informe de documentacin y ayuda 1D.A$t"7"d%d s d -' -%'%$"/! 1 8 $*$"/! d -'* 3%s.

O'.%!"E%$"/! d E6*"-&s =efe de e!uipo &>I.$E? (E$I@ A:&BI$$O& 8reparacin de casos de pruebas E9ecucin de pruebas Datos de la prueba 8reparar informe 11.N $ s"d%d s d !t&'!&. En cuanto a% &O*BC+.E y >+DC+.E% &istema operativo D&-dos o Cindo's :n computador con re!uerimiento m nimo microprocesador 4EF DOC:DE;B+CIO;% +bsoluta comodidad, tran!uilidad.

de

un

12.R s-&!s%3")"d%d s ! )% &'.%!"E%$"/! 1 ' %)"E%$"/! d -'* 3%s. 8ruebas de Documentacin% &"irley (eli) Austillos 8ruebas de soft'are% =or-e Carlos Dendieta +. 14.N $ s"d%d s d - 's&!%) 1 d #&'+%$"/!. Gue sepa la utili)acin de sistemas operativos /D&-dos0 y len-ua9e de pro-ramacin /CHH0 1:.Es6* +% d t" +-&s/con tiempos estimados, "itos,etc.0

)%s

1;.R" s.&s %s*+"d&s -&' $%d% '" s.&.

) -)%! 1 -)%! s d

$&!t". !$"%s -%'%

Copias de se-uridad *recuencia 8eriodicidad 8lan de contin-encias 8rever fallos cr ticos 8rocedimientos alternativos Bratamiento de errores 8osibilidad de error recuperacin 8lanificacin contenido mensa9es de error 1<.A-'&3%$"&! s 1 #"'+%s $&! !&+3' =or-e Carlos Dendieta 1 -* st& d s +- F%d&. &"irley (eli) Austillos

ESPECIFICACIN DEL DISEO DE PRUEBAS 1.Id !t"#"$%d&',(!"$&0 -%'% )% s- $"#"$%$"/!. P'&-&'$"&!%' t%+3"=! *!% ' # ' !$"% d ) -)%! %s&$"%d&,s" G"st 0. ;o existe 2.C%'%$t '2st"$%s % -'&3%' d )&s ) + !t&s s&#t5%' ,1 $&+3"!%$"&! s d $%'%$t '2st"$%s0. fluide) de datos independencia de modulos soperte del soft'are interfa) de usuario 4.D t%)) s s&3' ) -)%! d -'* 3%s d ) 6* s*'. st d"s F&9 "!$)*1 !d& )%s t=$!"$%s d prueba espec fica y los m,todos de an#lisis de resultados. :.Id !t"#"$%$"/! d $%d% -'* 3%H IIdentificador. ICasos !ue se van a utili)ar. I8rocedimientos !ue se van a se-uir. ;.C'"t '"&s d -%s&B#%))& d )% -'* 3%/criterios para determinar si una caracter stica o combinacin de caracter sticas "a pasado con ,xito la prueba o no0.

IISTORICO DE PRUEBAS El "istrico de pruebas /test lo-0 documenta todos los "ec"os relevantes ocurridos durante la e9ecucin de las pruebas IISTORICO DE PRUEBAS Identificador Descripcin de la prueba% elementos probados y entorno de la prueba +notacin de datos sobre cada "ec"o ocurrido /incluido el comien)o y el final de la prueba0 *ec"a y "ora Identificador de informe de incidente Otras informaciones INFORME DE INCIDENTE El informe de incidente /test incident report0 documenta cada incidente /por e9emplo, una interrupcin en las pruebas debido a

un corte de electricidad, blo!ueo del teclado, etc.0 ocurrido en la prueba y !ue re!uiera una posterior investi-acin. INFORME DE INCIDENTE Identificador .esumen del incidente Descripcin de datos ob9etivos /fec"a6"ora, entradas, resultados esperados, etc0 Impacto !ue tendr# sobre las pruebas INFORME RESUMEN DE PRUEBAS El informe resumen /test summary report0 resume los resultados de las actividades de prueba /las se1aladas en el propio informe0 y aporta una evaluacin del soft'are basada en dic"os resultados INFORME RESUMEN DE LAS PRUEBAS Identificador .esumen de la evaluacin de los elementos probados (ariaciones del soft'are respecto a su especificacin de dise1o, as como las variaciones en las pruebas (aloracin de la extensin de la prueba /cobertura l-ica, funcional, de re!uisitos, etc.0 1 .esumen de los resultados obtenidos en las pruebas Evaluacin de cada elemento soft'are sometido a prueba /evaluacin -eneral del soft'are incluyendo las limitaciones del 2 mismo0 , *irmas y aprobaciones de !uienes deban supervisar el informe PRUEBA DE GRAFOS ;OB+CIO; DE <.+*O *$:=O

3 3

5 7 1 9 1
1 1 1 0

4 6 1

8 1

1 2 1 3 1 4 1 5

Camino 2% Camino 3% Camino 3% Camino 4% Camino J%

COMPLEJIDAD CICLOMATICA 2- 3 - 3 - 4 - 2J 2- 3 - 3 - J K F K 24 - 2J 2- 3 - 3 - J K L K E K 23 2- 3 - 3 - J K L K M K 20 2- 3 - 3 - J K L K M K 22 24 - 2J 23 K 23 K 24 - 2J 23 K 23 K 24 - 2J

LA COMPLEJIDAD CICLOMATICA (/<0N + K ; H 3 (/<0N 2E K 2J H 3 (/<0N J + N +.I&B+& ; N ;ODO& (/<0 N 4 ;ODO& 8.EDIC+DO H 2 (/<0 N J NOTACION DE GRAFO FLUJO

2 , 3 3 4 5 1 6 2 , 3 7 9 1

9 9 1

1 0

8 7 9 1
0

1 1 1 2 1 3

Camino 2% Camino 3%

COMPLEJIDAD CICLOMATICA 2- 3 - 3 - 4 K J K F K L K E - 20 K 22 K 23 - 23 2- 3 - 3 - 4 K J K F K L K M - 20 K 22 K 23 - 23

LA COMPLEJIDAD CICLOMATICA (/<0N + K ; H 3 (/<0N 2J K 23 H 3 (/<0N 4 + N +.I&B+& ; N ;ODO& (/<0 N 3 ;ODO& 8.EDIC+DO H 2 (/<0 N 4 PRUEBA DE UNIDAD >ablamos de una unidad de prueba para referirnos a uno o m#s mdulos !ue cumplen las si-uientes condiciones OIEEE, 2MEFaP% 7 Bodos son del mismo pro-rama 7 +l menos uno de ellos no "a sido probado 7 El con9unto de mdulos es el ob9eto de un proceso de prueba PRUEBAS DE INTEGRACION *actores $a forma de preparar casos $as "erramientas necesarias El orden de codificar y probar los mdulos El coste de la depuracin El coste de preparacin de casos

1 PROGRAMA SCELULAS

1.1 E45RA1A

1.2 PROCESO

1.3 SAL%1A

1.1.1 1e2inici*n (e 3!#i!)le,

1.1.2 %nici!li'! $!"#i' + & ne l!, c-lul!, inici!le,

1.2.1 %$&#i$e en &!n"!ll! l! $!"#i' (e l! & )l!ci*n

1.2.2 Elige un vecin !le!" #i!$en"e

1.2.3 E.&l #! l! $!"#i' + !ve#igu! /ue 0!)i"!n"e 0!+

PRUEBA DEL SISTEMA PRUEBA DEL SISTEMA

Cumplimiento de todos los re!uisitos funcionales, considerando el producto soft'are final al completo en un entorno de sistema El funcionamiento y rendimiento en las interfaces "ard'are, soft'are, de usuario y de operador +decuacin de la documentacin de usuario E9ecucin y rendimiento en condiciones l mite y de sobrecar-a

FUENTES DE DISEO DE CASOS DE PRUEBA Casos basados en los re!uisitos -racias a t,cnicas de ca9a ne-ra aplicadas a las especificaciones Casos necesarios para probar el rendimiento del sistema y de su capacidad funcional /pruebas de volumen de datos, de l mites de procesamiento, etc.0. Este tipo de pruebas suelen llamarse pruebas de sobrecar-a /stress testin-0 Casos basados en el dise1o de alto nivel aplicando t,cnicas de ca9a blanca a los flu9os de datos de alto nivel /por e9emplo, de los dia-ramas de flu9o de datos0 $os elementos a ser probados son% 8ruebas de ca9a ne-ra% Qreas de prueba m#s importantes en el plan% <rafos .esistencia unidad inte-racin interfa) -rafica documentacin y ayuda Biempo real