Sunteți pe pagina 1din 9

UNIVERSIDAD AUTÓNOMA DE OCCIDENTE

FACULTAD DE INGENIERÍA Ingeniería de Software 2


DEPARTAMENTO DE OPERACIONES Y SISTEMAS Grupo 51, 2020-3 Valoración
CÓDIG NOMBRE:
O:
2166168 Andrés Mauricio Gutiérrez Rojas

2167542 Valentina Orejuela Albornoz

2167596 Nicolas Villabona Ruiz

2166242 Juan Carlos Pinzon

Actividad 2 – Evidencia 3: Pruebas de software – Pruebas funcionales y no funcionales

Propósito
El propósito de esta actividad es proporcionar a los estudiantes escenarios en los cuales puedan aplicar las
prácticas básicas para pruebas funcionales y un pequeño acercamiento a planificar pruebas técnicas (no
funcionales).
Metodología
Esta actividad de carácter grupal (preferible) requiere análisis de problemas, diseño y construcción de la
solución (tablas, cuadros, gráficas) y elaboración de un documento escrito donde se consignen los resultados.
Consideraciones de entrega trabajo en clase
▪ Entregable: documento escrito (formato PDF), normas ICONTEC básicas para trabajos escritos (portada,
márgenes, paginación, título y numeración de gráficos/figuras/imágenes y tablas/cuadros).
▪ File: Act2-Ev-3-P1_PS-Func&NoFunc_AB.pdf donde A corresponde al primer nombre y B al primer
apellido del integrante que realiza el envío.
▪ Contenido entregable: alcance establecido por la profesora o lo que tenga el subgrupo al cierre de clase.
▪ Vencimiento inicial: sábado, 17de octubre, 11:45 a.m. Ver criterios de valoración
▪ Vencimiento extra: domingo, 18 de octubre, 2:00 p.m. Ver criterios de valoración
▪ Canal: correo electrónico sguanarita@uao.edu.co con asunto Act2-Ev-3-PS-Func&NoFunc

Criterios de evaluación y calificación


▪ Resultados taller, se evaluará 0 – 100 puntos si cumple con el alcance al vencimiento inicial.
▪ Resultados taller, se evaluará 0 – 85 puntos si no cumple con el alcance al vencimiento inicial y entrega
completo al vencimiento extra.
▪ Resultados taller, se evaluará 0 – 70 puntos si no realiza entrega de avance en vencimiento inicial y
entrega completo al vencimiento extra.

1
PRIMERA PARTE Pruebas funcionales. Calculadora IMC. [70 puntos] PUNTAJ
E

Teniendo en cuenta la aplicación “Calculadora índice de masa corporal (IMC)” presentada en


https://www.clinicalascondes.cl/CENTROS-Y-ESPECIALIDADES/Centros/Centro-de-
Nutricion/Nutricion/CalculadoraIMC (consultado el 16/10/2020) identifique y diseñe los casos de pruebas
funcionales teniendo en cuenta la plantilla del cuadro 1.

Tenga en cuenta los siguientes pasos para enfrentar este reto:

1. Identifique los casos de uso – ver plantilla cuadro 1


2. Identifique para cada caso de uso los datos de entrada y sus restricciones (obligatoriedad, tipo de datos,
longitud, estructura) – Diligenciar la plantilla del cuadro 2 para cada caso de uso.
3. Identifique para cada caso de uso las reglas de negocio que afectan los datos de entrada (dependencia entre
datos de entrada) o que afecten el flujo, si las hay. – ver plantilla cuadro 2
4. Identifique el flujo básico o normal - – ver plantilla cuadro 2
5. Identifique los casos de prueba – ver plantilla en el cuadro 3
6. Diseñe los casos de prueba. Diligenciar la plantilla del cuadro 4 para cada caso de prueba.
7. Ejecute cada caso de prueba diseñado y registre los resultados en plantilla del cuadro 5

Cuadro 1. Plantilla listado de casos de uso

Id Título / Nombre

CU - 001 Calcular IMC

2
Cuadro 2. Plantilla Caso de uso con sus aspectos a evaluar

Caso de uso Elemento a evaluar Característica y descripción

Datos de entrada: Obligatoriedad:


Peso Es requerido.

Tipo de dato:
Es un número entero.

Longitud:
Debe contener un mínimo de 2 dígitos y máximo
3 dígitos

Estructura:
No se permite caracteres alfabéticos, caracteres
especiales ni espacios en blanco.

Datos de entrada: Obligatoriedad:


Altura Es requerido.

Tipo de dato:
Es un número decimal.

Longitud:
CU - 001 Debe contener mínimo 2 dígitos de los cuales
uno representa las unidades y el decimal,
máximo debe contener 3 dígitos de los cuales
uno representa la unidad y los otros los
decimales.

Estructura:
No se permite caracteres alfabéticos, caracteres
especiales ni espacios en blanco.

Datos de entrada: Obligatoriedad:


Género No es requerido.

Tipo de dato:
No está definido explícitamente

Longitud:
No está definido..

Estructura
No se conoce.

3
Cuadro 3. Caso de uso con sus reglas de negocio

Caso de uso Reglas de negocio Característica y descripción

Afecta datos de entrada / Los números que se ingresen en la opción de


datos de salida peso y altura deben ser positivos.

Los datos del Peso y la altura debe contener un


CU - 001
valor inicial

Afecta flujo No aplica ya que no existen variantes que


afectan el flujo de aplicación.

Cuadro 4. Caso de uso con sus flujos


Caso de uso Elemento a evaluar Característica y descripción

Flujo básico (1) El actor selecciona un valor para el


peso.
(2) El actor selecciona una altura.
(3) El actor confirma el cálculo (“Calcular
IMC”)
(4) El sistema hace el cálculo.
(5) El sistema muestra el resultado del
cálculo.
(6) Fin del caso de uso.

Flujos alternos Flujo alterno 1

CU - 001 (1) El actor selecciona un valor para el


peso.
(2) El actor selecciona una altura.
(3) El actor selecciona un género (opcional)
(4) El actor confirma el cálculo (“Calcular
IMC”)
(5) El sistema hace el cálculo.
(6) El sistema muestra el resultado del
cálculo.
(7) Fin del caso de uso.

Flujo excepción No aplica.

Cuadro 5. Plantilla listado de casos de prueba

Caso de uso Id caso de prueba Peso Altura Género

CU - 001 CP - 001 Mínimo Mínima Femenino


CP - 002 Mínimo Máxima Masculino
CP - 003 Mínimo Mínima Vacío
CP - 004 Máximo Máxima Femenino
CP - 005 Máximo Mínima Masculino

4
CP - 006 Máximo Máxima Vacío

5
Cuadro 4. Plantilla diseño caso de prueba planificado

Id Peso Altura Género


CP - 001 Mínimo Mínima Femenino

Caso de uso CU - 001

Descripción Se verificará que al ingresar el mínimo de peso permitido, la mínima


altura permitida y el género femenino se pueda calcular el IMC
exitosamente.

Pre condiciones

Pasos Un usuario ingresa a la página https://n9.cl/1dm0 y se da click en el


botón “femenino”, dejando los demás campos peso y altura como
vienen predeterminadamente en el mínimo valor, después se da
click en el botón “Calcular IMC”.

Datos de entrada Descripción / Nombre: Peso


Valor a suministrar: 30 kg (Predeterminado)
Tipo de escenario: Correcto: _X_ Incorrecto:___

Descripción / Nombre: Altura


Valor a suministrar: 1.3 kg (Predeterminado)
Tipo de escenario: Correcto: _X_ Incorrecto:___

Descripción / Nombre: Género


Valor a suministrar: Femenino
Tipo de escenario: Correcto: _X_ Incorrecto:___

Respuesta esperada Se calcula el IMC exitosamente. Se redirige a la pantalla de reporte


donde se visualizará el valor de “Tu IMC” ubicado dentro de uno de
los campos de una gráfica de colores dividida por “Bajo peso”,
“Saludable”, “Sobrepeso” y “Obesidad”. En la parte inferior se
mostrará un consejo acerca del resultado obtenido, además de un
botón para calcular otra IMC.

Así mismo, en la parte derecha encontraremos la opción de escoger


un médico y un centro especialista, el cual se visualizará una lista
desplegable para escoger una sede, un área médica y en base a ésta,
un área médica específica, seguidamente encontraremos un botón
“Ver doctor” en la parte inferior para desplegar la vista de doctores.

Responsable Nombre: Andrés Mauricio Gutiérrez Rojas


Fecha: 17/10/2020

6
Cuadro 5. Plantilla Diseño caso de prueba ejecutado
Id Ej. CP-001 Título / Nombre Ej. Inscripciones. Alta. Datos válidos. Grabar.
Ej. CP-CU10-015 Ej. Inscripciones. Alta. Datos obligatorios. Grabar.
Ej. Login. Usuario incorrecto, Clave correcta. Ingresar.
Ej. Login. Usuario correcto, Clave incorrecta. Ingresar.
Ej. Inscripciones. Alta. Datos válidos. Cancelar.
Caso uso Identificador del caso de uso relacionado
Descripción Descripción detallada y explicita de lo que se pretende validar/verificar
Pre condiciones Condiciones previas necesarias para cumplir el caso de prueba:
Hardware, software, bases de datos, casos de prueba relacionados,
Dominio de datos que puede / debe incluir la prueba,
Árbol de carpetas, archivos de prueba, conexiones especiales, etc.
Pasos Secuencia acciones del probador para realizar prueba, inicia indicando con quién (rol /
usuario
Perfil) se ingresa al sistema, ruta de acceso (módulo, opción, otras acciones antes del fin),
Termina con disparador del caso (ej. Presionar botón “Grabar")
Datos de entrada Descripción / Nombre:
Valor a suministrar:
Tipo escenario: Correcto __ Incorrecto ___
Descripción / Nombre:
Valor a suministrar:
Tipo escenario: Correcto __ Incorrecto ___
Respuesta esperada Descripción (detallada y explicita) de la respuesta esperada de la aplicación
Ej.
Caso prueba: Ventas. Nueva venta. Datos válidos. Grabar.
Resultado esperado: Se registra una nueva venta. Se redirige a la pantalla de listado de
Ventas del día y se ve reflejada la venta reciente en la primera fila.
Respuesta obtenida Descripción (detallada y explicita) de la respuesta esperada de la aplicación.
Si coincide, se registra la misma respuesta esperada.
Pos condiciones Condiciones que deben cumplirse después de ejecutarse el caso de prueba.
Ej:
Retirar dispositivo usado durante la prueba,
Eliminar conexión creada / usada durante la prueba,
Reinstalar componente retirado antes de la prueba,
retirar software X instalado para la prueba,
retirar archivos X cargados para la prueba o generado por la prueba, eliminar
datos creados durante la prueba, desbloquear usuarios o módulo o
funcionalidad bloqueada durante la prueba, etc.
Resultados prueba Defectos o desviaciones identificadas
Estado de la prueba: Pasó ___ Falló ___
Responsable Datos de la persona responsable de diligenciar la plantilla (Analista de pruebas / Probador)
Firma:

7
Nombre:
Fecha:

SEGUNDA PARTE Pruebas técnicas (no funcionales). Caso de estudio. [30 puntos] PUNTAJ
E

Para la funcionalidad “Correo electrónico” ubicado en “Enlaces rápidos” considerando que se puede acceder
desde diferentes dispositivos (móviles y PC) con diferentes sistemas operativos (y versiones más recientes) y
diferentes navegadores (y versiones más recientes):

• ¿Cuál enfoque y técnica(s) de prueba se podría(n) utilizar para identificar los casos de prueba para verificar las
condiciones de acceso mencionadas? Analizar los enfoques y sus diferentes técnicas y seleccionar la(s) más
apropiada(s). Justifique su selección.

Se enfocarán las pruebas en la experiencia del usuario desde diferentes dispositivos y sistemas operativos.
Pruebas de usabilidad: porque permite validar la satisfacción de las necesidades del usuario y que de igual
forma sea comprensible para el usuario.
Pruebas de portabilidad: permite probar que la funcionalidad se ejecuta correctamente desde diferentes
dispositivos, diferentes sistemas operativos y navegadores.

• ¿Cuáles casos de prueba debería poderse realizar de tal manera que permitan verificar las condiciones de
acceso mencionadas? Identifique los casos de prueba relevantes, elabore una tabla donde se muestre el id del
caso de prueba y la condición a probar.

ID Caso de Prueba Caso de Prueba Condición a Probar

CP_001 Ingresar a la funcionalidad correo electrónico El sistema permite acceder y ejecutar


desde enlaces rápidos en un pc. la funcionalidad desde un pc.

CP_002 Ingresar a la funcionalidad correo electrónico El sistema permite acceder y ejecutar


desde enlaces rápidos en un dispositivo móvil. la funcionalidad desde un dispositivo
móvil.

• Diseñe y ejecute dos de ellos, justifique su selección. Busque en internet una plantilla que le permita registrar
la información de la planificación y ejecución para este tipo de casos de prueba. Diligencie la plantilla para su
caso de estudio.

Formato de caso de prueba

Objetivo de caso de prueba Validar que la funcionalidad permite al usuario de


manera ágil y sencilla acceder al correo electrónico

Identificador CP_001

Nombre del caso Ingresar a la funcionalidad correo electrónico desde


enlaces rápidos en un pc.

Precondiciones ● Ingresar a la página.

Paso Resultado Esperado

1) Ingresar a la página donde se encuentra la Visualizar la opción “Correo Electrónico”


funcionalidad.

2) Dar click en la opción “Correo Electrónico” Ingresar a la opción de correo electrónico.

Formato de caso de prueba

8
Objetivo de caso de prueba Validar que la funcionalidad permite al usuario de
manera ágil y sencilla acceder al correo elect

Identificador CP_002

Nombre del caso Ingresar a la funcionalidad correo electrónico desde


enlaces rápidos en un dispositivo móvil.

Precondiciones ● Ingresar a la página.

Paso Resultado Esperado

1) Ingresar a la página donde se encuentra la Visualizar la opción “Correo Electrónico”.


funcionalidad.

2) Dar click en la opción “Correo Electrónico”. Ingresar a la opción de correo electrónico.

S-ar putea să vă placă și