0% encontró este documento útil (0 votos)
16 vistas8 páginas

Realiza Plan de Prubas de Software

El documento presenta un plan de pruebas de software que detalla los requisitos, funciones y metodologías necesarias para asegurar la calidad del producto antes de su lanzamiento. Incluye historias de usuario, requisitos funcionales y no funcionales, así como un cronograma de fases del proyecto y herramientas recomendadas para las pruebas. Además, se abordan riesgos y contingencias que podrían afectar los resultados de las pruebas.

Cargado por

andresbeltran859
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
16 vistas8 páginas

Realiza Plan de Prubas de Software

El documento presenta un plan de pruebas de software que detalla los requisitos, funciones y metodologías necesarias para asegurar la calidad del producto antes de su lanzamiento. Incluye historias de usuario, requisitos funcionales y no funcionales, así como un cronograma de fases del proyecto y herramientas recomendadas para las pruebas. Además, se abordan riesgos y contingencias que podrían afectar los resultados de las pruebas.

Cargado por

andresbeltran859
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

REALIZA PLAN DE PRUBAS DE SOFTWARE

Aprendiz:

Omaira Calderón Ramos

Tecnología en Análisis y Desarrollo de Software

(2834799)

Instructor:

Diego Armando Barrera Araujo

Complejo Tecnológico Minero Agro empresarial – CTMAE

Regional Antioquia

Servicio Nacional de Aprendizaje SENA


INTRODUCCION

El software antes de ser liberado a los usuarios finales debe de estar de pasar por pruebas,
ya que esto va a determinar qué impresión van a tener los clientes del producto, y van a
definir la calidad como desarrolladores e incluso pueden determinar el éxito o fracaso de
un proyecto. El diseño de plan de pruebas se realiza para atender los objetivos de calidad
del proyecto.
REQUERIMIENTOS
El usuario ingresa todo el dato correspondiente para que posteriormente se envié la
información de forma oportuna desde la aplicación. Requiere nombre y apellidos
completos, correo, teléfono, cuidad, nombre de la mascota, fecha de nacimiento de la
mascota, después de ingresar a la aplicación, enviamos recordatorios.

REQUISITOS FUNCIONALES
 Se debe crear un usuario con el correo electrónico a donde va a llegar las
notificaciones.
 Debe permitir el ingreso de datos personales.
 El sistema debe almacenar información de los datos del propietario y la mascota.
 Se debe ingresar el departamento donde están ubicados.
 El sistema debe registrar la información de los usuarios.
 El sistema debe permitir que los usuarios registrados seleccionen las opciones que
desee le notifique de vacaciones.
 La aplicación debe permitir escoger el usuario con que tiempo de anticipación
empezar a recibir las notificaciones.

HISTORIAS DE USUARIO

Nombre de usuario: 1

Titulo: Creación usuarios y contraseña

Descripción Como usuario

Quiero Ingresar valores de nombre, correo y


contraseña

Para Poder registrar en el sistema

Criterios de aceptación Contraseña con mínimo 8 caracteres con mínimo una mayúscula y
una minúscula, número y un carácter especial.

El nombre de usuario deberá ser formado por las iniciales del


nombre y apellido paterno completo
Historial de revisiones Versión:
HR-1

Fecha Versión Descripción Responsable

7 mayo 1.0 Presentación de


informe
2025

Control cambios Versión:


CC-1

Fecha Versión Descripción Responsable

FUNCIONES DE LA APLICACIÓN

Características de los usuarios


La característica principal debe tener correo electrónico y una contraseña con mínimo 8
caracteres con mínimo una mayúscula y una minúscula, número y un carácter especial.

Restricciones
- Para poder registrarse se debe tener un correo electrónico
- La aplicación va a funcionar en Colombia
- Solo se permite mayores de 18 años
- Políticas internas de la empresa

Requisitos futuros
Se hará actualizaciones al sistema. Se podrá implementar actualizaciones y
cambios de colores en la interfaz según la época del año y tendencias de las redes
sociales.

Requerimientos no funcionales

- Hacer mantenimiento al sistema


- El sistema debe tener protección de la privacidad
- Se va a tener un control de errores
- El interfaz debe ir concorde a la información brindada a los usuarios
- Se debe tener una disponibilidad de 7 por 24
- El tiempo de carga no tiene que superar los 3 segundos tanto móvil como web

 Identificar las funcionalidades existentes.


Diagramas de funcionalidad
 Identificar las funcionalidades nuevas a probar
Formularios
 Definir una estrategias y criterios para realizar las pruebas.
 Identificar los entornos de trabajo requeridos “software y hardware”.

- Las imitaciones serán para el sistema operativo de IOS


- No hay imitaciones a nivel de hardware
- Se desarrollará una solución compatible con los navegadores y para los sistemas
Windows, Linux, Android no hay limitaciones.

 Establecer metodologías, procedimientos, cronogramas y planificación de las


pruebas.

En el proyecto de trabajar en las metodologías agiles especialmente SCRUM, este


nos permite ir entregando las modificaciones se van realizando para ir
construyendo el proyecto a partir de cada comentario que realice el cliente con
todas las ventajas que lleva a trabajar bajo esta metodología.
Fases del proyecto Octubre Noviembre Diciembre

1 Análisis
 Análisis de documentación del desarrollo
anterior

Planificación
 Análisis de requisitos
 Definición de la validación y alcance del
proyecto
 Definición de riesgos
2  Definición de actividades
 Definición de requisitos de calidad
Diseño del sistema
 Identificación de actores
 Modelamiento y diseño de datos
 Diseño de procedimientos
 Diseño de interfaces
 Diseño de arquitectura
 Rediseñar la base de datos
 Elaborar de formulario y reporte

Ejecución
3  Codificación del sistema
 Documentación de código fuente
Pruebas de sistema
 Pruebas unitarias
 Pruebas integrales
 Despliegue de la tienda en línea

Implementación
4  Implementación del sistema
 Entrega del producto

Costo $ 10.000.000
Fase Entradas Salidas

Ejecución - Especificación de casos de pruebas Plantilla de casos de


- Plan de pruebas pruebas de unidad
- Resultados pruebas unitarias

 Entregar el diseño de los artefactos o instrumentos para llevar el registro de las


pruebas.

Título de la prueba Prioridad Id de caso de Numero de Fecha de


prueba prueba la prueba

Descripción de la prueba Prueba diseñada Prueba Fecha de


por ejecutada por ejecución

Descripción de la prueba Dependencia de Condiciones de Control de


prueba prueba pruebas

 Seleccionar las posibles utilidades o herramientas para implementar las pruebas.


Herramientas para diferentes pruebas de calidad de software son:

1. Para prueba funcionales: SoapU ¡selenium


2. Para pruebas de rendimiento: loadrunner, loasninja.
3. Para seguimiento de defectos de código: sonarqube, kiuwan.
4. Para pruebas de APIS: katalon, postman.
5. Para pruebas de seguridad: nestparker, w3af.
6. Para pruebas entre navegadores: lambdatest, sauce labs.
7. Para pruebas móviles: testcomplete, testsigma.

 Identificar riesgos y contingencias


En esta sección se especifican los riesgos que puedan afectar directamente o
indirectamente a los resultados de las pruebas. Identificar y tener las acciones
preventivas y correctivas de los riesgos definidos, permiten tomar decisiones
rápidas y eficiente. Es importante que al documento de los riesgos sea organizado
y entendible para todos los involucrados del proyecto.

También podría gustarte