solicitud de pruebas técnicas

Anuncio
Solicitud de Pruebas de Rendimiento
[MÓDULO TÉCNICO] - [Descripción]
Unidad de Calidad y Certificación
1
Presentación del Servicio ..................................................................................................................... 3
1.1
Requisitos para solicitar las pruebas de rendimiento a la UOR de Calidad: ............................... 3
2
Entrega................................................................................................................................................. 3
3
Estrategia de pruebas .......................................................................................................................... 4
3.1
4
Casos de prueba .................................................................................................................................. 4
4.1
5
Entorno de prueba ...................................................................................................................... 4
Caso N [Nombre del Caso] .......................................................................................................... 4
4.1.1
Descripción del funcionamiento ........................................................................................ 4
4.1.2
Recursos técnicos ............................................................................................................... 4
4.1.3
Requisitos técnicos ............................................................................................................. 4
4.1.4
Resultados .......................................................................................................................... 5
4.1.5
Datos para la realización de la prueba ............................................................................... 5
4.1.6
Escenario de prueba ........................................................................................................... 5
ANEXO I: Ejemplo ................................................................................................................................. 6
[Módulo Técnico]. Solicitud de Pruebas de Rendimiento V1.1
Fecha: 15/07/2015
21/07/2014
2
1
Presentación del Servicio
Las pruebas de rendimiento que ejecuta la UOR de Calidad del SW se realizan en el entorno de Validación
de ICM, repitiendo las pruebas a partir de los mismos casos de pruebas que el proveedor ejecutó
previamente.
La UOR de Calidad informará del resultado de dichas pruebas al Responsable del Proyecto, teniendo en
cuenta que cualquier cambio que se realice en el código fuente de esa entrega, invalidará los resultados
obtenidos. En caso de tener que modificar el código fuente, será necesario hacer una nueva solicitud de
Pruebas de Rendimiento. Durante el tiempo que dure la realización de las pruebas solicitadas no se
realizarán cambios en la aplicación.
1.1
2
Requisitos para solicitar las pruebas de rendimiento a la UOR de Calidad:
1.
El proveedor informará en este documento de solicitud de pruebas de rendimiento de los
casos de prueba realizados, sus resultados y la comparativa respecto a los requisitos técnicos
de ICM. Los resultados analizarán al menos para cada caso de pruebas las métricas mínimas
indicadas más adelante en este documento.
2.
Los resultados demostrarán que se satisfacen los requisitos técnicos.
3.
Implícitamente el responsable de proyecto (RP) confirmará el cumplimiento de los requisitos
técnicos.
4.
Estarán disponibles los datos de pruebas en número y representatividad suficiente
(expedientes, usuarios, logines, ficheros de ejemplos y datos .csv, certificados de usuario,
etc).
Entrega
Los valores entre corchetes deben ser particularizados. Se marcarán aquellos apartados que apliquen al
módulo solicitado, indicando en algunos casos la versión a utilizar. Los campos marcados en amarillo
deberán rellenarse obligatoriamente.
Tipo de Entrega(1)
Elija un elemento.
Ubicación fuentes ( Repositorio StarTeam, ftp, subversion .. ) :
[Ruta]
Aplicación ATLANTIX con datos singulares:
☐
Integración con:
WebServices: [Nombre/s Servicio/s Web]
Versión:
Plataforma BO: ☐
Documentum: ☐
Uso de Certificado:(2)
☐
Framework :
☐ FRAMEWORK2
☐ ATLAS Versión:
Tipología: (WEB, WS, BATCH)(3)
Tipología: Elija un elemento.
☐ FRAMEWORK JUSTICIA
(1) COMPLETA: Desarrollo finalizado y listo para pasar a Producción. PARCIAL: Desarrollo en construcción.
En ambos casos la modificación posterior del código fuente invalidará el resultado del informe emitido.
(2) En caso de usar certificados se indicará posteriormente en cada caso de prueba solicitado cual se utilizará.
(3) En caso de ser un Web Service se debe entregar el proyecto SOAPUI con casos de prueba (TestSuite y
LoadTest) en formato xml.
[Módulo Técnico]. Solicitud de Pruebas de Rendimiento V1.1
Fecha: 15/07/2015
21/07/2014
3
3
Estrategia de pruebas
3.1
Entorno de prueba
Entorno
Validación de ICM. NOTA: para otros entornos contactar antes con la Unidad
de Calidad
URL
[URL]
Puesto cliente
S.O.: [Microsoft Windows XP Professional SP3, Internet Explorer 8]
Navegador: IE6, IE7, Indicad otros:……………………………………
4
Casos de prueba
Se repetirá la siguiente estructura para cada caso de prueba, hasta un máximo de 4.
Es obligatorio que los escenarios solicitados para las pruebas de rendimiento funcionen correctamente.
4.1
4.1.1
Caso N [Nombre del Caso]
Descripción del funcionamiento
Se indicará una descripción de la funcionalidad del caso a realizar.
4.1.2
Recursos técnicos
Se indicarán los recursos técnicos de los que hacen uso los casos de prueba (EREG_WS, Base de datos,
Crystal Reports, SIEX, COVE, Archivo documental SIS_PACK, NOTE, ASF, @FIRMA, etc).
RECURSOS TÉCNICOS
[recurso1]
4.1.3
…
[recursoN]
Requisitos técnicos
Se definen los siguientes requisitos mínimos para el caso de prueba:
REQUISITOS MÍNIMOS
Tiempo medio estimado para que un usuario complete el caso de prueba
(segundos):
[ s segundos]
NOTA: es el tiempo que emplearía un usuario de la aplicación en reproducir el caso de
prueba
Nota: En caso de Web Service será tiempo medio de respuesta
Promedio de usuarios que utilizarán la aplicación:
[ n usuarios]
Adicionalmente se podrán incluir otros requisitos mínimos que se considere oportunos.
[Módulo Técnico]. Solicitud de Pruebas de Rendimiento V1.1
Fecha: 15/07/2015
21/07/2014
4
4.1.4
Resultados
Se indicarán los resultados obtenidos en la prueba. Se espera que previamente a solicitar las presentes
pruebas los resultados obtenidos satisfagan los requisitos técnicos.
RESULTADO DE LA PRUEBA
☐
Confirmación de pruebas funcionales satisfactorias:
(marcar X si procede)
Tiempo para completar un usuario el caso de prueba:
[tiempo]
Nota: En caso de Web Service será tiempo medio de respuesta
Número de respuestas HTTP 4xx, 5xx:
[número]
Nota: se espera 0
Número de ejecuciones del caso realizadas:
[número]
Nota: se espera > 200
Consumo CPU (puesto cliente):
[n%]
Nota: se espera <20%
Consumo CPU (puesto servidor):
[n%]
Nota: se espera <50%
Incremento de consumo de memoria de la JVM durante la prueba:
[ % y número]MB
NOTA: se espera < 40% del total de memoria disponible
% de actividad del Garbage Collector
[n%]
NOTA: se espera <30%
Adicionalmente se podrán incluir otros resultados que se consideren oportunos (nuevas medidas,
requisitos mínimos adicionales, etc).
4.1.5
Datos para la realización de la prueba
En caso de ser necesaria la configuración de parámetros de alguno de los valores (fechas; expedientes;
DNIs; etc.) incluir el/los fichero/s de datos en formato csv, certificados necesarios, logines, usuarios, etc.
DATOS PARA REALIZACIÓN DE LA PRUEBA
[Dato]:
4.1.6
[ fichero.csv/valor]
Escenario de prueba
En este apartado se describirán los pasos a seguir para la realización del caso de prueba (ver Anexo I).
En el caso de tratarse de un WEB SERVICE junto con los pasos para ejecutarlo se incluirán el/los fichero/s
.xml de respuesta obtenido/s para comprobar que la ejecución obtenida ha sido correcta.
En el caso particular de un BATCH habría que indicar en qué máquina del entorno de Validación se
ejecutará, el comando para ejecutarlo con los parámetros asociados, si los hubiera, y cualquier otra
información necesaria para su correcta ejecución.Tal y como se indica en la tabla siguiente:
[Módulo Técnico]. Solicitud de Pruebas de Rendimiento V1.1
Fecha: 15/07/2015
21/07/2014
5
Escenario de prueba BATCH
Máquina de Validación donde se ejecutará:
[máquina]
Nombre del script:
[nombre]
Ruta del script:
[ruta]
Comando y Parámetros de ejecución:
[comando]
5
ANEXO I: Ejemplo
Paso 1: Inicio Sesión en [Aplicación]
http://valintranet.madrid.org/gsta_web_escritorio/?gstaApplication=Aplicación
Identificación:
-
Usuario de Validación de la Aplicación
-
Contraseña
Paso 2: Seleccionar opción menú “Gestión de Expedientes”  “Nuevo Expediente”
[Módulo Técnico]. Solicitud de Pruebas de Rendimiento V1.1
Fecha: 15/07/2015
21/07/2014
6
Pulsar la lupa de la etiqueta “Solicitud”:
Paso 3: En la pantalla emergente marcar la opción “Pendientes de recibir” y parametrizar la
Fecha con el valor de la fecha contenida en el fichero [nombre_fichero].csv, en el que se indica
para cada expediente la fecha a utilizar
Pulsar el botón “Buscar”.
Se muestran resultados.
Paso 4: Pulsar el botón seleccionar (v) en la primera fila de resultados de la búsqueda:
[Módulo Técnico]. Solicitud de Pruebas de Rendimiento V1.1
Fecha: 15/07/2015
21/07/2014
7
Descargar