Planes de Pruebas Funcionales

15
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Facultad de Ingeniería Semestre 2021-2 Equipo 3 Alvarado Campos, Ángel Calderón Jiménez, David Calvillo Martínez, Erik Jonathan Ramos Rosas, Luis Carlos Vázquez Pérez, Karla Plan de pruebas: “Calculadora Básica” Versión:0002.0 Fecha: 25/11/2021 [2.0] Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública y/o transformación, total o parcial, por cualquier medio, de este documento sin el previo consentimiento expreso y por escrito de la Junta de Andalucía.

Transcript of Planes de Pruebas Funcionales

Page 1: Planes de Pruebas Funcionales

UNIVERSIDAD NACIONAL

AUTÓNOMA DE MÉXICO

Facultad de Ingeniería

Semestre 2021-2

Equipo 3

Alvarado Campos, Ángel

Calderón Jiménez, David

Calvillo Martínez, Erik Jonathan

Ramos Rosas, Luis Carlos

Vázquez Pérez, Karla

Plan de pruebas: “Calculadora Básica” Versión:0002.0

Fecha: 25/11/2021

[2.0]

Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública y/o transformación, total o parcial, por cualquier medio, de este documento sin el previo consentimiento expreso y por escrito de la Junta de Andalucía.

Page 2: Planes de Pruebas Funcionales

Calculadora Básica

Planes de Pruebas Funcionales Equipo 3

Página 2 de 15

HOJA DE CONTROL

Organismo Equipo 3

Proyecto Calculadora Básica

Entregable Planes de Pruebas Funcionales

Autor Equipo de pruebas del Equipo 3

Versión/Edición 0100 Fecha Versión 25/11/2021

Aprobado por Fecha Aprobación 25/11/2021

Nº Total de Páginas 15

REGISTRO DE CAMBIOS

Versión Fecha Autor Referencia del cambio

1.0 18/11/2021 Equipo 3 Objetivo y alcance establecidos, avance en los

casos de prueba

1.1 23/11/2021 Equipo 3 Trazabilidad de las pruebas, avance en casos de

prueba

1.2 25/11/2021 Equipo 3 Casos de prueba y ciclosefiniciones y

Abreviaturas y Documentos de referencia

CONTROL DE DISTRIBUCIÓN

Nombre y Apellidos

Alvarado Campos, Ángel

Calderón Jiménez, David

Calvillo Martínez, Erik Jonathan

Ramos Rosas, Luis Carlos

Vázquez Pérez, Karla

Page 3: Planes de Pruebas Funcionales

Calculadora Básica

Planes de Pruebas Funcionales Equipo 3

Página 3 de 15

ÍNDICE 1 INTRODUCCIÓN ................................................................................................................................................... 4

1.1 Objeto .......................................................................................................................................................... 4

1.2 Alcance ......................................................................................................................................................... 4

2 TRAZABILIDAD DE CASOS DE PRUEBAS – REQUISITOS ........................................................................................ 5

3 DEFINICIÓN DE LOS CASOS DE PRUEBAS ............................................................................................................. 6

4 ESTRATEGIA DE EJECUCIÓN DE PRUEBAS ............................................................................................................ 7

5 ANEXOS................................................................................................................................................................ 8

6 GLOSARIO ............................................................................................................................................................ 9

7 BIBLIOGRAFÍA Y REFERENCIAS........................................................................................................................... 10

Page 4: Planes de Pruebas Funcionales

Calculadora Básica

Planes de Pruebas Funcionales Equipo 3

Página 4 de 15

1 INTRODUCCIÓN

1.1 Objeto

El objetivo de este documento es recoger los casos de pruebas que verifican que el sistema satisface los requisitos especificados. Deberá contener la definición de los casos de prueba, la matriz de trazabilidad entre casos de pruebas y requisitos, así como la estrategia a seguir en la ejecución de las pruebas.

1.2 Alcance

Las personas que tienen acceso a este documento es el equipo de pruebas, quienes realizan las pruebas necesarias para comprobar que el sistema “Calculadora Básica” satisface todos los requerimientos necesarios y que el software funciona de manera adecuada.

El equipo de desarrollo tiene acceso en modo lectura para asegurarse que su sistema funciona de manera correcta, una vez que el equipo de pruebas haya realizado las pruebas necesarias de la “Calculadora Básica”.

Page 5: Planes de Pruebas Funcionales

Calculadora Básica

Planes de Pruebas Funcionales Equipo 3

Página 5 de 15

2 TRAZABILIDAD DE CASOS DE PRUEBAS – REQUISITOS

RF-001 RF-002 RF-003 RF-004 RF-005 RF-006 RF-007

<CP-1> X

<CP-2> X X

<CP-3> X

<CP-4> X

<CP-5> X

<CP-6> X

<CP-7> X

<CP-8> X

<CP-9> X

<CP-10> X

<CP-11> X

<CP-12> X X

<CP-13> X X

Page 6: Planes de Pruebas Funcionales

Calculadora Básica

Planes de Pruebas Funcionales Equipo 3

Página 6 de 15

3 DEFINICIÓN DE LOS CASOS DE PRUEBAS

<Prueba de Función de redondeo> CP-1

¿Prueba de despliegue? Si/No

Descripción: Validaremos que la función de redondeo suba al siguiente número entero a los que tengan decimales mayores

al .5 o bajara si en menor o igual a .5

Prerrequisitos -Conocer las formas de redondeo más utilizadas

Pasos: -Introducir un número -Introducir operando -Introducir segundo número -Utilizar la función de redondeo -Validar que el numero subiera al siguiente entero si su decimal es mayor a .5 o bajara si en menor o igual a .5

Resultado esperado: RF7: Al usar la función de redondeo validar que este sea correcto

Resultado obtenido: Prueba aprobada

<Prueba de búsqueda de errores de código> CP-2

¿Prueba de despliegue? No

Descripción: Validaremos que el código este escrito en C, no contenga errores y este ajustado para recibir futuras

actualizaciones.

Prerrequisitos -Manejo de lenguajes de programación a nivel intermedio -Indispensable el manejo de C

Pasos: -Abrir los archivos en un editor de textos -Validar que estos archivos tengan la terminación .c -Consulta el código para ver si se ajusta a futuras actualizaciones

Resultado esperado: RF2: El código debe de estar listo para recibir actualizaciones RF4: Este tiene que estar escrito en C

Resultado obtenido: Prueba aprobada NOTA: Se encontraron errores menores que no afectaban el funcionamiento del proyecto

<Prueba de Interfaz> CP-3

¿Prueba de despliegue? No

Page 7: Planes de Pruebas Funcionales

Calculadora Básica

Planes de Pruebas Funcionales Equipo 3

Página 7 de 15

Descripción: Se hará una revisión de la interfaz para ver si esta es intuitiva y fácil de usar.

Prerrequisitos -Conocimiento de interfaces

Pasos: -Abrir calculadora -Utilizarla y ver si fue fácil llegar al resultado esperado

Resultado esperado: RF5: La interfaz tiene que ser fácil de utilizar

Resultado obtenido: Prueba aprobada

<Prueba de accesorios> CP-4

¿Prueba de despliegue? Si/No

Descripción: Haremos una prueba en los accesorios (música, efectos y animaciones) para ver si estos funcionan

correctamente y son suficientes,

Prerrequisitos -Manejo de conocimientos sobre efectos y diseño

Pasos: -Utilizar todas las funciones que contengan accesorios

Resultado esperado: RF6: Tener sonidos o interfaces graficas para mejorar la experiencia del usuario

Resultado obtenido: Prueba aprobada

<Prueba de disponibilidad de la operación suma> CP-5

¿Prueba de despliegue? No

Descripción: Se verificará si existe la operación de suma en la calculadora, en la interfaz gráfica.

Prerrequisitos -Conocer el símbolo de operador suma.

Pasos: - Abrir la aplicación “calculadora”. - Ver la operación suma.

Resultado esperado: Que se vea la operación suma en la interfaz gráfica.

Page 8: Planes de Pruebas Funcionales

Calculadora Básica

Planes de Pruebas Funcionales Equipo 3

Página 8 de 15

Resultado obtenido: Prueba aprobada

<Prueba de disponibilidad de la operación resta> CP-6

¿Prueba de despliegue? No

Descripción: Se verificará si existe la operación de resta en la calculadora, en la interfaz gráfica.

Prerrequisitos -Conocer el símbolo de operador resta.

Pasos: - Abrir la aplicación “calculadora”. - Ver la operación resta.

Resultado esperado: Que se vea la operación resta en la interfaz gráfica.

Resultado obtenido: Prueba aprobada

<Prueba de disponibilidad de la operación multiplicación> CP-7

¿Prueba de despliegue? No

Descripción: Se verificará si existe la operación de multiplicación en la calculadora, en la interfaz gráfica.

Prerrequisitos -Conocer el símbolo de operador multiplicación.

Pasos: - Abrir la aplicación “calculadora”. - Ver la operación multiplicación.

Resultado esperado: Que se vea la operación multiplicación en la interfaz gráfica.

Resultado obtenido: Prueba aprobada

<Prueba de disponibilidad de la operación división> CP-8

¿Prueba de despliegue? No

Descripción: Se verificará si existe la operación de división en la calculadora, en la interfaz gráfica.

Prerrequisitos -Conocer el símbolo de operador división.

Pasos: - Abrir la aplicación “calculadora”. - Ver la operación división.

Page 9: Planes de Pruebas Funcionales

Calculadora Básica

Planes de Pruebas Funcionales Equipo 3

Página 9 de 15

Resultado esperado: Que se vea la operación división en la interfaz gráfica.

Resultado obtenido: Prueba aprobada

<Prueba de funcionalidad de la operación suma> CP-9

¿Prueba de despliegue? No

Descripción: Se verificará que la operación suma siga las reglas aritméticas de los números reales.

Prerrequisitos -Conocer el símbolo de la operación suma.

-Conocer las operaciones aritméticas básicas y sus propiedades.

Pasos: -Abrir la aplicación “Calculadora Básica” - Ingresar el primer número (operando 1). - Ingresar operador suma. - Ingresar el segundo número (operando 2) - Dar click en igual.

Resultado esperado: Que la operación suma se realice correctamente para números reales.

Resultado obtenido: Prueba aprobada

<Prueba de funcionalidad de la operación resta> CP-10

¿Prueba de despliegue? No

Descripción: Se verificará que la operación resta siga las reglas aritméticas de los números reales.

Prerrequisitos -Conocer el símbolo de la operación resta.

-Conocer las operaciones aritméticas básicas y sus propiedades.

Pasos: -Abrir la aplicación “Calculadora Básica” - Ingresar el primer número (operando 1). - Ingresar operador resta. - Ingresar el segundo número (operando 2) - Dar click en igual.

Resultado esperado: Que la operación resta se realice correctamente para números reales.

Resultado obtenido: Prueba aprobada

<Prueba de funcionalidad de la operación multiplicación> CP-11

Page 10: Planes de Pruebas Funcionales

Calculadora Básica

Planes de Pruebas Funcionales Equipo 3

Página 10 de 15

¿Prueba de despliegue? No

Descripción: Se verificará que la operación multiplicación siga las reglas aritméticas de los números reales.

Prerrequisitos -Conocer el símbolo de la operación multiplicación.

-Conocer las operaciones aritméticas básicas y sus propiedades.

Pasos: -Abrir la aplicación “Calculadora Básica” - Ingresar el primer número (operando 1). - Ingresar operador multiplicación. - Ingresar el segundo número (operando 2) - Dar click en igual.

Resultado esperado: Que la operación multiplicación se realice correctamente para números reales.

Resultado obtenido: Prueba aprobada

<Prueba de funcionalidad de la operación división> CP-12

¿Prueba de despliegue? No

Descripción: Se verificará que la operación división siga las reglas aritméticas de los números reales.

Prerrequisitos -Conocer el símbolo de la operación división.

-Conocer las operaciones aritméticas básicas y sus propiedades.

Pasos: -Abrir la aplicación “Calculadora Básica” - Ingresar el primer número (operando 1). - Ingresar operador división. - Ingresar el segundo número (operando 2) - Dar click en igual.

Resultado esperado: Que la operación división se realice correctamente para números reales.

Resultado obtenido: Prueba aprobada

<Prueba de indeterminación en la división> CP-13

¿Prueba de despliegue? No

Descripción: Se verificará que la operación división no permita la división entre cero.

Prerrequisitos -Conocer el símbolo de la operación división.

Page 11: Planes de Pruebas Funcionales

Calculadora Básica

Planes de Pruebas Funcionales Equipo 3

Página 11 de 15

-Conocer las operaciones aritméticas básicas y sus propiedades.

Pasos: -Abrir la aplicación “Calculadora Básica” - Ingresar el primer número (operando 1). - Ingresar operador división. - Ingresar el cero como segundo número (operando 2). - Dar click en igual.

Resultado esperado: Que la operación de división de cualquier número entre cero muestre un mensaje referente a que no es posible

llevar a cabo esa operación en particular: “error #DIV/0”

Resultado obtenido: Prueba aprobada

Page 12: Planes de Pruebas Funcionales

Calculadora Básica

Planes de Pruebas Funcionales Equipo 3

Página 12 de 15

4 ESTRATEGIA DE EJECUCIÓN DE PRUEBAS

.

<Ciclo 1> <Ciclo 2> <Ciclo 3> <Ciclo 4> <Ciclo 5>

<CP-1> X

<CP-2> X

<CP-3> X

<CP-4> X

<CP-5> X

<CP-6> X

<CP-7> X

<CP-8> X

<CP-9> X

<CP-10> X

<CP-11> X

<CP-12> X

<CP-13> X

Ciclo 1: En este ciclo se verificará que las operaciones básicas se encuentren disponibles en la interfaz gráfica.

Ciclo 2: En este ciclo se verificará que las operaciones disponibles se lleven a cabo correctamente.

Ciclo 3: En este ciclo se verificará que la interfaz gráfica sea intuitiva y fácil de utilizar.

Ciclo 4: En este ciclo se verificará que el desarrollo de la calculadora se haya realizado en el lenguaje C.

Ciclo 5: En este ciclo se verificará que los efectos de sonido y animaciones de la interfaz gráfica funcionen de acuerdo con lo esperado.

Page 13: Planes de Pruebas Funcionales

Calculadora Básica

Planes de Pruebas Funcionales Equipo 3

Página 13 de 15

5 ANEXOS

Entorno Descripción

Validación Software portátil o de escritorio con requisitos mínimos de 4gb de RAM, procesador I3 de 4ta generación, más de 100mb en el disco.

Elaboración El software se va a distribuir a partir de una página de la empresa, como un ejecutable es un software solo descargable, pero de forma portable fácil de

usar sin ninguna instalación.

Page 14: Planes de Pruebas Funcionales

Calculadora Básica

Planes de Pruebas Funcionales Equipo 3

Página 14 de 15

6 GLOSARIO

Término Descripción

Redondeo Es la operación o proceso a través del cual se modifica un número o digito hasta que alcance un valor determinado de acuerdo a ciertas normas. Durante el redondeo podemos optar por aumentar el valor de una cifra, o de reducirlo a otro valor diferente.

Interfaz gráfica Se le llama interfaz gráfica al software que permite la interacción con la máquina de manera gráfica, esto es con elementos como botones, ventanas, íconos o enlaces.

Indeterminación Se dice que existe una indeterminación cuando no se sabe el valor exacto porque puede variar. en ocasiones tiene un valor y en ocasiones, otro.

Indefinido Cuando en alguna operación matemática nos encontramos con esta situación, se podría decir que no se sabe qué significa porque no existe una definición de ello.

Page 15: Planes de Pruebas Funcionales

Calculadora Básica

Planes de Pruebas Funcionales Equipo 3

Página 15 de 15

7 BIBLIOGRAFÍA Y REFERENCIAS

Referencia Título

Ref. 1 Documento de Obtención de Requerimientos

Ref. 2 Documento de Especificación de requisitos

Ref. 3 Plan de desarrollo de pruebas

Ref. 4 Redondeo. (Software DELSOL) Recuperado 25 de noviembre de 2021, de https://www.sdelsol.com/glosario/redondeo/

Ref. 5 Que es la interfaz gráfica de usuario. (s.f.). Recuperado 25 de noviembre de 2021, de https://www.suratica.es/que-es-la-interfaz-grafica-de-usuario/

Ref. 6 Las diferencias entre indefinido, indeterminado e infinito en matemáticas. (s.f.). Recuperado 25 de noviembre de 2021, de https://www.labolsadeideas.es/matematicas/las-diferencias-entre-indefinido-indeterminado-e-infinito-en-matematicas/