Está en la página 1de 14

CLOUD NEWS,

Tu portal en las nubes.

Informe Final de Verificación


Versión 1.1

Historia de revisiones
Fecha Versión Descripción Autor
24/10/2009 1.0 Primera versión Nicolás Bagnasco
01/11/2009 1.1 Revisión SQA Natalia Maurizio

Informe Final de Verificación Página 1 de 14


Contenido
INFORME FINAL DE VERIFICACIÓN ................................................................................................ 1
VERSIÓN 1.1 .............................................................................................................................................. 1
HISTORIA DE REVISIONES .................................................................................................................. 1
CONTENIDO ............................................................................................................................................. 2
1. RESUMEN DE LA VERIFICACIÓN .............................................................................................. 4
1.1. PLANIFICADO VS. REALIZADO ....................................................................................................... 4
1.1.1. Documentos .......................................................................................................................... 4
1.1.2. Pruebas Unitarias................................................................................................................. 4
1.1.3. Pruebas de Integración ........................................................................................................ 5
1.1.4. Pruebas del sistema .............................................................................................................. 5
1.2. CANTIDAD DE ERRORES ENCONTRADOS ........................................................................................ 6
1.2.1. Documentos .......................................................................................................................... 6
1.2.1.1. Especificación de requerimientos Versión 3.0 : revisado 2 veces encontrados 5
errores 6
1.2.1.2. Modelo de datos Versión 1.9: revisado 5 veces encontrados 11 errores ............... 6
1.2.1.3. Modelo de diseño Versión 1.4 : revisado 3 veces encontrados 6 errores .............. 6
1.2.1.4. Modelo de casos de uso Versión 1.2 : revisado 3 veces encontrados 14 errores .. 6
1.2.1.5. Descripción de la arquitectura Versión 1.7 : revisado 3 veces encontrados 5
errores 6
1.2.1.6. Alcance del sistema Versión 1.1 : revisado 2 veces encontrados 3 errores .......... 6
1.2.1.7. Documentación Técnica 1.4 : revisado 1 vez encontrados 5 errores ..................... 6
1.2.2. Versiones .............................................................................................................................. 7
1.2.2.1. Versión Semana 6 - Fase Elaboración - Iteración 1 ...................................................... 7
1.2.2.1.1 Pruebas Unitarias .......................................................................................................... 7
1.2.2.2.1 Pruebas de Integración .................................................................................................. 7
1.2.2.3.1 Pruebas del Sistema ...................................................................................................... 7
1.2.2.2. Versión Semana 7 - Fase Elaboración - Iteración 1 ...................................................... 7
1.2.2.1.2 Pruebas Unitarias .......................................................................................................... 7
1.2.2.2.2 Pruebas de Integración .................................................................................................. 7
1.2.2.3.2 Pruebas del Sistema ...................................................................................................... 7
1.2.2.3. Versión Semana 8 - Fase Elaboración - Iteración 2 ...................................................... 8
1.2.2.1.3 Pruebas Unitarias .......................................................................................................... 8
1.2.2.2.3 Pruebas de Integración .................................................................................................. 8
1.2.2.3.3 Pruebas del Sistema ...................................................................................................... 8
1.2.2.4. Versión Semana 9 - Fase Elaboración - Iteración 2 ...................................................... 8
1.2.2.1.4 Pruebas Unitarias .......................................................................................................... 8
1.2.2.2.4 Pruebas de Integración .................................................................................................. 8
1.2.2.3.4 Pruebas del Sistema ...................................................................................................... 8
1.2.2.5. Versión Semana 10 - Fase Construcción - Iteración 1 .................................................. 9
1.2.2.1.5 Pruebas Unitarias .......................................................................................................... 9
1.2.2.2.5 Pruebas de Integración .................................................................................................. 9
1.2.2.3.5 Pruebas del Sistema ...................................................................................................... 9
1.2.2.6. Versión Semana 11 - Fase Construcción - Iteración 1 .................................................. 9
1.2.2.1.6 Pruebas Unitarias .......................................................................................................... 9
1.2.2.2.6 Pruebas de Integración .................................................................................................. 9
1.2.2.3.6 Pruebas del Sistema ...................................................................................................... 9
1.2.2.7. Versión Semana 12 - Fase Construcción - Iteración 2 ................................................ 10
1.2.2.1.7 Pruebas Unitarias ........................................................................................................ 10
1.2.2.2.7 Pruebas de Integración ................................................................................................ 10
1.2.2.3.7 Pruebas del Sistema .................................................................................................... 10
1.2.3. Casos de Uso ...................................................................................................................... 11
1.2.3.1. Alta de Noticia (Web) ................................................................................................. 11
1.2.3.2. Alta de Noticia (Móvil) .............................................................................................. 11
1.2.3.3. Alta de Usuario ........................................................................................................... 11
1.2.3.4. Listado de Noticias (Web) .......................................................................................... 11

Informe Final de Verificación Página 2 de 14


1.2.3.5. Listado de Noticias (Móvil) ........................................................................................ 11
1.2.3.6. Visualización de Noticias (Web) ................................................................................ 11
1.2.3.7. Listado de Usuarios .................................................................................................... 11
1.2.3.8. Login (Web) ............................................................................................................... 11
1.2.3.9. Login (Móvil) ............................................................................................................. 11
1.2.3.10. Puntuar Noticia ........................................................................................................... 12
2. EVALUACIÓN ................................................................................................................................. 13
2.1. FASE INICIAL ............................................................................................................................... 13
2.2. FASE DE ELABORACIÓN ............................................................................................................... 13
2.3. FASE DE CONSTRUCCIÓN ............................................................................................................. 13
2.4. FASE DE TRANSICIÓN .................................................................................................................. 14
3. INFORME FINAL DE LAS MÉTRICAS DE PRUEBAS CUBIERTAS.................................... 14

Informe Final de Verificación Página 3 de 14


1. Resumen de la verificación
1.1. Planificado vs. Realizado
1.1.1. Documentos
En esta sección se resumen las pruebas de documentos planificadas vs las
realizadas para cada semana.
Semana Planificado Realizado Notas
6 6 4 No estaban la documentación técnica ni el informe
de verificación de integración
7 6 4 No estaban la documentación técnica ni el informe
de verificación de integración
8 6 4 No estaban la documentación técnica ni el informe
de verificación de integración
9 6 4 No estaban la documentación técnica ni el informe
de verificación de integración
10 6 1 No se modifico ningún documento excepto la
verificación unitaria
11 6 2 Se verifico informe de verificación unitaria y de
integración. Aunque estaba la documentación
técnica, esta no se pudo verificar por falta de tiempo
12 2 2

1.1.2. Pruebas Unitarias


En esta sección se resumen las pruebas unitarias planificadas vs las realizadas
para cada semana.
Los números reflejan los casos de uso que se planificaron y los que se realizaron
en las pruebas unitarias
Semana Planificados Realizado Notas
6 8 1
7 8 7
8 14 3
9 14 2
10 14 0
11 14 11
12 17 16 Se había planificado un caso de uso
que se implementaría durante la
semana, pero que el informe se
haría la semana siguiente

Informe Final de Verificación Página 4 de 14


1.1.3. Pruebas de Integración
En esta sección se resumen las pruebas de integración planificadas vs las
realizadas para cada semana.
Los números reflejan los componentes planificados para integrar vs los
componentes que se probaron en dicha integración.
Semana Planificados Realizado Notas
6 5 0
7 5 0
8 5 0
9 5 0
10 5 0
11 5 5
12 5 5

1.1.4. Pruebas del sistema


En esta sección se resumen los casos de uso planificados para testear vs los
casos de uso que efectivamente se testearon en cada semana.

Semana Planificados Realizado Notas


7 2 2
8 6 2 Eran 3 CU Web y 3 del móvil. El
móvil no se pudo liberar a tiempo. Y
un CU tenia un error invalidante que
no permitía probarlo
9 5 4 Eran 2 CU Web y 3 de móvil. Un CU
del móvil no estaba implementado
10 7 2 Eran 4 tests de regresión, y 3
funcionalidades nuevas. Se
probaron 2 de regresión ya que las
funcionalidades nuevas no se
llegaron a implementar y el resto de
los casos de uso no tenia resuelto
los bugs reportados
11 10 9 No estaba disponible el CU login
desde el móvil

Informe Final de Verificación Página 5 de 14


1.2. Cantidad de errores encontrados
1.2.1. Documentos
1.2.1.1. Especificación de requerimientos Versión 3.0 :
revisado 2 veces encontrados 5 errores
1.2.1.2. Modelo de datos Versión 1.9: revisado 5 veces
encontrados 11 errores
1.2.1.3. Modelo de diseño Versión 1.4 : revisado 3 veces
encontrados 6 errores
1.2.1.4. Modelo de casos de uso Versión 1.2 : revisado 3 veces
encontrados 14 errores

1.2.1.5. Descripción de la arquitectura Versión 1.7 : revisado


3 veces encontrados 5 errores
1.2.1.6. Alcance del sistema Versión 1.1 : revisado 2 veces
encontrados 3 errores
1.2.1.7. Documentación Técnica 1.4 : revisado 1 vez
encontrados 5 errores

Informe Final de Verificación Página 6 de 14


1.2.2. Versiones

1.2.2.1. Versión Semana 6 - Fase Elaboración - Iteración 1


1.2.2.1.1 Pruebas Unitarias
Casos de prueba: 4
Errores encontrados: 0
Cantidad de verificadores: 1
Cantidad de horas invertidas: No se registraron las horas
Cobertura de Código: No se explicito cobertura de código en el informe, sin
embargo se trató de cubrir el 100% de las líneas de cada componente.

1.2.2.2.1 Pruebas de Integración


No se registraron pruebas de integración
1.2.2.3.1 Pruebas del Sistema
No se realizaron pruebas ya que no se pudo integrar el sistema a tiempo.

1.2.2.2. Versión Semana 7 - Fase Elaboración - Iteración 1


1.2.2.1.2 Pruebas Unitarias
Casos de prueba: 37
Errores encontrados: 1
Cantidad de verificadores: 8
Cantidad de horas invertidas: 19
Cobertura de Código: No se explicito cobertura de código en el informe, sin
embargo se trató de cubrir el 100% de las líneas de cada componente.

1.2.2.2.2 Pruebas de Integración


No se registraron pruebas de integración
1.2.2.3.2 Pruebas del Sistema
Casos de prueba: 23
Errores detectados: 29
Cantidad de verificadores: 3
Cantidad de horas invertidas: 9,5

Informe Final de Verificación Página 7 de 14


1.2.2.3. Versión Semana 8 - Fase Elaboración - Iteración 2
1.2.2.1.3 Pruebas Unitarias
Casos de prueba: 29
Errores encontrados: 2
Cantidad de verificadores: 3
Cantidad de horas invertidas: 12,5
Cobertura de Código: No se explicito cobertura de código en el informe, sin
embargo se trató de cubrir el 100% de las líneas de cada componente.

1.2.2.2.3 Pruebas de Integración


No se registraron pruebas de integración

1.2.2.3.3 Pruebas del Sistema


Casos de prueba: 21
Errores detectados: 21
Cantidad de verificadores: 3
Cantidad de horas invertidas: 32

1.2.2.4. Versión Semana 9 - Fase Elaboración - Iteración 2


1.2.2.1.4 Pruebas Unitarias
Casos de prueba: 10
Errores encontrados: 0
Cantidad de verificadores: 2
Cantidad de horas invertidas: 11,5
Cobertura de Código: No se explicitó cobertura de código en el informe, sin
embargo se trató de cubrir el 100% de las líneas de cada componente.

1.2.2.2.4 Pruebas de Integración


No se registraron pruebas de integración

1.2.2.3.4 Pruebas del Sistema


Casos de prueba: 25
Errores detectados: 18
Cantidad de verificadores: 3
Cantidad de horas invertidas: 32,5

Informe Final de Verificación Página 8 de 14


1.2.2.5. Versión Semana 10 - Fase Construcción - Iteración 1
1.2.2.1.5 Pruebas Unitarias
No se registraron pruebas unitarias

1.2.2.2.5 Pruebas de Integración


No se registraron pruebas de integración

1.2.2.3.5 Pruebas del Sistema


Casos de prueba: 12
Errores detectados: 7
Cantidad de verificadores: 2
Cantidad de horas invertidas: 19,5

1.2.2.6. Versión Semana 11 - Fase Construcción - Iteración 1


1.2.2.1.6 Pruebas Unitarias
Casos de prueba: 92
Errores encontrados: 27
Cantidad de verificadores: 7
Cantidad de horas invertidas: 38
Cobertura de Código: No se explicito cobertura de código en el informe, sin
embargo se trató de cubrir el 100% de las líneas de cada componente.

1.2.2.2.6 Pruebas de Integración


Casos de prueba: No se especificaron los casos de prueba en el informe
Errores encontrados: 15
Cantidad de verificadores: 4
Cantidad de horas invertidas: No se registraron las horas

1.2.2.3.6 Pruebas del Sistema


Casos de prueba: 9 (registrados en el documento, en realidad fueron mas ya
que los casos de prueba que son del estilo probar tal filtro se colapsan en 1 solo
caso de prueba)
Errores detectados: 17
Cantidad de verificadores: 4
Cantidad de horas invertidas: 31,5

Informe Final de Verificación Página 9 de 14


1.2.2.7. Versión Semana 12 - Fase Construcción - Iteración 2
1.2.2.1.7 Pruebas Unitarias
Casos de prueba: 90
Errores encontrados: 20
Cantidad de verificadores: 8
Cantidad de horas invertidas: --
Cobertura de Código: No se explicito cobertura de código en el informe, sin
embargo se trató de cubrir el 100% de las líneas de cada componente.

1.2.2.2.7 Pruebas de Integración


Casos de prueba: No se especificaron los casos de prueba en el informe
Errores encontrados: 8
Cantidad de verificadores: 2
Cantidad de horas invertidas: --

1.2.2.3.7 Pruebas del Sistema


Casos de prueba: Se realizan en semana 13
Errores detectados: Se realizan en semana 13
Cantidad de verificadores: Se realizan en semana 13
Cantidad de horas invertidas: Se realizan en semana 13

Informe Final de Verificación Página 10 de 14


1.2.3. Casos de Uso
1.2.3.1. Alta de Noticia (Web)
Cantidad de Casos de Prueba: 15 (mas 20 luego en tests de regresión)
Cantidad de errores detectados: 28
Cantidad de verificadores: 4

1.2.3.2. Alta de Noticia (Móvil)


Cantidad de Casos de Prueba: 7
Cantidad de errores detectados: 9
Cantidad de verificadores: 2

1.2.3.3. Alta de Usuario


Cantidad de Casos de Prueba: 9 (mas 9 luego en tests de regresión)
Cantidad de errores detectados: 16
Cantidad de verificadores: 4

1.2.3.4. Listado de Noticias (Web)


Cantidad de Casos de Prueba: 15
Cantidad de errores detectados: 10
Cantidad de verificadores: 3

1.2.3.5. Listado de Noticias (Móvil)


Cantidad de Casos de Prueba: 2
Cantidad de errores detectados: 7
Cantidad de verificadores: 2

1.2.3.6. Visualización de Noticias (Web)


Cantidad de Casos de Prueba: 10
Cantidad de errores detectados: 4
Cantidad de verificadores: 3

1.2.3.7. Listado de Usuarios


Cantidad de Casos de Prueba: 6
Cantidad de errores detectados: 3
Cantidad de verificadores: 2

1.2.3.8. Login (Web)


Cantidad de Casos de Prueba: 3
Cantidad de errores detectados: 2
Cantidad de verificadores: 2
1.2.3.9. Login (Móvil)

Informe Final de Verificación Página 11 de 14


Cantidad de Casos de Prueba: 1
Cantidad de errores detectados: 1
Cantidad de verificadores: 1

1.2.3.10. Puntuar Noticia


Cantidad de Casos de Prueba: 3
Cantidad de errores detectados: 1
Cantidad de verificadores: 2

Informe Final de Verificación Página 12 de 14


2. Evaluación

2.1. Fase Inicial


Durante esta fase se planificó la verificación del prototipo de riesgos técnicos,
así como también documentos importantes para los objetivos de la fase.
Los documentos planificados fueron: Especificación de Requerimientos, Modelo
de casos de uso, Alcance del sistema, Descripción de la Arquitectura y Modelo
de diseño. De estos documentos, el Modelo de Diseño y el Alcance del sistema
no se pudieron verificar ya que no estaban disponibles. Del resto que si se pudo
verificar, se encontraron errores y se informo a cada responsable para que en
las futuras versiones se corrigieran. Estos documentos han quedado estables.

En el prototipo de riesgos técnicos se encontraron algunos errores relacionados


con el tema de reproducción de videos, lo cual forzó a que se investigara mas
a fondo esas cuestiones tecnológicas.
Sucedió también que hubieron requerimientos que no se pudieron implementar
en el prototipo. Algunos de ellos fueron quitados del alcance del sistema.
No se realizaron verificaciones unitarias ni de integración del sistema. Se
tuvieron reuniones de grupo para concientizar al equipo de que estas pruebas
eran fundamentales para determinar una buena calidad en el producto.

2.2. Fase de Elaboración


En la fase de elaboración se planificó la verificación del producto a construir
para el cliente, así como también la documentación técnica relacionada. Esta
ultima no estuvo disponible para verificar.
También se planifico la verificación de los documentos siguientes: Modelo de
casos de uso, Modelo de diseño y Modelo de datos. Estos documentos fueron
todos verificados. Se encontraron errores relevantes en todos los documentos,
que se fueron corrigiendo a medida que salían las nuevas versiones.

La verificación del sistema sufrió atrasos importantes dado que no se llegaba a


integrar a tiempo en varias ocasiones. En la primera liberación que tuvo, se
detectaron una cantidad importante de bugs, la gran mayoría relacionados a la
interfaz Web, por lo que se decidió invertir mas recursos humanos en este
componente. Esa decisión repercutió positivamente ya que se fueron
corrigiendo los bugs viejos y la cantidad de nuevos bugs fue bastante menor.

La verificación unitaria y de integración fue bastante mala durante esta fase.


Se habló con los implementadores para analizar el motivo del problema y se
llego a la conclusión de que se estaba dedicando mucho esfuerzo a la
implementación únicamente, dejando de lado las demás actividades requeridas.
Para solucionar esto se decidió hacer una renegociación del alcance con el
cliente, para quitar requerimientos que no fuesen relevantes a los objetivos del
proyecto, pero que sin embargo llevarían muchas horas de implementación,
diseño y testing que serian contraproducente.

2.3. Fase de Construcción

Informe Final de Verificación Página 13 de 14


En la fase de construcción, se continuó con la verificación del sistema así como
también de los documentos importantes para el proceso. Los documentos
planificados para verificar fueron el Modelo de Diseño y el Modelo de Datos. Se
siguieron corrigiendo los errores que habían sido reportados previamente en
estos documentos.

La verificación del sistema se realizó normalmente, excepto en la primera


liberación de esta fase ya que se produjeron problemas al integrar el sistema,
y por lo tanto hubieron funcionalidades nuevas que no se pudieron liberar ni
verificar. Tampoco hubieron pruebas unitarias ni de integración en esa
liberación por lo que se tuvo una reunión especial de todo el equipo con el
director del proyecto para hablar de esta situación. Luego de esto, el equipo se
puso al día con las pruebas unitarias, de integración, implementación del
sistema y documentación técnica.

2.4. Fase de Transición


(Pendiente)

3. Informe final de las métricas de Pruebas Cubiertas


Las métricas de pruebas cubiertas solo estuvieron en los informes de
verificación del sistema. En los informes de verificación unitaria y de integración
no se completo esta información.
Se realizaron el 100% de las pruebas planificadas, excepto un caso de un
requerimiento que había quedado fuera del alcance.

Informe Final de Verificación Página 14 de 14

También podría gustarte