Documento de Pruebas Unitarias
OCLING - Organic Chemistry Learning
Aplicación Para Apoyar La Enseñanza De Química
Orgánica En Universidades
FACULTAD DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS BOGOTÁ, D.C. 2016
Página de Firmas
__________________________________________________________
Directora del Trabajo de Grado:
Ing. Luisa Fernanda Barrera León
__________________________________________________________
Estudiante de Ingeniería de Sistemas:
Historial de Cambios
Versión Fecha Sección del
documento Descripción del cambio Responsable
0.1 29-02-16 Todo el
documento
Creación del documento y especificación del contenido que debe tener cada sección.
Se agregaron los encabezados de cada sección, la tabla de historial de cambios, tabla de contenido y lista de ilustraciones.
Daniel Melo
0.2 03-03-16 Todo el
documento Versión inicial de cada una de las secciones. Daniel Melo
0.3 10-03-16 Todo el
documento
Revisión y cambios sugeridos por la
directora de trabajo de grado. Daniel Melo
0.4 01-05-16 Casos de Prueba Adición de los casos de prueba para la aplicación.
Daniel Melo
0.5 15-05-16 Casos de Prueba Adición de los resultados de los casos de prueba.
Tabla de Contenido
1. Descripción del Documento ... 5
2. Contenido ... 5
2.1. Objetivo ... 5
2.2. Supuestos ... 5
2.3. Restricciones ... 5
3. Casos de pruebas ... 5
Caso 1. Pantalla Login ... 5
Caso 2. Pantalla Registro. ... 7
Caso 3. Pantalla Menú... 10
Caso 4. Pantalla Listar Átomos. ... 15
Caso 5. Pantalla Juego. ... 17
Caso 6. Pantalla Quiz. ... 20
Caso 7. Pantalla Administrar Juego. ... 21
Caso 8. Pantalla Administrar Quiz. ... 23
1.
Descripción del Documento
El presente documento pretende mostrar los resultados de las pruebas unitarias realizadas con el fin de ejecutar un aseguramiento de la aplicación OCLING, mostrando el paso a paso realizado para la obtención de los resultados expuestos.
2.
Contenido
2.1. Objetivo
Desarrollar una aplicación que asista a los estudiantes universitarios a aprender química orgánica interactuando con tecnología personal de uso diario.
2.2. Supuestos
- Para la construcción de la aplicación se utilizó Android Studio
- Todos los mensajes de error generados en la APP utilizarán componentes nativos del framework.
2.3. Restricciones
- No aplica.
3.
Casos de pruebas
Caso 1. Pantalla LoginDetalle de pasos para realización de la prueba
Paso Descripción Proceso Resultado
1. Ingresar de manera correcta a la aplicación. Ingresar el correo electrónico y la contraseña y dar clic al botón “INGRESAR”.
Se debe redirigir a la pantalla de Menú.
2. Rechazar ingreso a la
aplicación. No ingresar todos los campos obligatorios o
Se debe mostrar un mensaje de error y debe permanecer en la misma pantalla.
datos incorrectos y dar clic al botón “INGRESAR”
Ejecución de la prueba
Paso 1. Ingresar de manera correcta a la aplicación.
En la pantalla Login, se debe ingresar un correo electrónico y su contraseña de manera correcta, y finalizando se da clic al botón “INGRESAR”
Se muestra la pantalla Menú para continuar con su flujo normal.
Paso2. Rechazar ingreso a la aplicación
En la pantalla Login, no se debe ingresar ningún dato y dar clic en el botón “INGRESAR” donde se mostrará un mensaje de error.
En la pantalla Login se debe ingresar en el campo de Correo Electrónico un dato inconsistente y se debe ver el mensaje de error.
En la pantalla Login se intenta ingresar sin una contraseña
Caso 2. Pantalla Registro.
Detalle de pasos para realización de la prueba
Paso Descripción Proceso Resultado
1. Realizar un registro exitoso.
En la pantalla Principal, se debe dar clic en “Registrar”, completar el
La aplicación debe mostrar un mensaje de registro exitoso.
formulario completo y dar clic “Registrar”.
2. Rechazar un registro.
En la pantalla Principal, se debe dar clic en “Registrar”, completar el formulario incompleto y dar clic “Registrar”.
La aplicación debe mostrar un mensaje de registro erróneo.
Ejecución de la prueba
Paso 1. Realizar un registro exitoso.
En la pantalla Principal, se debe dar clic al botón “Registrar” donde se puede ver la transición de las pantallas.
Se da clic en el botón “Registrar”, y se observa el mensaje de registro exitoso.
Paso 2. Rechazar un registro.
En la pantalla Principal, se debe dar clic al botón “Registrar” donde se puede ver la transición de las pantallas.
Se completa parcialmente el formulario expuesto y se da clic en el botón “Registrar”.
Se observa el mensaje de registro erróneo.
Caso 3. Pantalla Menú.
Detalle de pasos para realización de la prueba
Paso Descripción Proceso Resultado
1. Ingresar a la opción de Teoría.
En la pantalla Menú, se debe dar clic al botón “Teoría”.
La aplicación se debe redirigir a la pantalla de Teoría.
2.
Ingresar a la opción
de Realidad
Aumentada.
En la pantalla Menú, se debe dar clic al botón “Ver Realidad Aumentada”.
La aplicación se debe activar la cámara.
3. Ingresar a la opción de Juego.
En la pantalla Menú, se debe dar clic al botón “Juego”. La aplicación se debe redirigir a la pantalla de Juego. 4. Ingresar a la opción de Quiz. En la pantalla Menú, se debe dar clic al botón “Quiz”. La aplicación se debe redirigir a la pantalla de Quiz. 5. Ingresar a la opción de Administrar Juego. En la pantalla Menú, se debe dar clic al botón “Administrar Juego”. La aplicación se debe redirigir a la pantalla de Administrar Juego. 6. Ingresar a la opción de Administrar Quiz. En la pantalla Menú, se debe dar clic al botón “Administrar Quiz”. La aplicación se debe redirigir a la pantalla de Administrar Quiz. 7. Ingresar a la opción de Resultados Quiz. En la pantalla Menú, se debe dar clic al botón “Ver Resultados Quiz”. La aplicación se debe redirigir a la pantalla de Resultados Quiz. 8. Ingresar a la opción de Cerrar Sesión. En la pantalla Menú, se debe dar clic al botón “Cerrar Sesión”.
La aplicación se debe redirigir a la pantalla de Login.
Ejecución de la prueba
Paso 1. Ingresar a la opción de Teoría.
En la pantalla Menú, se debe dar clic al botón “Teoría” donde se puede ver la transición de las pantallas.
Paso 2. Ingresar a la opción de Realidad Aumentada.
En la pantalla Menú, se debe dar clic al botón “Realidad Aumentada” donde se puede ver la transición de las pantallas.
Paso 3. Ingresar a la opción de Juego.
En la pantalla Menú, se debe dar clic al botón “Juego” donde se puede ver la transición de las pantallas.
Paso 4. Ingresar a la opción de Quiz.
En la pantalla Menú, se debe dar clic al botón “Quiz” donde se puede ver la transición de las pantallas.
Paso 5. Ingresar a la opción de Administrar Juego.
En la pantalla Menú, se debe dar clic al botón “Administrar Juego” donde se puede ver la transición de las pantallas.
Paso 6. Ingresar a la opción de Administrar Quiz.
En la pantalla Menú, se debe dar clic al botón “Administrar Quiz” donde se puede ver la transición de las pantallas.
Paso 7. Ingresar a la opción de Resultados Quiz.
En la pantalla Menú, se debe dar clic al botón “Ver Resultados Quiz” donde se puede ver la transición de las pantallas.
Paso 8. Ingresar a la opción de Cerrar Sesión.
En la pantalla Menú, se debe dar clic al botón “Cerrar Sesión” donde se puede ver la transición de las pantallas.
Caso 4. Pantalla Listar Átomos.
Detalle de pasos para realización de la prueba
1. Visualizar información de átomo. Seleccionar un átomo, visualizar la información del átomo. La aplicación realiza un cambio de pantalla, donde se puede visualizar la información del átomo. 2. Error en la aplicación.
Sin seleccionar un átomo se debe dar clic al botón “Ver Información”
Se debe mostrar un mensaje de error.
Ejecución de la prueba
Paso 1. Visualizar información de átomo.
En la pantalla Listado Átomos, se debe seleccionar un átomo. Se da clic al botón “Ver Información”.
Se ve el cambio de pantallas donde se puede visualizar la información del átomo correspondiente.
Paso 2. Error en la aplicación.
En la pantalla Listado Átomos, se da clic al botón “Ver Información” sin seleccionar un átomo.
Caso 5. Pantalla Juego.
Detalle de pasos para realización de la prueba
Paso Descripción Proceso Resultado
1. Dibujar átomo.
Seleccionar un átomo y dibujarlo en el espacio asignado.
Se debe ver un átomo en el cuadro de pintura.
2. Dibujar enlace.
Seleccionar el lápiz y dibujar un enlace en el espacio asignado.
Se debe ver un enlace en el cuadro de pintura.
3. Eliminar componente dibujado.
Se debe dar clic sobre el borrador.
Se debe mostrar un mensaje indagando que desea eliminar.
4. Validar diagrama correcto.
Se da clic en el botón “Validar”.
Se debe mostrar un mensaje de aprobación y pasar al siguiente nivel. 5. Validar diagrama incorrecto. Se da clic en el botón “Validar”.
Se debe mostrar un mensaje de error.
Ejecución de la prueba
En la pantalla Juego, se da clic a un átomo. Se debe dar clic sobre el lienzo para pintar.
Paso 2. Dibujar enlace.
En la pantalla Juego, se da clic sobre el lápiz.
Se debe dibujar los puntos de inicio y fin del enlace sobre el lienzo para pintar.
Paso 3. Eliminar componente dibujado.
Paso 4. Validar diagrama correcto.
En la pantalla Juego, se da clic al botón “Validar”. Se muestra un mensaje de diagrama exitoso.
Se pasa al siguiente nivel, con una nueva pregunta y mostrando el lienzo en blanco.
Paso 5. Validar diagrama incorrecto.
En la pantalla Juego, se da clic al botón “Validar”. Se muestra un mensaje de diagrama erróneo.
Caso 6. Pantalla Quiz.
Detalle de pasos para realización de la prueba
Paso Descripción Proceso Resultado
1. Responder pregunta.
Seccionar respuesta y pasar a la siguiente pregunta.
Se debe poder seleccionar una de las opciones dadas y continuar con el flujo.
2. Ver resultados de la
prueba. Se debe finalizar el quiz.
Se debe mostrar una pantalla con un mensaje y nota obtenida.
Ejecución de la prueba
Paso 1. Responder pregunta.
En la pantalla Quiz, se da clic a la opción que se crea correspondiente. Se debe dar clic el botón “Siguiente”.
Paso 2. Ver resultados de la prueba.
Al responder todo el quiz, se muestra una pantalla donde se vea un mensaje y la nota de 1 a 5.
Caso 7. Pantalla Administrar Juego.
Detalle de pasos para realización de la prueba
Paso Descripción Proceso Resultado
1. Ingresar nuevo nivel.
Dibujar la imagen deseada y dar clic en el botón guardar.
Se debe mostrar un mensaje de éxito del proceso.
2. Eliminar nivel.
Se selecciona la imagen deseada y dar clic en el botón eliminar.
Se debe mostrar un mensaje de éxito del proceso.
Ejecución de la prueba
Paso 1. Ingresar nuevo nivel.
Se debe completar la pregunta y dibujar el diagrama correspondiente.
Paso 2. Eliminar nivel.
Se debe seleccionar el nivel y se debe dar clic al botón eliminar, posteriormente aceptar el mensaje de confirmación
Caso 8. Pantalla Administrar Quiz.
Detalle de pasos para realización de la prueba
Paso Descripción Proceso Resultado
1. Ingresar nueva pregunta. Se selecciona la opción “Nueva pregunta”, se completa la información y se da clic en agregar. Mensaje de confirmación de guardado con éxito.
2. Eliminar pregunta.
Se selecciona la pregunta a eliminar y se da clic en eliminar.
Mensaje de confirmación de eliminado con éxito.
3. Modificar pregunta.
Se selecciona la pregunta a modificar, se cambiar los campos correspondientes y se da clic en guardar.
Mensaje de confirmación de modificado con éxito.
Paso 1. Ingresar nueva pregunta.
Se selecciona la opción “Nueva pregunta”.
Se completa la información y se da clic en agregar.
Paso 2. Eliminar pregunta.
Finalmente se mostrará el mensaje de confirmación.
Paso 3. Modificar pregunta.
Se selecciona la pregunta a modificar, se cambiar los campos correspondientes y se da clic en guardar.
Finalmente se mostrará el mensaje de confirmación.
Caso 9. Pantalla Ver Resultados Quiz.
Detalle de pasos para realización de la prueba
Paso Descripción Proceso Resultado
1. Visualizar resultados. Se debe dar clic al botón “Ver Resultados Quiz”
Se cambia a una pantalla donde se muestra una torta con los respectivos porcentajes de las
preguntas contestadas correctamente.
2. Enfatizar resultados de una pregunta.
Se debe dar clic a un segmento del diagrama.
Se muestra un mensaje con la pregunta y la cantidad de estudiantes que la contestaron correctamente.
Ejecución de la prueba
Paso 1. Visualizar resultados.
En la pantalla Menú, se da clic a la opción “Ver Resultados Quiz”. Se debe ver la transición de las pantallas hacia la pantalla Resultados.
Paso 2. Enfatizar resultados de una pregunta.
En la pantalla Resultados, se da clic sobre una de los segmentos del diagrama.
Se debe ver un mensaje con la pregunta y la cantidad numérica de los estudiantes que contestaron la pregunta correctamente.