Está en la página 1de 56

Formato Plantilla Cas

Codigo: DG-5-MEST-DDP-F-3
Proyecto:publicación servicio web generación de
Documento:publicación servicio web generación de guías reintentos i
guías reintentos impresión
Estado: Servicio web Elaborado por: Carlos Lopez
Fecha prueba: Enero 2019 Identificador: C11614
Responsable Servientrega: Carlos Lopez Responsable proveedor: Mevi - Virtualizacion Cadena Credito

Historia de la Revisión
Fecha Versión

12/24/2018 1.0

VALIDACIONES GENERALES
1. Presentación de la pantalla Debe validar que cumpla las siguientes condiciones:

12

13

14

15

17

2. Usuabilidad Debe validar que cumpla las siguientes condiciones:


3. Auditoria. Debe validar que cumpla las siguientes condiciones:


4. Seguridad.

5. Parámetros iniciales. Debe validar que cumpla las siguientes condiciones:


6. Funcionalidad inicial y validaciones Debe validar que cumpla las siguientes condiciones:

1

7. Controles buscar en la pantalla. Debe validar que cumpla las siguientes condiciones:

11

12

13

14
18

8. Controles Lista en la pantalla. Debe validar que cumpla las siguientes condiciones:

VERIFICACIONES GENERALES
1. Verificar información en base de datos. Debe validar que cumpla las siguientes condiciones:

2. Verificar integridad referencial de los datos


Debe validar que cumpla las siguientes condiciones:
ingresados

7
8

3. Proyección de datos: Ingresar el máximo número


de registros que se tenga proyectado tener en las Debe validar que cumpla las siguientes condiciones:
tablas que se relacionan con la pantalla.

4.Concurrencia, transacciones y pruebas de estrés Debe validar que cumpla las siguientes condiciones:

5. Procesamiento de Archivos Debe validar que cumpla las siguientes condiciones:

4
PRUEBAS DE FALLO Y RECUPERACIÓN
1. Interrumpir comunicación del cliente con el
servidor cuando el usuario esta realizando una Debe validar que cumpla las siguientes condiciones:
acción en la pantalla.(Desconectar cable de red)

REVISIÓN CÓDIGO FUENTE .NET


1. Garantizar la ejecución de todo el código fuente
Debe validar que cumpla las siguientes condiciones:
durante las pruebas.

10

11

12

VERIFICACIÓN DATOS
1. Verificar datos por base de datos. Debe validar que cumpla las siguientes condiciones:

PROCEDIMIENTOS ALMACENADOS
1. Validaciones Debe validar que cumpla las siguientes condiciones:

REPLICACIÓN DATOS
1. Validaciones para replicación. Debe validar que cumpla las siguientes condiciones:

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:publicación servicio web generación de guías reintentos impresión Fecha: 08/01/2018

Elaborado por: Carlos Lopez Rev: Angie Fonseca


dentificador: C11614 Versión.: 1.0
Responsable proveedor: Mevi - Virtualizacion Cadena Credito Usuario líder:

Historia de la Revisión
Descripción Autor

publicación servicio web generación de guías reintentos impresión Mevi - Virtualizacion Cadena Credito

Debe validar que cumpla las siguientes condiciones:


Validación Cumple Observación
SI NO NA
El sistema es uniforme en cuanto a estilos, colores y tipos de letra
acordados entre el proveedor y servientrega. x

Los campos, grupos de campos, botones y controles están SI NO NA

correctamente distribuidos y alineados en la pantalla. x


El orden para recorrer los campos con la tecla <Tab> es el SI NO NA

correcto. x
SI NO NA
Todas las etiquetas de los campos están correctamente escritas
sin nombres nemotécnicos. x
SI NO NA
Todos los controles de comando tienen una funcionalidad.
x
Los botones de comando: Eliminar, actualizar o de procesos SI NO NA

importantes que tomen tiempo en su ejecución tengan mensajes


de confirmación al usuario. x

Los procesos que tomen tiempo en procesar muestran al usuario SI NO NA


en que estado se encuentra el proceso (puede ser barra de
progreso) x

El Sistema cumple con reglas de ortografía en las etiquetas, SI NO NA

mensajes, títulos de pantalla, ayuda, tooltips x


Los campos requeridos se diferencian visualmente de los campos SI NO NA

no requeridos. x
Debe validar que cumpla las siguientes condiciones:
Validación Cumple Observación
SI NO NA
El Sistema permite la manipulación con el mouse y con el teclado
x
En los controles tipo lista los valores se encuentran ordenados SI NO NA

alfabéticamente y se pueden seleccionar fácilmente. x


Los campos no editables se pueden visualizar correctamente en SI NO NA

los formatos correspondientes. x


Debe validar que cumpla las siguientes condiciones:
Validación Cumple Observación
Se registra correctamente la auditoria en cada una de las SI NO NA

acciones realizadas por el usuario. x


La información registrada en la tabla de auditoria es coherente SI NO NA

con la acción realizada. x


SI NO NA
Se puede consultar la auditoria registrada.
x

Validación Cumple Observación


Se controla el acceso a la pantalla solo para los usuarios SI NO NA

autorizados. x
La aplicación se integra con el esquema y aplicación de seguridad SI NO NA

de Servientrega x
Se controla el acceso por botones de comando a cada usuario SI NO NA
autorizado. Ejemplo: Un usuario que solo tenga acceso a
consulta. x
No existen combinaciones de teclas o huevos pascua que SI NO NA
permitan sacar información de la aplicación como:
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 NO NA

al algoritmo manejado por Servientrega.


Debe validar que cumpla las siguientes condiciones:
Validación Cumple Observación
Se valida en el momento de cargar la pantalla que todos los SI NO NA

combos, listas o parámetros que se requieran para el correcto


funcionamiento de la pantalla estén parametrizados. x

Parámetros utilizados en la pantalla, es decir, no deben existir SI NO NA

parámetros quemados. x
Se permite configurar cada uno de los parámetros utilizados en la SI NO NA

pantalla. x
Al dejar sin datos las tablas en las que inserta la pantalla no se SI NO NA

presentan errores o mensajes extraños. x

Debe validar que cumpla las siguientes condiciones:

Validación Cumple Observación


SI NO NA
Se valida que las precondiciones del caso de uso se cumplan.
x
Los datos ingresados por la pantalla se pueden consultar de forma SI NO NA

fácil y rápida. x
SI NO NA
Se valida que las poscondiciones del caso de uso se cumplieron.
x
SI NO NA

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


x

Todos los campos alfanuméricos valida que reciba sólo números y SI NO NA

letras y tienen control sobre caracteres especiales. x


Todos los campos fecha reciben sólo caracteres que representan SI NO NA

fechas. x
Se valida que los controles tipo fecha no acepte valores SI NO NA

inexistentes x
Todas las validaciones realizadas por el sistema generan un SI NO NA

mensaje claro para el usuario. x


Todas las validaciones realizadas generan el posicionamiento del SI NO NA

foco en el control que generó la validación. x

Debe validar que cumpla las siguientes condiciones:

Validación Cumple Observación


Al digitar <Enter> o un dato que no exista se debe mostrar la SI NO NA

ventana de búsqueda. x
Se muestran los valores ordenados en forma alfabética. SI NO NA

x
SI NO NA
Se permite ordenar por cada campo mostrado en la lista
x
Los nombres de los campos no pueden ser nemotécnicos, deben SI NO NA

tener la primera letra en mayúscula y el resto en minúscula. x


SI NO NA
Cumplir con el estilo definido para todos los grid del proyecto
x
SI NO NA
No permitir editar ningún campo
x
Permitir ampliar los campos que no se pueden visualizar SI NO NA

completamente. Si la información a mostrar en los campos supera


lo que se puede visualizar en el control se activa scroll. x

SI NO NA
Permitir seleccionar un registro solo con la utilización del teclado.
x
Los registros mostrados en la lista deben estar activos en la base SI NO NA

de datos. x
Debe permitir buscar los registros que contengan una palabra SI NO NA

específica. x
SI NO NA
Se puede navegar en la pantalla de búsqueda con la tecla <Tab>
x
Debe validar que cumpla las siguientes condiciones:
Validación Cumple Observación
SI NO NA
El grid permite funcionalidad de buscar y ordenar solo buscar.
x
El usuario puede ampliar y reducir el ancho de las columnas del SI NO NA

grid x
El grid maneja scroll horizontal y vertical. x
SI NO NA
Muestra la información en modo lectura.
x
SI NO NA
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). x

La información mostrada corresponde a la almacenada en la base SI NO NA

de datos. x
SI NO NA
Maneja el estándar general de los grid
x

Debe validar que cumpla las siguientes condiciones:


Validación Cumple Observación
SI NO NA
La información ingresada por la pantalla coincide completamente
con la registrada en cada uno de los campos de la base de datos x

Debe validar que cumpla las siguientes condiciones:

Validación Cumple Observación


La aplicación valida que no se eliminen parámetros o registros en SI NO NA

tablas básicas que se estén utilizando en la pantalla. x


Existe integridad referencial de la información ingresada. SI NO NA

x
El tamaño de los campos es consistente con el tamaño definido SI NO NA

en la base de datos. x
Toda la información editada o ingresada es almacenada SI NO NA

consistentemente en la base de datos. X


Al ingresar valores en los datos de entrada se valida los valores SI NO NA

mínimos y máximos definidos en la base de datos. X


Se valida que no se envíen a guardar o actualizar datos en null SI NO NA

que en el modelo de datos no lo permite. X


Se valida que la longitud de los campos no generen el truncado o SI NO NA

redondeo de valores en la base de datos. X


Se valida errores ocasionados al hacer doble clic varias veces en SI NO NA
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).
Se valida que los campos numéricos no dependen de la SI NO NA

configuración regional del equipo cliente (separadores de miles y


separadores de decimales). X

Debe validar que cumpla las siguientes condiciones:

Validación Cumple Observación


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

Las consultas son rápidas. SI NO NA

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

Debe validar que cumpla las siguientes condiciones:

Validación Cumple Observación


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

La información registrada en la base de datos por cada usuario SI NO NA

concuerda con los datos de entrada de cada usuario. x


Al modificar un registro simultáneamente por dos usuarios el SI NO NA

sistema advierte al usuario. x

Se controlan correctamente las transacciones en la base de datos. SI NO NA


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. x

Se controla correctamente las conexiones a la base de datos. SI NO NA

(Que no existan muchas conexiones abiertas a las establecidas


en el pull)

Debe validar que cumpla las siguientes condiciones:

Validación Cumple Observación

Los tiempos de respuesta de la aplicación son óptimos al procesar SI NO NA

1, 10, 100, 1000 o más registros

Ante algún error al momento de procesar el archivo y en el SI NO NA

resultado final del procesamiento, se muestran mensajes claros al


usuario indicando por qué se geneó el error.

Al procesarse un archivo se mantienen todas las validaciones y SI NO NA

reglas de negocio del requerimiento.

La inserción en base de datos corresponde a la información SI NO NA

procesada en el archivo.
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 Observación


No debe existir registro de información incompleto. SI NO NA

El sistema muestra mensaje controlado al usuario informando del SI NO NA

problema.

Debe validar que cumpla las siguientes condiciones:

Validación Cumple Observación


Las datos ingresados en el set de datos permiten la ejecución de SI NO NA

las condiciones if o case del código fuente .NET

Las datos ingresados en el set de datos permiten la ejecución de SI NO NA

las condiciones if o case de los procedimientos almacenados.

Todas las clases .NET están documentadas de acuerdo al SI NO NA

estándar de Servientrega.

Todos los métodos o funciones .NET están documentados de SI NO NA

acuerdo al estándar de servientrega.

Todos los procedimientos almacenados están documentados de SI NO NA

acuerdo al estándar de servientrega.

Las variables .NET están nombradas de acuerdo al estándar SI NO NA

de .NET de Servientrega.

Esta claramente separado las tres capas de negocio SI NO NA

( presentación, negocio y datos)

Se utilizan las recomendaciones de buenas prácticas de SI NO NA

Servientrega.

Al aplicar “Execution plan” a las sentencias sql utilizadas en los SI NO NA

procedimientos están construidas de la forma mas optima con el


menor costo posible.

Se realiza liberación de memoria en código manejado (Dispose, SI NO NA

Finalize, Object = Nothing, GC.Collect)

SI NO NA
Esta debidamente documentado

No se debe manejar cursores en los procedimientos SI NO NA

almacenados.
Debe validar que cumpla las siguientes condiciones:
Validación Cumple Observación
Consultar la información ingresada y verificar que se muestre SI NO NA

correctamente como esta en la base de datos

Verificar por base de datos que los datos ingresados SI NO NA

correspondas a los datos de entrada utilizados anteriormente.

Debe validar que cumpla las siguientes condiciones:


Validación Cumple Observación
Esta debidamente documentado SI NO NA

Utiliza indentación (la indentacion es el acto de desplazar el SI NO NA


codigo hacia la izquierda con un espacio, generalmente una
tabulacion, para dejarlo ordenado de manera legible)

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 SI NO NA

mensajes de error

Debe validar que cumpla las siguientes condiciones:


Validación Cumple Observación
SI NO NA

SI NO NA

SI NO NA

Debe validar que cumpla las siguientes condiciones:


OBJETIVO
Pruebas del servicio web generación de guías reintentos impresión

DESCRIPCIÓN DEL SISTEMA O MEJORA


Ejecución de pruebas a las modificaciones realizadas.

AMBIENTE
http://web.servientrega.com:8081/GeneracionGuias.asmx

CREDENCIALES
Usuario: Luis1937
Contraseña: MZR0zNqnI/KplFlYXiFk7m8/G/Iqxb3O

DESCRIPCION DE LA PRUEBA
Prueba de generacion de guias, Impresión y Manifiesto Doc.Unitario

PRECONDICIONES
*. Configuracion de proyecto en Soap iu

1. Ingresar a Soap iu
GeneracionGuiasReintentosImpresión > CargueMasivoExterno > Doc.Unitario

2. Realizar generacion de Guia


3. Impresión de la guia
GeneracionGuiasReintentosImpresión > GenerarGuiaSticker > Impresión 292708116
4. Generacion de manifiesto
GeneracionGuiasReintentosImpresión > GenerarManifiesto > Manifiesto 292708116
OBJETIVO
Pruebas del servicio web generación de guías reintentos impresión

DESCRIPCIÓN DEL SISTEMA O MEJORA


Ejecución de pruebas a las modificaciones realizadas.

AMBIENTE
http://web.servientrega.com:8081/GeneracionGuias.asmx

CREDENCIALES
Usuario: Luis1937
Contraseña: MZR0zNqnI/KplFlYXiFk7m8/G/Iqxb3O

DESCRIPCION DE LA PRUEBA
Prueba de generacion de guias, Impresión y Manifiesto Merc. Premier

PRECONDICIONES
*. Configuracion de proyecto en Soap iu

1. Ingresar a Soap iu
GeneracionGuiasReintentosImpresión > CargueMasivoExterno > Merc. Premier

2. Realizar generacion de Guia


3. Impresión de la guia
GeneracionGuiasReintentosImpresión > GenerarGuiaSticker > Impresión 292708170
4. Generacion de manifiesto
GeneracionGuiasReintentosImpresión > GenerarManifiesto > Manifiesto 292708170
OBJETIVO
Pruebas del servicio web generación de guías reintentos impresión

DESCRIPCIÓN DEL SISTEMA O MEJORA


Ejecución de pruebas a las modificaciones realizadas.

AMBIENTE
http://web.servientrega.com:8081/GeneracionGuias.asmx

CREDENCIALES
Usuario: Luis1937
Contraseña: MZR0zNqnI/KplFlYXiFk7m8/G/Iqxb3O

DESCRIPCION DE LA PRUEBA
Prueba de generacion de guias, Impresión y Manifiesto Merc. Industrial

PRECONDICIONES
*. Configuracion de proyecto en Soap iu

1. Ingresar a Soap iu
GeneracionGuiasReintentosImpresión > CargueMasivoExterno > Merc. Industrial

2. Realizar generacion de Guia


3. Impresión de la guia
GeneracionGuiasReintentosImpresión > GenerarGuiaSticker > Impresión 386051901
4. Realizar manifiesto 386051901