Está en la página 1de 3

INVESTIGACION

PRUEBAS DE SOFTWARE

INTEGRANTES

Diego Alejandro Alvarado Espitia

Jhohan Camilo Stevez Lopez

Maikol Daniel Franco

¿Cómo crear un buen plan de pruebas?

¿Por qué es importante?

Se requiere de suma importancia para realizar pruebas de software, ya que validan


y verifican el correcto funcionamiento de un software, es muy indispensable que
las pruebas se realicen de manera optima y exigente para valida todo tipo de fallos
que se puedan presentar al poner a prueba el software.

¿Cuál es el objetivo de el plan de pruebas?

El objetivo principal de el plan de pruebas es realizar test a un software en


específico para validar su correcto funcionamiento para evitar todo tipo de errores
cuando salga al uso y no genere fallos.

Calendario plan de pruebas

Generalmente para realizar pruebas de software se requiere un calendario para


identificar las diferentes etapas por las cuales pasa el desarrollo del software para
validar todo tipo de errores e identificarlos, para corregirlos antes de tener una
versión final.

Los calendarios de pruebas suelen dividirsen en varias etapas para conocer las
fechas en las cuales se realizarán las debidas pruebas de software, un claro
ejemplo cuando se inicia con un desarrollo de software es enfocar los
requerimientos del software para el análisis y la ejecución de estos, para ello es
importante coordinar el desarrollo de el software con las pruebas para identificar
posibles errores antes de pasar a la siguiente etapa

Metodología plan de pruebas

Para realizar un correcto plan de pruebas, es necesario contar con una


metodología practica y funcional para validar los procesos de aseguramiento de
calidad de un producto de software.

Las metodologías mas usadas en planes de pruebas de software son incluyentes


con respecto al calendario programado para la programación del software, realizar
un empalme con las 2 áreas (Pruebas de software – Desarrollo de software) para
llevar a cabo la metodología y sincronizar o avisar de los posibles errores que
pueda ocasionar el software, un plan de metodología puede ser:

- Análisis de el software
- Creación de metodología
- Validación de pruebas
- Incorporación y ejecución de pruebas
- Resultados de las pruebas
- Ajustes finales
- Informe de fallas o posibles errores
- Finalización de pruebas

Siguiendo el anterior esquema se puede observar una metodología y planificación par


llevar a cabo las pruebas de software, es importante seguir los pasos y no saltearlos ya
que como la metodología lo indica son importantes seguir al pie de la letra, se pueden
generar tantas pruebas como sean necesarias para validar el correcto funcionamiento del
software.

Estructura plan de pruebas

La estructura de un plan de pruebas, es fundamental para una correcta ejecución junto a


la metodología, para ello es necesario tener en cuenta los siguientes factores.
- Metodología plan de pruebas
- Planificación plan de pruebas
- Estructuramiento
- Tiempos de ejecución
Los pasos a seguir para obtener una buena estructura para la realizan de las pruebas, son
primero que todo definir el alcance del proyector para tener una visión más clara del
software y su funcionamiento en conjunto.

Definir el alcance de el proyecto: En esta etapa inicial del proyecto es muy importante
validar el alcance del software para validar los posibles usuarios que usen el software
junto a la intensidad y exigencia de los diferentes usuarios.

Determinar una estrategia: Determinar una estrategia es importante ya que encaja junto a
la metodología usar, para establecer los estándares básicos de las pruebas a nivel de
organización para que se vean reflejadas en las pruebas de software.

Determinar tipos y niveles de pruebas: Teniendo en cuenta la metodología de desarrollo y


las iteraciones o fases diseñadas deberás planificar las pruebas a realizar en cada
iteración. En metodologías ágiles, esta planificación se irá ajustando al inicio de cada
sprint, sin embargo, es bueno dejar ya establecido de forma macro los recursos que serán
necesarios para implementar las pruebas, tanto en términos de personas como equipos y
dispositivos.

Identificar herramientas: Cada proyecto debe definir con cuáles herramientas apoyará: la
gestión del proyecto, la definición de las pruebas, el reporte de anomalías detectadas y su
seguimiento y la automatización de pruebas. La identificación de estas herramientas
puede ir desde lo más básico como definir un lugar compartido para almacenar los
documentos y los formatos en que se registrará el plan, los casos y los resultados, hasta la
selección de plataformas como MS Azure DevOps o JIRA para la gestión del proyecto.

También podría gustarte