presentación corporativa testhouse consultores - v 3.9.1
DESCRIPTION
Corp. DeckTRANSCRIPT
Mayo 2012
www.es.testhouse.net
+34 915 590 603
© Testhouse Consultores, S.A. – Confidencial y Propietario
Contenidos
Acerca de Testhouse: información de empresa y sus USP’s
El Centro de Excelencia en Pruebas (CEP)
Metodología y tipo de pruebas
Plataforma de calidad
Ciclo de vida de servicios de Testing
SQA y herramientas de bajo coste
Partners y Clientes
Información de Empresa
Unique Selling Points (USP)
Acerca de Testhouse
© Testhouse Consultores, S.A. – Confidencial y Propietario
Creada en enero de 2000
Operaciones y sedes en Reino Unido, USA, España, UAE e India
Focalizada exclusivamente en Calidad (Software & Applications QA)
Certificaciones ISO 9001 , TickIT e IIP
Partnerships con HP (Gold), Microsoft (Gold), SAP Services, IBM Global Services, CSC y Capgemini
Experiencia en gestión de servicios de QA a través de diferentes mercados verticales
200+ empleados/asociados en todo el mundo
Información de Empresa
© Testhouse Consultores, S.A. – Confidencial y Propietario
Localizaciones
© Testhouse Consultores, S.A. – Confidencial y Propietario
Amplia experiencia en Calidad del Software
Modo de trabajo flexible (onsite, near-shore, off-shore) con Global Test Centers en diferentes localizaciones alrededor del mundo
Términos comerciales flexibles personalizados para cada cliente
Enfoque basado en riesgos para la gestión de proyectos de QA de los clientes
Reacción rápida frente a las necesidades del cliente
Amplia experiencia en sectores, proyectos y tecnología
Menor coste en comparación con otras consultorías de QA
Experiencia y satisfacción del cliente (servicios de valor añadido)
Unique Selling Points (USP)
© Testhouse Consultores, S.A. – Confidencial y Propietario
Servicios de Consultoría de Calidad
IMPLANTACIÓN DE METODOLOGÍAS
Establecimiento de estándares que ayuden a nuestros clientes en el control, operación y administración de los
recursos, y que proporcionen un valor añadido en el ciclo de
desarrollo de su software.
CERTIFICACIÓN DE APLICACIONES
Asegurar la validez de todo producto obtenido
durante cualquiera de las etapas del desarrollo de
un Sistema de Información a través del control de los cambios
realizados sobre los mismos y de la
disponibilidad constante de una versión estable de cada elemento para toda
área involucrada.
MEJORA DE PROCESOSOptimizar la efectividad y
la eficiencia de los procesos de nuestros Clientes, mejorando
también los controles, para responder a las
contingencias.Proceso de Gestión de
RequisitosProceso de Pruebas
Proceso de Gestión de Incidencias
Formación
El CEP como respuesta a los problemas de los clientes
Tipos de pruebas y servicios que comprende
Beneficios del outsourcing
Ahorros de costes
El Centro de Excelencia en
Pruebas (CEP)
© Testhouse Consultores, S.A. – Confidencial y Propietario
Centro de Excelencia en Pruebas
Falta de interés / compromiso con la Calidad
Ralentización de la puesta en producción de aplicativos
Costes excesivos debidos a ineficiencias
Costes excesivos debidos a modelos de trabajo no flexibles
Servicio diseñado para enriquecer la capacidad de testing de una empresa y reducir el tiempo y coste de creación de un departamento de testing
• Procesos y métricas rigurosos
• Planificación y estimación de pruebas siguiendo un estándar probado con anterioridad en multitud de clientes
• Gestión e informes de pruebas
• Gestión de defectos y seguimiento de indicadores de rendimiento clave
• Herramientas que se adecuan al entorno bajo prueba
• Marco de trabajo para automatización con funciones de librería reutilizables
• Marco de trabajo para pruebas de rendimiento y seguridad para incrementar la efectividad de las mismas
© Testhouse Consultores, S.A. – Confidencial y Propietario
• Demanda planificada: Al comienzo del servicio se elaborará una Planificación global del servicio de Pruebas.
• Demanda no planificada: son peticiones realizadas como consecuencia de la aparición de nuevos proyectos o necesidades de pruebas no reflejadas en la planificación global.
Gestión de la demanda
• Métrica de puntos función: Se ajustan los esfuerzos de pruebas en base a puntos función a partir de los datos históricos almacenados sobre esta métrica y el esfuerzo planificado y real en diversos proyectos en el ámbito del servicio
• Método de Estimación de Puntos de Casos de Uso (método Gustav Karner): Se trata de un modelo adaptado a Pruebas, que permite estimar el esfuerzo necesario para realizar las pruebas funcionales de un proyecto
Modelos de estimación variable
• Modelo basado en una línea base de producción estimada (FTEs)
• Modelo gestionado de absorción de picos y valles• Revisión periódica de la demanda real y ajustes de la línea
base
Gestión de la capacidad
• KPIs de seguimiento de servicio: cuadro de mando• Definición de seguimiento y escalado. Ante cualquier
desviación del servicio se utilizarán los cauces establecidos en el modelo de relación. Sólo informar al que lo necesita con lo que necesita y en el formato que lo necesita.
• Acuerdos de Nivel de Servicio (SLAs)
Control y Seguimiento
Modelo de Gestión del CEP
© Testhouse Consultores, S.A. – Confidencial y Propietario
SERVICEMANAGER
ANALISTA DE PRUEBAS
COORDINADORDE EQUIPO
INGENIERO DE PRUEBAS
TECNICO DE PRUEBAS
CONSULTORSENIOR
CONSULTOR
CONSULTORJUNIOR
GESTION DEL SERVICIO
OPERACION DEL SERVICIO ACTIVIDADES ESPECIALIZADAS
Especialización en: Herramientas Metodología Servicios
Equipo de Trabajo del CEP
© Testhouse Consultores, S.A. – Confidencial y Propietario
INGENIERÍA DE REQUISITOSVerificación de los requisitos de negocio, sistema y software.Garantía de requisitos consistentes, no ambiguos, completos y correctos, utilizando técnicas como causa-efecto.Control de los cambios en los requisitos.Integración de la Gestión de Requisitos y la Gestión de Configuración.Garantía de la trazabilidad de los requisitos.
CALIDAD DE CÓDIGOInspección de código en modo automático y monitorización de la degradación del código, así como el cumplimiento de los estándares del cliente.
PRUEBAS FUNCIONALESValidar que el desarrollo realizado cumple con los requisitos funcionales que lo originaron. El modelo de desarrollo de software genérico en “V” cubre perfectamente todas las fases de pruebas que son necesarias en una organización TI.
AUTOMATIZACIÓN DE PRUEBASLa razón de ser de las pruebas de regresión será asegurar en nuevas versiones del software que las partes de la aplicación o sistema que no han sufrido cambios siguen funcionando correctamente.La automatización de pruebas de regresión se encarga de seleccionar los casos de prueba que pueden ser automatizados, creando scripts automáticos que permitan ejecuciones lo más desatendidas posibles, mejorando así la eficiencia (costes) y la calidad de las pruebas de regresión.
PRUEBAS NO FUNCIONALESPruebas que cubren muchas áreas de la funcionalidad de los sistemas, que no van incluidas en las Pruebas Funcionales orientadas a validar los requisitos de negocioPruebas de Prestaciones: Validar requisitos no funcionales de eficiencia y fiabilidadPruebas de Vulnerabilidad: Validar que el software satisface los requerimientos de seguridad que cada tipo de aplicación requiere para su operación normalPruebas de Usabilidad: Validar que se cumplen los requisitos de usabilidad definidos para una aplicación.
© Testhouse Consultores, S.A. – Confidencial y Propietario
Outsourcing de Calidad del
Software y Aplicaciones
InformáticasÁrea Componente Beneficios
Procesos
Metodología estandarizada y entregables
Reducción de costes / consistencia en la Calidad
Capacidad para responder a multitud de ‘releases’
Flexibilidad para responder a las necesidades de negocio
Gestión de Proyectos rigurosa
Entregas a tiempo / reducción de costes
Uso de algunas ‘métricas vitales’ – Transformar ‘datos’ en ‘información’
Procesos de decisión basados en información real / Alimentación para mejora continua
Personas
Formación en Especialistas, Certificación y Centralización
Equipos de Alto Rendimiento / Alto nivel de Calidad
Aseguramiento de la Calidad / Integración de Test
Alto nivel de Calidad
ActivosAutomatización e integración de herramientas de testing
Reducción de costes / consistencia en la Calidad
ActivosReutilizables
ProcesosEstablecido
s
PersonalAltamente
Especializado
Presencia Global
(“Global Sourcing”)
© Testhouse Consultores, S.A. – Confidencial y Propietario
Ahorro gracias a la especialización
Beneficios Cuantitativos
CosteFinal
Ahorrosde
Costes
CosteInicial
0%
20%
40%
60%
80%
% C
ost
e O
rigin
al
100%
50%
100% 50%
Flexibilidad en modelos: reducción de costes gracias a combinaciones de modelos ‘inhouse’, ‘nearshore’ y ‘offshore’.
Productividad: aumento gracias a métodos y mejores prácticas en testing, aplicación de herramientas adecuadas y mejor gestión de proyectos.
Procesos estandarizados de testing: aumento de la Calidad gracias a la reducción de los defectos (identificación y resolución de defectos en fases iniciales del ciclo de vida de desarrollo).Automatización: mayor rapidez en la puesta en marcha en producción y reducción de costes gracias al uso razonable de la automatización.
50-70% en Reducción de Costes
Centro de Excelencia en Pruebas (“CEP”)
Metodología de requisitos Metodología de Inspección de código Metodología de pruebas funcionales Metodología de automatización Metodología de pruebas de rendimiento Metodología de pruebas de seguridad
Metodología y tipo de pruebas
© Testhouse Consultores, S.A. – Confidencial y Propietario
Metodología (I)
Conceptualización del Sistema
Análisis y Especificación de Requisitos (HW & SW)
Arquitectura y Diseño de Componentes (HW & SW)
Codificación y Construcción (HW & SW)
Integración y Pruebas (HW & SW)
Pruebas de Validación del Sistema
Pruebas de Aceptación de Usuario
Operación y Mantenimiento
© Testhouse Consultores, S.A. – Confidencial y Propietario
Metodología de requisitos (II)
Gestión de Requisitos
Visibilidad
Mayor claridad para todos los equipos de desarrollo
Reutilización
Versionado y líneas base de requisitos
Testeabilidad
Verificación y validación a nivel de requisito
Trazabilidad
Desde el inicio hasta el despliegue, y permitiendo que en los mantenimientos el
análisis de impacto se realice de forma eficaz y eficiente
Mantenimiento
Versionado de cambios de cada requisito
Seguridad
Asignación de niveles de seguridad por requisito y por proyecto
© Testhouse Consultores, S.A. – Confidencial y Propietario
Las inspecciones del código tienen el objetivo de detectar : Errores de ejecución Mermas de rendimiento Código muerto Redundancia de código Incumplimiento de arquitectura Incumplimiento de estándares técnicos a nivel de codificación. Mantenibilidad del código
Metodología de trabajo: Priorización: Se suele aplicar orientación al riesgo. Medición: Uso de herramientas de análisis. Se obtienen métricas de
nivel técnico que permiten la detección de incumplimientos y/o deficiencias, cuyo conjunto se expresa en: Informes de auditoria. Plan de mejora. Informe de recomendaciones para la mejora.
Metodología de Inspección de
código (III)
© Testhouse Consultores, S.A. – Confidencial y Propietario
Servicio de Análisis de código (III)
Publicarversión
Nueva versión software
Se realiza la entrega de una nueva versión de software por parte del proveedor.
Integracióncontinua
Generacióninformes
Publicacióninformes
Notificación víamail
Generacióninforme SAC
Entrega de una nueva versión
© Testhouse Consultores, S.A. – Confidencial y Propietario
Publicarversión
Nueva versión software
Integracióncontinua
Generacióninformes
Publicacióninformes
Notificación víamail
Generacióninforme SAC
Publicación de una nueva versión
El jefe de proyecto publica el entregable en el repositorio común CVS
Herramientas:• CVS:
Implementa un sistema de gestión de versiones.
Mantiene el registro de todo el trabajo y los cambios en la implementación de un proyecto, permitiendo la colaboración entre distintos desarrolladores.
Es un referente en software libre de gestión de versiones .
Servicio de Análisis de código (III)
© Testhouse Consultores, S.A. – Confidencial y Propietario
Publicarversión
Nueva versión software
Integracióncontinua
Generacióninformes
Publicacióninformes
Notificación víamail
Generacióninforme SAC
Proceso de integración continua
El proceso de integración continua (automático) detecta la nueva versión en el repositorio y ejecuta un conjunto de tareas programadas
Herramientas:• Continuum v1.0.2:
Servidor de integración continua. Realiza tareas programadas sobre proyectos
basados en java. Alto grado de integración con Maven.
Servicio de Análisis de código (III)
© Testhouse Consultores, S.A. – Confidencial y Propietario
Publicarversión
Nueva versión software
Integracióncontinua
Generacióninformes
Publicacióninformes
Notificación víamail
Generacióninforme SAC
Notificación vía mail
Servicio de Análisis de código (III)
Se notificará por mail, al conjunto de usuarios definidos, la nueva entrega.:
Jefe de proyecto. SAC. Etc.
© Testhouse Consultores, S.A. – Confidencial y Propietario
Publicarversión
Nueva versión software
Integracióncontinua
Generacióninformes
Publicacióninformes
Notificación víamail
Generacióninforme SAC
Generación de informes automáticamente
Servicio de Análisis de código (III)
Se generarán automáticamente los informes de calidad programados.
Herramientas:• Changelog v1.8.2:
Muestra información sobre la actividad del repositorio (CVS) entre distintas versiones
Herramientas:• file-activity v1.5.2:
Muestra los ficheros que se han modificado entre distintas entregas
Herramientas:• findbugs v0.9.2:
Inspección de un amplio conjunto de indicadores relativos a la calidad de la codificación
Herramientas:• pmd v1.6:
Inspección de un amplio conjunto de indicadores relativos a la calidad de la codificación
Herramientas:• NCSS v1.3:
Obtención de la complejidad ciclomática a nivel de paquete y clase
Herramientas:• JDepend v1.5:
Inspección de indicadores de diseño de la aplicación
Herramientas:• JCoverage v1.0.9:
Análisis de la cobertura de las pruebas unitarias automáticas aportadas por el proveedor
Herramientas:• JavaDoc Report v1.7:
Inspección de la calidad de los comentarios generados con JavaDoc
Herramientas:• CheckStyle v2.5:
Validaciones de estilo de codificación según el estándar de Sun Microsystems.
Herramientas:• QALab v0.7.2:
Resultados incrementales en modo gráfico
© Testhouse Consultores, S.A. – Confidencial y Propietario
Publicarversión
Nueva versión software
Integracióncontinua
Generacióninformes
Publicacióninformes
Notificación víamail
Generacióninforme SAC
Publicación de informes
Servicio de Análisis de código (III)
Se publicarán de forma automática los informes generados en el portal de calidad
Herramientas:• Maven v1.0.2:
Herramienta para la gestión y comprensión de proyectos java.
Estándar de mercado en el mundo free. Metodología XP.
Herramientas:• Apache v utilizada por explotación:
Servidor http referente del mercado.
© Testhouse Consultores, S.A. – Confidencial y Propietario
Publicarversión
Nueva versión software
Integracióncontinua
Generacióninformes
Publicacióninformes
Notificación víamail
Generacióninforme SAC
Generación de resumen
Servicio de Análisis de código (III)
El SAC generará un informe con los resultados de las inspecciones realizadas al código:• Resumen ejecutivo (dirección).• Detalle técnico (equipo técnico).
© Testhouse Consultores, S.A. – Confidencial y Propietario
Arquitectura
Servicio de Análisis de código (III)
Responsableproyecto
Internet
CVSSAC(entregas)
Continuum
MavenSonar
Apache
Preexplotación
SAC
Gestiónversiones
RecursosSAC
Frontal
Explotación
CVSdesarrollo
Equipodesarrollo
Internet
Desarrollo
© Testhouse Consultores, S.A. – Confidencial y Propietario
Metodología de pruebas
funcionales (IV)
ANÁLISISElaboración del
Modelo jerárquico de Pruebas a partir de
los procesos funcionales que
soportan el producto a evaluar.De tales
funcionalidades se derivan procesos,
subprocesos y actividades.
DISEÑOIdentificar atributos y
características de calidad que se
probarán.Cada requisito de
prueba (cuantificable) se
asocia a un resultado esperado para
verificarlo.
EJECUCIÓNSe preparan condiciones
y datos a usar para ejecutar las pruebas para obtener un “entorno de
pruebas controlado”.Se ejecutan las pruebas generadas en la fase de
Diseño.La ejecución de cada
proceso de pruebas se divide en varias
iteraciones de pruebas o ciclos con sus respectivas
regresiones.
RETROALIMENTACIÓN
Habiendo ejecutado las iteraciones fijadas en el Plan
de Pruebas y logrado el criterio de aceptación
establecido, se obtiene la calidad deseada en el
producto de SW.Se elaboran conclusiones y
recomendaciones (tanto para el producto como para los procesos) que se para su seguimiento y re-utilización
en futuros proyectos.
© Testhouse Consultores, S.A. – Confidencial y Propietario
Tipos de pruebas funcionales
• Las pruebas de unidad (que no unitarias) están orientadas principalmente a validar el cumplimiento de los estándares de presentación y demás características visuales de la aplicación como la salida de los informes y el “look&feel” de la aplicación.
Pruebas de Unidad
• Las pruebas de integración de componentes se usan cuando el sistema ha sido desarrollado por módulos o componentes y es necesario determinar que éstos funcionan de forma correcta no solo de forma individual sino en conjunto.
• Son pruebas destinadas a validar que los componentes (módulos, funciones, clases, etcétera) interactúan correctamente con otros componentes.
Pruebas de Integración
• La prueba del sistema están orientadas a validarlas interfaces y dependencias funcionales entre sistemas, siendo las pruebas “end to end” las más importantes a realizar durante esta fase.
• Permiten controlar la interacción entre sistemas.• Incluyen típicamente muchos subtipos de prueba como:
funcionalidad, usabilidad, internacionalización y localización, confiabilidad, recuperación y portabilidad.
Pruebas de Sistema
• Las pruebas de aceptación están orientadas a que el usuario dé la aceptación final para que la aplicación pueda implantarse en Producción.
• Permiten controlar la función solictiada y la entregada.
Pruebas de Aceptación
© Testhouse Consultores, S.A. – Confidencial y Propietario
Metodología de
Automatización (V)
ORGANIZACIÓN E INFRAESTRUCTURA
Los artefactos de automatización
(scripts, ficheros de datos, ficheros de
configuración, etc.) deben estar organizados
jerárquicamente (por aplicación, por plan de pruebas, etc.)
MODULARIZACIÓNPara agilizar el
mantenimiento de los casos de prueba automatizados se deben modularizar
realizando funcionalidades muy
sencillas
ROBUSTEZLos casos deben
diseñarse con robustez. La lógic
a del caso debe ser capaz de finalizar
aún encontrandose errores no
controlados para dejar el equipo de ejecución de casos siempre estable
FLEXIBILIDADLos casos de
prueba automatizados se deben preparar
teniendo en cuenta posibles cambios.Se parametrizarán datos susceptibles a cambios: rutas
de acceso, identificadores ,
etc.
© Testhouse Consultores, S.A. – Confidencial y Propietario
Objetivos de la Automatización
Reducir el esfuerzo necesario en pruebas de regresión.
Aumentar la cobertura de pruebas.
Posibilidad de dedicar más tiempo a actividades de mayor valor añadido
Actividades de diseño
Pruebas manuales
Preparación de datos de pruebas.
Alineamiento de datos en pruebas end to end.
Soporte a procesos de negocio:
Generación/distribución de informes.
Ejecución programada de procesos.
Backups y Replicación de ficheros.
Pruebas de Regresión Tareas Auxiliares
© Testhouse Consultores, S.A. – Confidencial y Propietario
El por qué de la automatización
X = tiempo dedicado a la ejecución de la prueba manual
Pruebas automatizadas ~ doble de tiempo la 1ª (gestión + formación)
Pruebas automatizadas ~10% tiempo adicional de gestión resto ejecuciones
Pruebas Automáticas = Ahorro en Costes y Tiempo
0
20
40
60
80
100
120
1stRun
2ndRun
3rdRun
4thRun
5thRun
6thRun
7thRun
8thRun
9thRun
10thRun
Automated
Manual
© Testhouse Consultores, S.A. – Confidencial y Propietario
¿Por qué fracasa la Automatización?
Se invierte mucho tiempo en crear nuevos scripts
Automatización
AutomatizarSin
Estrategia
Se invierte mucho tiempo en mantenimiento scripts
Falta de especialización en grupos que automatizan
Se pretende automatizar “todo”
© Testhouse Consultores, S.A. – Confidencial y Propietario
Bases de la Estrategia de
Automatización Scripts “mantenibles”
Control de los estados inicial y final.
Control de versiones de scripts.
Ejecución remota y desantendida.
Proceso automatización integrada dentro del proceso de pruebas.
Construcción de scripts: Aplicando reutilización Robusta: mediante control de errores. Fiable: Se dan resultados precisos del resultado de
ejecución. Con resultados fácilmente interpretables.
© Testhouse Consultores, S.A. – Confidencial y Propietario
Metodología de Pruebas de
Rendimiento (VI)Evaluar el sistema bajo pruebas y
crear un “Plan de Pruebas de Rendimiento”
Desarrollar scripts automatizados o “Usuarios Virtuales”
Ejecutar prueba de “Línea Base”
Ejecutar “Pruebas de rendimiento”
Análisis de resultados
Optimizar el sistema
Revisión de la estrategia de pruebas y parámetros
de las mismas
Finalizar pruebas y generación de informes
© Testhouse Consultores, S.A. – Confidencial y Propietario
Auditoría de Vulnerabilidades Cuantifica y clasifica vulnerabilidades y recomendaciones. Encuentra el 100% de las vulnerabilidades conocidas.
Test de Intrusión Detecta algunas vulnerabilidades conocidas y algunas desconocidas. Describe y demuestra el impacto asociado a las vulnerabilidades
detectadas.
Ámbito de las pruebas: Externo: Ejecutado desde fuera del perímetro de seguridad Interno: Con más privilegios de acceso a la red.
Metodología de pruebas de
seguridad (VII)
Plataforma de calidad de SQA (Software Quality Assurance)
Ciclo de vida de servicios de testing
Productos / Servicios con herramientas de bajo coste
Plataforma de Calidad
© Testhouse Consultores, S.A. – Confidencial y Propietario
Plataforma de Calidad
Requisitos
Casos de Prueba
Ejecución de Pruebas,
Industrialización
Gestión de Incidencias
Especialización
Herramientas
Metodología
Modelo de Servicio y
KPI´s
SQA
© Testhouse Consultores, S.A. – Confidencial y Propietario
Enfoque SQA. Ciclo de vida
del Testing
Análisis •Gestión de requisitos
Diseño •Gestión de casos de pruebas
Ejecución•Ejecución de pruebas•Pruebas Funcionales•Pruebas No Funcionales
Resultados •Elaboración de informes de resultados•Reporte y gestión de incidencias detectadas
© Testhouse Consultores, S.A. – Confidencial y Propietario
Plataforma situada en las oficinas de Testhouse y gestionada por Testhouse
Gestión de requisitos (Visure IRQA)
Gestión de casos de prueba (Testlink)
Automatización de casos de prueba (Badboy, Selenium) (*)
Pruebas de rendimiento (WebPerformance, Jmeter) (*)
Gestión de incidencias (Mantis)
Modelo (niveles) de Servicio
Modelo económico
Plataforma Testhouse
SQA
(herramientas de bajo
coste)
(*) Sólo aplicaciones web (HTTP/HTML)
© Testhouse Consultores, S.A. – Confidencial y Propietario
Herramienta de gestión de requisitos
Almacenamiento y gestión de requisitos
Presentación jerárquica de requisitos
Permite establecer trazabilidad con los casos de prueba
IRQA - Visure
© Testhouse Consultores, S.A. – Confidencial y Propietario
Herramienta de gestión de casos de prueba
Gestión de casos de pruebas por proyectos y perfiles
Permite una visión general del estado de las pruebas
TestLink
© Testhouse Consultores, S.A. – Confidencial y Propietario
Herramienta de automatización de casos de prueba
Permite la grabación de scripts de páginas web complejas
Ejecución de procesos de negocio sin intervención del usuario
Badboy (I)
© Testhouse Consultores, S.A. – Confidencial y Propietario
Herramienta de automatización de casos de prueba
Wave Test Manager permite que cada ordenador de la compañía pueda ejecutar casos de prueba desatendidamente
Se instala un agente en cada máquina y se gestiona el conjunto desde un navegador
Badboy (II)
© Testhouse Consultores, S.A. – Confidencial y Propietario
Herramienta de pruebas de rendimiento
Dispone de utilidades de análisis de resultados y gestión de escenarios que permitirán estudiar el rendimiento de las aplicaciones.
WebPerformance
© Testhouse Consultores, S.A. – Confidencial y Propietario
Herramienta de gestión de defectos
Permite la gestión de los defectos del software desde su detección hasta la resolución del mismo
Es capaz de integrarse con Testlink .
Mantis
© Testhouse Consultores, S.A. – Confidencial y Propietario
Niveles de servicio
Nivel 1 (Plat SQA): SaaS. Ponemos la plataforma a disposición del cliente con personalización al cliente
Modelo de Servicio
Nivel 5 Full SQA
Nivel 4 AUT SQA
Nivel 3 D&E SQA
Nivel 2 E SQA
Nivel 1 Plat SQA
Nivel 1Niveles de servicio Plat SQA
Gestion de requitos IRQA- Visure Gestión de requisitos CL
Análisis de trazabilidad CLDiagramas casos de uso CL
Gestión de versiones de requisitos CLGeneración de informes de requisitos CL
Gestión de casos de pruebas TestLinkCreación y gestión de casos CL
Creación y ejecución de planes de pruebas CLGestión de versiones del plan de pruebas CLVinculo de casos de prueba con requisitos CL
Administración de proyectos CLGeneración de especificaciones de casos de prueba CLGenerac. de informes de ejec. de planes de prueba CL
Automatización de pruebas funcionales BadBoyGrabación de scripts X
Personalización y mejora de scripts XEjecución desatendida de baterías de pruebas X
Mantenimiento de scripts XGeneración de informes de ejecuciones X
Pruebas de rendimiento WebPerformanceGrabación de scripts X
Mantenimiento de scripts XPersonalización y mejora de scripts X
Programación y ejecución de escenarios XMonitorización de sistemas X
Generación de informes de rendimiento XGestión de incidencias Mantis
Creación y gestión de incidencias CLAdministracion de perfiles de usuarios CL
Administración de proyectos CLAdministracion de Workflows CL
Personalización adaptada al cliente CLGeneración de informes de incidencias CL
© Testhouse Consultores, S.A. – Confidencial y Propietario
Niveles de servicio
Nivel 2 (E SQA): Ponemos la plataforma y realizamos la ejecución de los casos y reporting. El diseño de los casos lo hace el cliente
Modelo de Servicio
Nivel 5 Full SQA
Nivel 4 AUT SQA
Nivel 3 D&E SQA
Nivel 2 E SQA
Nivel 1 Plat SQA
Nivel 2Niveles de servicio E SQA
Gestion de requitos IRQA- Visure Gestión de requisitos CL
Análisis de trazabilidad CLDiagramas casos de uso CL
Gestión de versiones de requisitos CLGeneración de informes de requisitos CL
Gestión de casos de pruebas TestLinkCreación y gestión de casos CL
Creación y ejecución de planes de pruebas THGestión de versiones del plan de pruebas THVinculo de casos de prueba con requisitos CL
Administración de proyectos CLGeneración de especificaciones de casos de prueba CLGenerac. de informes de ejec. de planes de prueba TH
Automatización de pruebas funcionales BadBoyGrabación de scripts X
Personalización y mejora de scripts XEjecución desatendida de baterías de pruebas X
Mantenimiento de scripts XGeneración de informes de ejecuciones X
Pruebas de rendimiento WebPerformanceGrabación de scripts X
Mantenimiento de scripts XPersonalización y mejora de scripts X
Programación y ejecución de escenarios XMonitorización de sistemas X
Generación de informes de rendimiento XGestión de incidencias Mantis
Creación y gestión de incidencias THAdministracion de perfiles de usuarios TH
Administración de proyectos THAdministracion de Workflows TH
Personalización adaptada al cliente THGeneración de informes de incidencias TH
© Testhouse Consultores, S.A. – Confidencial y Propietario
Niveles de servicio
Nivel 3 (D&E SQA): Ponemos la plataforma y realizamos el diseño, la ejecución de los casos y el reporting
Modelo de Servicio
Nivel 5 Full SQA
Nivel 4 AUT SQA
Nivel 3 D&E SQA
Nivel 2 E SQA
Nivel 1 Plat SQA
Nivel 3Niveles de servicio D&E SQA
Gestion de requitos IRQA- Visure Gestión de requisitos TH
Análisis de trazabilidad THDiagramas casos de uso TH
Gestión de versiones de requisitos THGeneración de informes de requisitos TH
Gestión de casos de pruebas TestLinkCreación y gestión de casos TH
Creación y ejecución de planes de pruebas THGestión de versiones del plan de pruebas THVinculo de casos de prueba con requisitos TH
Administración de proyectos THGeneración de especificaciones de casos de prueba THGenerac. de informes de ejec. de planes de prueba TH
Automatización de pruebas funcionales BadBoyGrabación de scripts X
Personalización y mejora de scripts XEjecución desatendida de baterías de pruebas X
Mantenimiento de scripts XGeneración de informes de ejecuciones X
Pruebas de rendimiento WebPerformanceGrabación de scripts X
Mantenimiento de scripts XPersonalización y mejora de scripts X
Programación y ejecución de escenarios XMonitorización de sistemas X
Generación de informes de rendimiento XGestión de incidencias Mantis
Creación y gestión de incidencias THAdministracion de perfiles de usuarios TH
Administración de proyectos THAdministracion de Workflows TH
Personalización adaptada al cliente THGeneración de informes de incidencias TH
© Testhouse Consultores, S.A. – Confidencial y Propietario
Niveles de servicio
Nivel 4 (AUT SQA): Plataforma de automatización (Pruebas funcionales & Pruebas de rendimiento)
Modelo de Servicio
Nivel 5 Full SQA
Nivel 4 AUT SQA
Nivel 3 D&E SQA
Nivel 2 E SQA
Nivel 1 Plat SQA
Nivel 4Niveles de servicio AUT SQA
Gestion de requitos IRQA- Visure Gestión de requisitos X
Análisis de trazabilidad XDiagramas casos de uso X
Gestión de versiones de requisitos XGeneración de informes de requisitos X
Gestión de casos de pruebas TestLinkCreación y gestión de casos X
Creación y ejecución de planes de pruebas XGestión de versiones del plan de pruebas XVinculo de casos de prueba con requisitos X
Administración de proyectos XGeneración de especificaciones de casos de prueba XGenerac. de informes de ejec. de planes de prueba X
Automatización de pruebas funcionales BadBoyGrabación de scripts TH
Personalización y mejora de scripts THEjecución desatendida de baterías de pruebas TH
Mantenimiento de scripts THGeneración de informes de ejecuciones TH
Pruebas de rendimiento WebPerformanceGrabación de scripts TH
Mantenimiento de scripts THPersonalización y mejora de scripts TH
Programación y ejecución de escenarios THMonitorización de sistemas TH
Generación de informes de rendimiento THGestión de incidencias Mantis
Creación y gestión de incidencias THAdministracion de perfiles de usuarios TH
Administración de proyectos THAdministracion de Workflows TH
Personalización adaptada al cliente THGeneración de informes de incidencias TH
© Testhouse Consultores, S.A. – Confidencial y Propietario
Niveles de servicio
Nivel 5 (Full SQA): Oficina de calidad completa.
Modelo de Servicio
Nivel 5 Full SQA
Nivel 4 AUT SQA
Nivel 3 D&E SQA
Nivel 2 E SQA
Nivel 1 Plat SQA
Nivel 5Niveles de servicio FULL SQA
Gestion de requitos IRQA- Visure Gestión de requisitos TH
Análisis de trazabilidad THDiagramas casos de uso TH
Gestión de versiones de requisitos THGeneración de informes de requisitos TH
Gestión de casos de pruebas TestLinkCreación y gestión de casos TH
Creación y ejecución de planes de pruebas THGestión de versiones del plan de pruebas THVinculo de casos de prueba con requisitos TH
Administración de proyectos THGeneración de especificaciones de casos de prueba THGenerac. de informes de ejec. de planes de prueba TH
Automatización de pruebas funcionales BadBoyGrabación de scripts TH
Personalización y mejora de scripts THEjecución desatendida de baterías de pruebas TH
Mantenimiento de scripts THGeneración de informes de ejecuciones TH
Pruebas de rendimiento WebPerformanceGrabación de scripts TH
Mantenimiento de scripts THPersonalización y mejora de scripts TH
Programación y ejecución de escenarios THMonitorización de sistemas TH
Generación de informes de rendimiento THGestión de incidencias Mantis
Creación y gestión de incidencias THAdministracion de perfiles de usuarios TH
Administración de proyectos THAdministracion de Workflows TH
Personalización adaptada al cliente THGeneración de informes de incidencias TH
© Testhouse Consultores, S.A. – Confidencial y Propietario
Detalle de los Niveles de servicio. Vista global
Modelo de Servicio
CL ClienteTH TesthouseX No incluido
Nivel 1 Nivel 2 Nivel 3 Nivel 4 Nivel 5Niveles de servicio Plat SQA E SQA D&E SQA AUT SQA FULL SQA
Gestion de requitos IRQA- Visure IRQA- Visure IRQA- Visure IRQA- Visure IRQA- Visure Gestión de requisitos CL CL TH X TH
Análisis de trazabilidad CL CL TH X THDiagramas casos de uso CL CL TH X TH
Gestión de versiones de requisitos CL CL TH X THGeneración de informes de requisitos CL CL TH X TH
Gestión de casos de pruebas TestLink TestLink TestLink TestLink TestLinkCreación y gestión de casos CL CL TH X TH
Creación y ejecución de planes de pruebas CL TH TH X THGestión de versiones del plan de pruebas CL TH TH X THVinculo de casos de prueba con requisitos CL CL TH X TH
Administración de proyectos CL CL TH X THGeneración de especificaciones de casos de prueba CL CL TH X THGenerac. de informes de ejec. de planes de prueba CL TH TH X TH
Automatización de pruebas funcionales BadBoy BadBoy BadBoy BadBoy BadBoyGrabación de scripts X X X TH TH
Personalización y mejora de scripts X X X TH THEjecución desatendida de baterías de pruebas X X X TH TH
Mantenimiento de scripts X X X TH THGeneración de informes de ejecuciones X X X TH TH
Pruebas de rendimiento WebPerformance WebPerformance WebPerformance WebPerformance WebPerformanceGrabación de scripts X X X TH TH
Mantenimiento de scripts X X X TH THPersonalización y mejora de scripts X X X TH TH
Programación y ejecución de escenarios X X X TH THMonitorización de sistemas X X X TH TH
Generación de informes de rendimiento X X X TH THGestión de incidencias Mantis Mantis Mantis Mantis Mantis
Creación y gestión de incidencias CL TH TH TH THAdministracion de perfiles de usuarios CL TH TH TH TH
Administración de proyectos CL TH TH TH THAdministracion de Workflows CL TH TH TH TH
Personalización adaptada al cliente CL TH TH TH THGeneración de informes de incidencias CL TH TH TH TH
Partners
Algunos de Nuestros Clientes
Final
© Testhouse Consultores, S.A. – Confidencial y Propietario
Nuestros Clientes I
© Testhouse Consultores, S.A. – Confidencial y Propietario
Nuestros Clientes II