Está en la página 1de 5

INGENIERÍA EN DESARROLLO DE

SOFTWARE
Pruebas y Mantenimiento de Sistemas de
Software
ACTIVIDAD 1

PRUEBAS DE SOFTWARE
UNIDAD 2

PRUEBAS DE SISTEMAS DE SOFTWARE

6 DE FEBRERO DE 2018
ALUMNO: MALDONADO GARCIA AARON DAVID
MATRÍCULA: ES1511100343
DOCENTE: RICARDO RODRIGUEZ NIEVES
GRUPO: DS-DMCS-1801-B1-001
Actividad. 1.
PRUEBAS DE SOFTWARE
INTRODUCCIÓN: En esta actividad conocerás los conceptos relacionados con las pruebas
de software
PROPÓSITO: Identificar los principales conceptos relacionados con las pruebas de
software
INSTRUCCIONES:
1. Elige alguno de los dos planes de pruebas que se anexan a esta planeación para trabajar
con dicho documento.
Tome :
PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA
2. Léelo y analízalo. En base a dicha lectura elabora un documento en el cual describas
este plan a la luz de los apuntes de los temas 2.1, 2.1.1 y 2.1.2 enlistando:

1. Qué elementos de los que incluye dicho plan están sugeridos en los apuntes

Planificación
La planificación identifica lo que será evaluado y pruebas a implementar entre ellas las
pruebas con técnicas de la caja negra. Para validar: Concurrencia, Interfaz de Usuario,
Rendimiento, Seguridad, Integridad del BD, Interoperabilidad, Desempeño y Configuración.
Estrategia
Tipos de prueba y qué criterios de entrada o salida se aplicarán.
Diseño de casos de pruebas
Se asignan prioridades como: altas, media o baja, se estiman tiempo en probar cada
funcionalidad, y establecer un orden del trabajo
Configuraciones
Hay scrip manuales y automáticos, como:
Objetivo de la prueba Validar la integración de los diferentes
módulos que componen la solución con el
fin de garantizar que su operación
integrada es correcta
Estrategia Prueba de integración, Incremental
Ascendente
Automática
Herramienta JUNIT, JMETER
Criterio de terminación Ausencia de error
Objetivo de la prueba Controlar en forma automatizada la calidad
del código desarrollado, en base a juna
seria de reglas predefinidas
Técnica Examinar el código del proyecto con la
herramienta definida para cuantificar los
errores
Herramienta SONAR
Criterio de terminación Cantidad de errores minimizados

Técnicas de pruebas
Aunque no lo mencione directamente se hacen pruebas con la caja negra (hacen referencia
a su estructura interna), aplican a todos los niveles de prueba: de unidad, integración,
implantación, aceptación y regresión:
 Comportamientos de ventanas y grillas
 Como se despliegan los menús, barras y diálogos, mensaje e íconos
 Despliegue de múltiples ventanas

Ejecución
Se establecerán criterios para evaluar como aceptables las diversas pruebas
 Pruebas unitarias para verificar la funcionalidad y estructura de cada componente
individualmente, incluido la detección de errores para minimizarlo.
 Pruebas de integración comprobaran la compatibilidad y funcionalidad de los
interfaces entre las partes que componen el desarrollo, módulos para comprobar
que interactúen correctamente, y tener ausencia de errores.
 Pruebas funcionales
Objetivo de Prueba: Asegurar el trabajo apropiado de los requisitos funcionales,
tomando como objetos de prueba cada uno de los casos de uso.
Estrategia: Validación y ejecución de Set de Pruebas y escenarios definidos,
teniendo en cuenta flujo normal y flujos alternativos, usando datos validos e inválidos
para verificar lo siguiente:
Los resultados esperados ocurren cuando se usan datos validos.
Se despliegan mensajes de error cuando se usan datos inválidos.
Cada regla de negocio es propiamente aplicada.
 Pruebas de interfaz de usuario
 Pruebas de seguridad y auditoria
Seguridad a nivel aplicación, incluyendo el acceso a los datos o a las
funcionalidades del negocio .
Seguridad a nivel sistema, incluyendo el registro en el acceso remoto al sistema.
 Prueba de integridad de lo datos y la base de datos
 Prueba de optimización de código
2. Qué elementos de los que incluye dicho plan son adicionales a los sugeridos en los
apuntes
 Referencias
 Diagrama de clases
 Alcance del proyecto
3. Cuáles aspectos de dicho plan consideras que son los más valiosos para garantizar la
calidad en la organización y porqué
Estrategias, Técnicas de pruebas, Ejecución y Configuraciones
Estos elementos permiten tener un plan de acción para identificar que pasos hacer antes
de actuar, y como y el porqué, cuando y donde, además de tener scripts y pasos a seguir
para evaluar dicho elemento o componente de software, con las técnicas podrá valorar el
sistema a lo cual pretende mejorar y añadir nuevas mejoras.
Esto permitirá que la organización identifique errores críticos, y toma acciones y medidas
para buscar mejorar continuas antes de brindar un resultado. Permiten identificar la causa
y posterior eliminarlas antes de salir.
4. Tus conclusiones acerca de la importancia del plan de pruebas para una organización
Se tiene un plan de acción para brindar al personal involucrado las herramientas y procesos
adecuados, en cada una de sus actividades, identificando los procesos para mejorar,
errores y avances en el desarrollo del mismo. Con las pruebas y técnicas se evaluarán la
calidad que tiene un producto o servicios, este plan de pruebas de sistemas de gestión
hospitalaria se tiene un control sobre lo que desea mejorar, e identificar necesidades
eliminando errores, así trabaja cualquier empresa buscar errores, toma medidas y busca la
mejora continua.
Bibliografía
Asunción, U. N. (s.f.). Plan de Pruebas. Sistema de Gestión Hopitalaria. Recuperado el 06 de 02 de
2018, de http://www.pol.una.py/cia/sites/default/files/files/20130211-QA-INF-V2-
PLAN%20DE%20PRUEBAS.pdf