1
PRUEBAS DE SOFTWARE
SANDRA JIMENA URIBE CACERES
INSTRUCTOR(A): INES MARIA OLIVEROS
SENA CENTRO MINERO
CALIDAD EN EL DESARROLLO DE SOFTWARE
2020
2
Desarrollo Actividad.
Foro.
En este espacio el Aprendiz deberá reflexionar y compartir argumentos sobre el
siguiente tema de discusión:
La elección del modelo del ciclo de vida y la aplicación de las estrategias y los tipos
de pruebas para el SQA.
En la argumentación se deben redactar dos párrafos como mínimo.
Es muy importante tener claro el modelo de ciclo de vida que se usara durante el
desarrollo de un software ya que de este mismo podremos tener mayor flexibilidad para
aplicar las pruebas ya sean dentro de cada fase que podría tener el modelo o al finalizar
el desarrollo del Software.
Las pruebas que usaría durante el desarrollo de un software podrían ser las pruebas de
integración porque estas irán de la mano para formar el sistema del Software de una
manera completa y brindándonos calidad. Estas pruebas de integración usan casos de
uso que nos brindan la información de los diferentes procesos y pasos que se usarían
para realizar las respectivas pruebas.
Evidencie el modelo, según el ciclo de vida escogido.
El modelo que usaría para el proceso de desarrollo y pruebas que se llevarían a cabo
seria mediante el modelo Incremental, ya que este nos permitirá reducir los riesgos al
desarrollar el sistema dividiendo en fases y desarrollando los requerimientos en cada
una de estas.
El modelo Incremental mantiene el modelo en cascada, pero lo repite un numero
determinado de veces, si se verifica mediante una prueba en cada fase siempre se
podrá ir a una versión anterior y realizar la respectiva corrección permitiéndonos
documentar y ahorrándonos gastos en tiempo y dinero ya que las pruebas se pueden
realizar en cada fase de desarrollo y no al finalizar únicamente.
3
Determine alcance de la prueba.
Las funcionalidades y/o actividades del software que serán probadas serán las
siguientes:
Registrar medicamentos entregados a pacientes
Registrar los formularios de medicamentos entregados por médicos
Registrar medicamentos comprados a proveedores
Generar reportes de inventario por días, semanas y mensuales
Registrar médicos
Registrar pacientes
Relacione los tipos de prueba a aplicar.
En la fase de pruebas a aplicar hacia el Software es muy importante tener en cuenta los
elementos, ya programados porque esto permitirá comprobar su buen funcionamiento
mediante las pruebas a ejecutar.
A continuación, nombrare y explicare algunas de las pruebas que se podría aplicar al
Software a desarrollar.
Prueba de unidad
En este módulo trabajaremos como su nombre lo dice de manera individual cada
módulo que permitirá realizar diferentes tareas plantadas desde los requerimientos las
cuales debe brindar su debida solución, estas pruebas se focalizaran en cada módulo o
unidad mínima que pueda ser probada.
Pruebas de integración
Con estas pruebas podremos verificar los módulos del sistema de manera conjunta
indicándonos que funcionen adecuadamente, estas pruebas se basan en identificar los
errores generados por la combinación de programas probados de manera unitaria,
verificar que la interacción entre el sistema y el usuario sea de manera esperada y
correcta.
4
Prueba de humo
Estas pruebas nos permitirán añadir estrés al software para llegar a producir un fallo.
Se podrá detectar problemas que por regular no son detectados en las pruebas
normales.
Prueba funcional
Prueba orientada a garantizar el análisis apropiado de los requisitos funcionales,
incluyendo la
navegación, entrada de datos, procesamiento y obtención de resultados.
Analice estrategias de pruebas.
Es muy importante tener modelos de estrategias a la hora de realizar las pruebas, una
de ellas es esperar a que el sistema una vez este realizado y completamente construido
aplicar las pruebas sobre el Software final con la visión de encontrar errores. También
hay que tener en cuenta que estas pruebas se realizaran una vez finalizado el
desarrollo del sistema y no es tan factible ya que no se va realizando a la mano del
desarrollo del Software.
Otra estrategia que podría ser más factible a la hora de realizar las pruebas es hacerlas
en cada fase que comprende el desarrollo del Software y no al finalizar ya que esto
podrá acarrear más gastos en tiempo, dinero y personal
Exponga criterios de salida y los aspectos anexos que considere necesario tener
en cuenta.
En el caso del hospital y en cualquier parte de desarrollo los criterios de salida son los conjuntos
de condiciones genéricas y especificas con el involucramiento de personal, clientes y
departamentos de desarrollo, con esto podremos dar por cumplido el proceso. Para que un
criterio de salida se de por concluido es necesario tener todos los puntos dados desde un inicio
de manera concluida completamente sin tener ninguna tarea pendiente .