Anda di halaman 1dari 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

Anda mungkin juga menyukai