C11616_pruebas Cambio.xlsx

  • Uploaded by: Yinneth Fonseca
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View C11616_pruebas Cambio.xlsx as PDF for free.

More details

  • Words: 2,560
  • Pages: 20
Formato Plantilla Cas Codigo: DG-5-MEST-DDP-F-3 Proyecto: Generacion de pruebas cambios realizados sisclinet

Documento:Generacion de pruebas cambios realizados sisclinet

Estado: Sitio web Sisclinet

Elaborado por: Carlos Lopez

Fecha prueba: Enero 2019

Identificador: C11616

Responsable Servientrega: Carlos Lopez

Responsable proveedor: Mevi - Virtualizacion Cadena Credito

Historia de la Revisión Fecha

Versión

1/9/2018 1.0

VALIDACIONES GENERALES 1. Presentación de la pantalla

Debe validar que cumpla las siguientes condiciones: N°

1 2 4 7 12

13

14

15 17 2. Usuabilidad

Debe validar que cumpla las siguientes condiciones:



1 3 4 3. Auditoria.

Debe validar que cumpla las siguientes condiciones: N°

1 2 3 4. Seguridad. N°

1 2 3

5

6 5. Parámetros iniciales.

Debe validar que cumpla las siguientes condiciones: N°

1

2 3 4 6. Funcionalidad inicial y validaciones

Debe validar que cumpla las siguientes condiciones: N°

1 2 3

4

5 6 7 8 9 7. Controles buscar en la pantalla.

Debe validar que cumpla las siguientes condiciones: N°

1

2

4 6 7 8

11

12 13 14

18 8. Controles Lista en la pantalla.

Debe validar que cumpla las siguientes condiciones: N°

1 3

4

5

6 7

VERIFICACIONES GENERALES 1. Verificar información en base de datos.

Debe validar que cumpla las siguientes condiciones: N°

1

2. Verificar integridad referencial de los datos ingresados

Debe validar que cumpla las siguientes condiciones: N°

1 2 3 4 5 6 7

8

9

3. Proyección de datos: Ingresar el máximo número de registros que se tenga proyectado tener en las tablas que se relacionan con la pantalla.

Debe validar que cumpla las siguientes condiciones: N°

1

2 3

4.Concurrencia, transacciones y pruebas de estrés

Debe validar que cumpla las siguientes condiciones: N°

1

2 3

4

5

5. Procesamiento de Archivos

Debe validar que cumpla las siguientes condiciones: N°

1 2

3 4

PRUEBAS DE FALLO Y RECUPERACIÓN 1. Interrumpir comunicación del cliente con el servidor cuando el usuario esta realizando una acción en la pantalla.(Desconectar cable de red)

Debe validar que cumpla las siguientes condiciones: N°

1 2

REVISIÓN CÓDIGO FUENTE .NET 1. Garantizar la ejecución de todo el código fuente durante las pruebas.

Debe validar que cumpla las siguientes condiciones: N°

1 2 3 4 5 6 7 8 9

10

11 12

VERIFICACIÓN DATOS

1. Verificar datos por base de datos.

Debe validar que cumpla las siguientes condiciones: N°

1 2

PROCEDIMIENTOS ALMACENADOS 1. Validaciones

Debe validar que cumpla las siguientes condiciones: N°

1

2

3

2 3

REPLICACIÓN DATOS 1. Validaciones para replicación.

Debe validar que cumpla las siguientes condiciones: N°

1 2 3

PRUEBAS PROCESO DE NEGOCIO 1

Debe validar que cumpla las siguientes condiciones:

Formato Plantilla Casos de Prueba

Codigo: DG-5-MEST-DDP-F-3

Versión: 1

Documento:Generacion de pruebas cambios realizados sisclinet

Fecha: 09/01/2018

Elaborado por: Carlos Lopez

Rev: Angie Fonseca

dentificador: C11616

Versión.: 1.0

Responsable proveedor: Mevi - Virtualizacion Cadena Credito

Usuario líder:

Historia de la Revisión Descripción

Autor

Generacion de pruebas cambios realizados sisclinet

Mevi - Virtualizacion Cadena Credito

Debe validar que cumpla las siguientes condiciones: Validación El sistema es uniforme en cuanto a estilos, colores y tipos de letra acordados entre el proveedor y servientrega.

Cumple SI

NO NA

x

Los campos, grupos de campos, botones y controles están SI correctamente distribuidos y alineados en la pantalla.

NO NA

SI

NO NA

El orden para recorrer los campos con la tecla es el correcto. Todas las etiquetas de los campos están correctamente escritas sin nombres nemotécnicos. Todos los controles de comando tienen una funcionalidad.

x x

SI

NO NA

x SI

NO NA

x

Los botones de comando: Eliminar, actualizar o de procesos SI importantes que tomen tiempo en su ejecución tengan mensajes de confirmación al usuario.

NO NA

Los procesos que tomen tiempo en procesar muestran al usuario SI en que estado se encuentra el proceso (puede ser barra de progreso)

NO NA

El Sistema cumple con reglas de ortografía en las etiquetas, SI mensajes, títulos de pantalla, ayuda, tooltips

NO NA

Los campos requeridos se diferencian visualmente de los campos SI no requeridos.

NO NA

Debe validar que cumpla las siguientes condiciones:

x

x

x x

Observación

Validación El Sistema permite la manipulación con el mouse y con el teclado

Cumple SI

NO NA

x

En los controles tipo lista los valores se encuentran ordenados SI alfabéticamente y se pueden seleccionar fácilmente.

NO NA

SI

NO NA

Los campos no editables se pueden visualizar correctamente en los formatos correspondientes.

Observación

x x

Debe validar que cumpla las siguientes condiciones: Validación

Cumple

Se registra correctamente la auditoria en cada una de las SI acciones realizadas por el usuario.

NO NA

La información registrada en la tabla de auditoria es coherente SI con la acción realizada.

NO NA

SI

NO NA

Se puede consultar la auditoria registrada.

Validación

Observación

x x x

Cumple SI

Se controla el acceso a la pantalla solo para los usuarios autorizados. x

NO NA

La aplicación se integra con el esquema y aplicación de seguridad SI de Servientrega Se controla el acceso por botones de comando a cada usuario SI autorizado. Ejemplo: Un usuario que solo tenga acceso a x consulta. No existen combinaciones de teclas o huevos pascua que SI permitan sacar información de la aplicación como:

NO NA

Observación

x NO NA

NO NA

a.     Usuarios y contraseñas

x

b.     Cadenas de conexión Cualquier información no definida en los informes del proyecto. Los archivos de configuración deben estar encriptados de acuerdo SI al algoritmo manejado por Servientrega.

NO NA

Debe validar que cumpla las siguientes condiciones: Validación

Cumple

Se valida en el momento de cargar la pantalla que todos los SI combos, listas o parámetros que se requieran para el correcto x funcionamiento de la pantalla estén parametrizados.

NO NA

Parámetros utilizados en la pantalla, es decir, no deben existir SI parámetros quemados.

NO NA

Se permite configurar cada uno de los parámetros utilizados en la pantalla.

SI

NO NA

Al dejar sin datos las tablas en las que inserta la pantalla no se presentan errores o mensajes extraños.

SI

NO NA

Observación

x x x

Debe validar que cumpla las siguientes condiciones: Validación

Cumple

Observación

SI

NO NA

SI

Los datos ingresados por la pantalla se pueden consultar de forma fácil y rápida. x

NO NA

SI

NO NA

Se valida que las precondiciones del caso de uso se cumplan.

Se valida que las poscondiciones del caso de uso se cumplieron.

x

x SI

Todos los campos numéricos reciben sólo números

NO NA

x

Todos los campos alfanuméricos valida que reciba sólo números y SI letras y tienen control sobre caracteres especiales. x

NO NA

Todos los campos fecha reciben sólo caracteres que representan fechas.

SI

NO NA

Se valida que los controles tipo fecha no acepte valores inexistentes

SI

NO NA

Todas las validaciones realizadas por el sistema generan un mensaje claro para el usuario.

SI

NO NA

x x x

Todas las validaciones realizadas generan el posicionamiento del SI foco en el control que generó la validación. x

NO NA

Debe validar que cumpla las siguientes condiciones: Validación

Cumple SI

Al digitar <Enter> o un dato que no exista se debe mostrar la ventana de búsqueda. x

NO NA

Se muestran los valores ordenados en forma alfabética.

SI

NO NA

x Se permite ordenar por cada campo mostrado en la lista

SI

NO NA

x

Los nombres de los campos no pueden ser nemotécnicos, deben SI tener la primera letra en mayúscula y el resto en minúscula.

NO NA

SI

NO NA

Cumplir con el estilo definido para todos los grid del proyecto No permitir editar ningún campo

x

x SI

NO NA

x

Permitir ampliar los campos que no se pueden visualizar SI completamente. Si la información a mostrar en los campos supera lo que se puede visualizar en el control se activa scroll.

NO NA

SI

NO NA

Permitir seleccionar un registro solo con la utilización del teclado.

x

x

Los registros mostrados en la lista deben estar activos en la base de datos.

SI

NO NA

Debe permitir buscar los registros que contengan una palabra específica.

SI

NO NA

x x

Observación

Se puede navegar en la pantalla de búsqueda con la tecla

SI

NO NA

x

Debe validar que cumpla las siguientes condiciones: Validación El grid permite funcionalidad de buscar y ordenar

Cumple SI

x

El usuario puede ampliar y reducir el ancho de las columnas del SI grid El grid maneja scroll horizontal y vertical. Muestra la información en modo lectura.

NO NA

solo buscar.

NO NA

x

x SI

NO NA

x SI

Maneja opción “Seleccionar” un campo check que permite seleccionar un registro. (Aplica para los grid que no son de reporte y el usuario puede realizar acciones con los registros del grid).

NO NA

x

La información mostrada corresponde a la almacenada en la base SI de datos. x

NO NA

SI

NO NA

Maneja el estándar general de los grid

Observación

x

Debe validar que cumpla las siguientes condiciones: Validación

Cumple SI

La información ingresada por la pantalla coincide completamente con la registrada en cada uno de los campos de la base de datos x

Observación

NO NA

Debe validar que cumpla las siguientes condiciones: Validación

Cumple

La aplicación valida que no se eliminen parámetros o registros en tablas básicas que se estén utilizando en la pantalla.

SI

Existe integridad referencial de la información ingresada.

SI

NO NA

x NO NA

x El tamaño de los campos es consistente con el tamaño definido en la base de datos.

SI

NO NA

Toda la información editada o ingresada es almacenada consistentemente en la base de datos.

SI

Al ingresar valores en los datos de entrada se valida los valores mínimos y máximos definidos en la base de datos.

SI

Se valida que no se envíen a guardar o actualizar datos en null que en el modelo de datos no lo permite.

SI

NO NA

SI

NO NA

x NO NA

X NO NA

X X

Se valida que la longitud de los campos no generen el truncado o redondeo de valores en la base de datos. X

Observación

Se valida errores ocasionados al hacer doble clic varias veces en SI el botón guardar, actualizar o cualquier otro botón que inserte o actualice datos (no hacer inserts dobles o errores de la base de X datos).

NO NA

SI

NO NA

Se valida que los campos numéricos no dependen de la configuración regional del equipo cliente (separadores de miles y separadores de decimales).

X

Debe validar que cumpla las siguientes condiciones: Validación

Cumple

Al registrar información el rendimiento de la aplicación no disminuye y se mantiene igual a cuando no existe tanta información en base de datos.

SI

Las consultas son rápidas.

SI

Observación

NO NA

x NO NA

x El proceso de inserción y actualización de información es rápido.

SI

NO NA

x

Debe validar que cumpla las siguientes condiciones: Validación

Cumple

La aplicación permite trabajar a n usuarios simultáneamente sin presentar: Bloqueos, inconsistencia en la información registrada. Probar con n igual a 3, 10, 100, 400

SI

La información registrada en la base de datos por cada usuario concuerda con los datos de entrada de cada usuario.

SI

Al modificar un registro simultáneamente por dos usuarios el sistema advierte al usuario.

SI

NO NA

x NO NA

x NO NA

x

Se controlan correctamente las transacciones en la base de datos. SI Hacer traza a la funcionalidad y cambiar el nombre del último procedimiento almacenado o denegar permisos. La aplicación debe controlar esta situación conservando integridad de los datos.

NO NA

SI

NO NA

Se controla correctamente las conexiones a la base de datos. (Que no existan muchas conexiones abiertas a las establecidas en el pull)

Observación

x

Debe validar que cumpla las siguientes condiciones: Validación

Cumple

Los tiempos de respuesta de la aplicación son óptimos al procesar 1, 10, 100, 1000 o más registros

SI

NO NA

Ante algún error al momento de procesar el archivo y en el resultado final del procesamiento, se muestran mensajes claros al usuario indicando por qué se geneó el error.

SI

NO NA

Al procesarse un archivo se mantienen todas las validaciones y reglas de negocio del requerimiento.

SI

NO NA

La inserción en base de datos corresponde a la información procesada en el archivo.

SI

NO NA

Observación

La inserción en base de datos corresponde a la información procesada en el archivo.

Debe validar que cumpla las siguientes condiciones: Validación

Cumple

No debe existir registro de información incompleto.

SI

NO NA

El sistema muestra mensaje controlado al usuario informando del problema.

SI

NO NA

Observación

Debe validar que cumpla las siguientes condiciones: Validación

Cumple

Las datos ingresados en el set de datos permiten la ejecución de las condiciones if o case del código fuente .NET

SI

NO NA

Las datos ingresados en el set de datos permiten la ejecución de las condiciones if o case de los procedimientos almacenados.

SI

NO NA

Todas las clases .NET están documentadas de acuerdo al estándar de Servientrega.

SI

NO NA

Todos los métodos o funciones .NET están documentados de acuerdo al estándar de servientrega.

SI

NO NA

Todos los procedimientos almacenados están documentados de acuerdo al estándar de servientrega.

SI

NO NA

Las variables .NET están nombradas de acuerdo al estándar de .NET de Servientrega.

SI

NO NA

Esta claramente separado las tres capas de negocio ( presentación, negocio y datos)

SI

NO NA

Se utilizan las recomendaciones de buenas prácticas de Servientrega.

SI

NO NA

Al aplicar “Execution plan” a las sentencias sql utilizadas en los procedimientos están construidas de la forma mas optima con el menor costo posible.

SI

NO NA

Se realiza liberación de memoria en código manejado (Dispose, Finalize, Object = Nothing, GC.Collect)

SI

NO NA

SI

NO NA

SI

NO NA

Esta debidamente documentado No se debe manejar cursores en los procedimientos almacenados.

Observación

Debe validar que cumpla las siguientes condiciones: Validación

Cumple

Consultar la información ingresada y verificar que se muestre correctamente como esta en la base de datos

SI

NO NA

Verificar por base de datos que los datos ingresados correspondas a los datos de entrada utilizados anteriormente.

SI

NO NA

Observación

Debe validar que cumpla las siguientes condiciones: Validación Esta debidamente documentado

Cumple SI

NO NA

SI

NO NA

Usa espacios en blanco y deja el código organizado en columnas

SI

NO NA

Declara e inicia las variables en un bloque

SI

NO NA

Se incluye tratamiento de errores y un manejo de mensajes de error

SI

NO NA

Utiliza indentación (la indentacion es el acto de desplazar el codigo hacia la izquierda con un espacio, generalmente una tabulacion, para dejarlo ordenado de manera legible)

Observación

Debe validar que cumpla las siguientes condiciones: Validación

Debe validar que cumpla las siguientes condiciones:

Cumple SI

NO NA

SI

NO NA

SI

NO NA

Observación

OBJETIVO Pruebas del ambiente test yamismo DESCRIPCIÓN DEL SISTEMA O MEJORA Ejecución de pruebas a las modificaciones realizadas. AMBIENTE http://t_serv-sisclin01:8068/SisclinetYamismo/Main.aspx CREDENCIALES Usuario: atie9003 Contraseña: Servi2017 DESCRIPCION DE LA PRUEBA Configuracion de tiempo de entrega YAMISMO PRECONDICIONES N/A 1. Ingresar a Sisclinet con usuario Luis1937

2. Verificar que el Boton YAMISMO no este habilitado

3. Ingresar a sisclinet con Uusario MERCANCIAS

4. Verificar que la sevisualice el boton YA MISMO

5. Verifcar que dentro del formulario de generacion de la guia el tiempo de entrega yamismo este configurado

More Documents from "Yinneth Fonseca"