PRUEBAS DE INTEGRACION
macor6Práctica o problema17 de Marzo de 2019
1.368 Palabras (6 Páginas)103 Visitas
PRUEBAS DE INTEGRACION
Profesor: xxxxxxxxxxxx
Alumnos:
25 de agosto de 2018INTRODUCCION
Concepto
El proceso de desarrollo de software, como todo proceso de ingeniería, mantiene una estructura estricta que busca tener el control sobre todas las variables en juego y que permitan disminuir al máximo -si es que no todo- los eventos no deseados que desvíen el funcionamiento con el cual fue concebido nuestro proyecto de software. Desde esta mirada, las pruebas funcionales corresponden al proceso que viene inmediatamente después del proceso de pruebas unitarias, y tal como su nombre lo indica, se pretende probar el proyecto con todos los sub-sistemas en conjunto, colocando énfasis en los puntos de comunicación que se establecen ya sea a nivel de Hardware o Software. La programación moderna dada su complejidad, obliga a trabajar por grupos multidisciplinarios los cuales modulan el proyecto y lo construyen por segmentos, este paradigma obliga una vez concretados los modelos reunir cada parte en un todo, y ponerlo en marcha al unísono. Las pruebas de integración vienen a culminar el proceso para verificar que se concretó el objetivo inicial, y con ello obtener un producto de buena calidad (producto que sea capaz de cumplir los requerimientos del cliente).
Recursos Utilizados
Para tal efecto se requiere:
- Software con funcionamiento experimental o consolidado
- Sistema informatico de laboratorio SISTELAB
- Modulo Interfaz de Usuario
- Modulo Interfaz de Ingreso WEB
- Modulo de Impresión de Resultados WEB
- Modulo Conexión de Equipos
- Modulo Equipos Clínicos
- Puertos de Comunicación
Estructura de las pruebas
- Evaluación de puntos de comunicación entre módulos
- Simulación de casos con datos ficticios
- Evaluación de Resultados
- Check List
Evaluación Ingreso web - base de datos
Luis Ramirez Jerez
N° CASO DE PRUEBA | COMPONENTE | DESCRIPCION | PRE-REQUISITOS |
01 | Aplicación- servidor- base datos | Se analiza el Login de un usuario | Estar ingresado previamente en la base de datos. |
02 | Aplicación- servidor- base de datos | Se analiza el ingreso de un paciente | Ser usuario. |
03 | Aplicación- servidor- base de datos- impresora | Buscar una orden de ingreso e imprimirla. | Ser usuario y haber ingresado al paciente. |
CASO 01 | |||||
PASO | DESCRIPCION PASOS | DATOS DE ENTRADA | SALIDA ESPERADA | ¿OK? | OBSERVACIONES |
1 | Se ingresa un usuario existente | Usuario y clave existente en la base de datos | Ingreso a la aplicación. | ☑ | El formulario cambia a color verde, indicando en texto que los datos son correctos. |
2 | Se ingresa una contraseña incorrecta | Usuario existente y clave incorrecta | Denegar acceso a la aplicación. | ☑ | El formulario cambia a color rojo, indicando en texto que los datos son incorrectos. |
CASO 02 | |||||
PASO | DESCRIPCION PASOS | DATOS DE ENTRADA | SALIDA ESPERADA | ¿OK? | OBSERVACIONES |
1 | Ingresar paciente nuevo campo Rut | Rut correcto | Validar Rut | ☑ | Valida que el Rut sea correcto cambiando a color verde el campo de texto. |
2 | Ingresar paciente nuevo campo Rut | Rut incorrecto | Validar Rut | ☑ | Valida que el Rut sea correcto cambiando a color rojo el campo de texto. |
3 | Tipos de datos campo nombre y apellidos | Letras y números | Verificación de ingreso de solo letras | ☑ | Por tema de acreditación los campos de nombres y apellidos no deben distinguir entre letras y números |
4 | Ingreso Edad | Edad correcta | Verificación | ☑ | Permite ingresar letras y números debido a que el formato de edad está diseñado en año, mes y semana, además autocompleta el campo fecha de nacimiento, debido a que tiene una función que calcula la fecha por la edad ingresada. |
5 | Ingreso Edad | Edad sobre los 100 años | verificación | ☑ | Debido a la función que calcula la edad, está establecido un límite 4máximo y mínimo de edad |
6 | Ingreso correo | Correo incorrecto | verificación | ☒ | No verifica el formato del correo electrónico por medio de un patrón predefinido. |
7 | Guardar usuario | Algunos campos vacíos | verificación | ☑ | Permite dejar campos vacíos como son correo electrónico, teléfono ya que puede haber personas que no tengan correo electrónico o teléfono. |
CASO 03 | |||||
PASO | DESCRIPCION PASOS | DATOS DE ENTRADA | SALIDA ESPERADA | ¿OK? | OBSERVACIONES |
1 | Buscar orden | Sin datos | verificación | ☑ | No muestra ningún mensaje, solo se refresca la página. |
2 | Buscar orden | Datos aleatorios | verificación | ☑ | No muestra ningún mensaje, solo se refresca la página. |
3 | Buscar orden | Orden existente | Verificación | ☑ | Muestra los datos solicitados y los campos son mostrados en ReadOnly de solo lectura. |
4 | Imprimir orden | Ninguno, solo presionar el botón imprimir. | Impresión | ☑ | Se efectúa la impresión correctamente. |
Evaluación Ingreso web - base de datos
Juan Hidalgo Segura
N° CASO DE PRUEBA | COMPONENTE | DESCRIPCION | PRE-REQUISITOS |
01 | Aplicación Web - servidor- base datos | Se chequea que el ingreso del usuario | Debe estar creado en la base de datos del sistema |
02 | Aplicación Web - servidor- base de datos | Se analiza el ingreso de un profesional | Ser usuario. |
03 | Aplicación Web- servidor- base de datos | Buscar por rango de fechas los trabajos realizados por el profesional | Ser usuario y que se hayan ingresado todos los procedimientos realizados a los pacientes. |
04 | Aplicación Web- servidor- base de datos- sistema operativo | Descarga de documentos | Haber realizado un examen solicitado. |
...