SlideShare uma empresa Scribd logo
1 de 57
Baixar para ler offline
Mayo 2012
Presentación corporativa   testhouse consultores - v 3.9.1
Presentación corporativa   testhouse consultores - v 3.9.1
   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
Presentación corporativa   testhouse consultores - v 3.9.1
   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)
CERTIFICACIÓN DE
    IMPLANTACIÓN DE                      APLICACIONES
     METODOLOGÍAS                    Asegurar la validez de todo
     Establecimiento de              producto obtenido durante
  estándares que ayuden a           cualquiera de las etapas del
                                    desarrollo de un Sistema de
   nuestros clientes en el
                                  Información a través del control
     control, operación y         de los cambios realizados sobre
    administración de los                los mismos y de la
recursos, y que proporcionen      disponibilidad constante de una
 un valor añadido en el ciclo          versión estable de cada
de desarrollo de su software.         elemento para toda área
                                             involucrada.




   MEJORA DE PROCESOS
  Optimizar 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
                                  Formación
         Requisitos
     Proceso de Pruebas
    Proceso de Gestión de
         Incidencias
Presentación corporativa   testhouse consultores - v 3.9.1
   Servicio diseñado para enriquecer la capacidad de
   Falta de interés /
                                  testing de una empresa y reducir el tiempo y coste de
    compromiso con la
    Calidad                       creación de un departamento de testing

                                   •   Procesos y métricas rigurosos
   Ralentización de la
    puesta en producción           •   Planificación y estimación de pruebas siguiendo un estándar
    de aplicativos                     probado con anterioridad en multitud de clientes
                                   •   Gestión e informes de pruebas
   Costes excesivos               •   Gestión de defectos y seguimiento de indicadores de
    debidos a ineficiencias            rendimiento clave
                                   •   Herramientas que se adecuan al entorno bajo prueba
   Costes excesivos               •   Marco de trabajo para automatización con funciones de librería
    debidos a modelos de               reutilizables
    trabajo no flexibles           •   Marco de trabajo para pruebas de rendimiento y seguridad para
                                       incrementar la efectividad de las mismas
• Demanda planificada: Al comienzo del servicio se elaborará una
                                   Planificación global del servicio de Pruebas.
    Gestión de la demanda        • 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.

                                 • 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
Modelos de estimación variable
                                 • 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


                                 • Modelo basado en una línea base de producción estimada (FTEs)
   Gestión de la capacidad       • Modelo gestionado de absorción de picos y valles
                                 • Revisión periódica de la demanda real y ajustes de la línea base


                                 • 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.
    Control y Seguimiento
                                   Sólo informar al que lo necesita con lo que necesita y en el formato que
                                   lo necesita.
                                 • Acuerdos de Nivel de Servicio (SLAs)
GESTION
DEL                   SERVICE
                      MANAGER
SERVICIO


                     COORDINADOR
                      DE EQUIPO




      ANALISTA DE                    CONSULTOR
       PRUEBAS                         SENIOR

                                                          Especialización en:
                                                             Herramientas
      INGENIERO DE
                                     CONSULTOR               Metodología
        PRUEBAS
                                                             Servicios



      TECNICO DE                     CONSULTOR
       PRUEBAS                         JUNIOR


 OPERACION DEL SERVICIO      ACTIVIDADES ESPECIALIZADAS
INGENIERÍA DE REQUISITOS
                                                              Verificació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.


           PRUEBAS NO FUNCIONALES
Pruebas que cubren muchas áreas de la funcionalidad de los sistemas,                                                           CALIDAD DE CÓDIGO
que no van incluidas en las Pruebas Funcionales orientadas a validar los
requisitos de negocio                                                                                                   Inspección de código en modo automático
                                                                                                                        y monitorización de la degradación del
Pruebas de Prestaciones: Validar requisitos no funcionales de eficiencia                                                código, así como el cumplimiento de los
y fiabilidad
                                                                                                                        estándares del cliente.
Pruebas de Vulnerabilidad: Validar que el software satisface los
requerimientos de seguridad que cada tipo de aplicación requiere para
su operación normal
Pruebas de Usabilidad: Validar que se cumplen los requisitos de
usabilidad definidos para una aplicación.

                                                                                                               PRUEBAS FUNCIONALES
                     AUTOMATIZACIÓN DE PRUEBAS                                                         Validar que el desarrollo realizado cumple con los
                                                                                                       requisitos funcionales que lo originaron.
                La 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
                                                                                                       El modelo de desarrollo de software genérico en “V”
                han sufrido cambios siguen funcionando correctamente.                                  cubre perfectamente todas las fases de pruebas que
                La automatización de pruebas de regresión se encarga de seleccionar
                                                                                                       son necesarias en una organización TI.
                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.
Área           Componente                         Beneficios
           Metodología estandarizada y      Reducción de costes /
           entregables                      consistencia en la Calidad
           Capacidad para responder a       Flexibilidad para responder a
           multitud de ‘releases’           las necesidades de negocio               Procesos
                                                                                    Establecidos
Procesos   Gestión de Proyectos             Entregas a tiempo /
           rigurosa                         reducción de costes
                                            Procesos de decisión
           Uso de algunas ‘métricas
                                            basados en información real
           vitales’ – Transformar ‘datos’
                                            / Alimentación para mejora        Personal        Activos
           en ‘información’
                                            continua
                                                                             Altamente      Reutilizables
           Formación en Especialistas,
                                            Equipos de Alto                 Especializado
                                            Rendimiento / Alto nivel de
           Certificación y Centralización
Personas                                    Calidad
           Aseguramiento de la Calidad
                                            Alto nivel de Calidad
           / Integración de Test
           Automatización e
                                            Reducción de costes /
Activos    integración de herramientas
                                            consistencia en la Calidad
           de testing

                                                                               Presencia Global
                                                                              (“Global Sourcing”)
Beneficios Cuantitativos             Procesos estandarizados de testing: aumento de la Calidad gracias a la
                          100%       50%                reducción de los defectos (identificación y resolución de defectos en
                   100%
                                                        fases iniciales del ciclo de vida de desarrollo).

                   80%                                  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.

                                                        Productividad: aumento gracias a métodos y mejores prácticas en
% Coste Original




                   60%
                                                        testing, aplicación de herramientas adecuadas y mejor gestión de
                                                50%     proyectos.
                   40%
                                                        Flexibilidad en modelos: reducción de costes gracias a combinaciones
                                                        de modelos ‘inhouse’, ‘nearshore’ y ‘offshore’.
                   20%



                    0%
                          Coste                 Coste
                                                                  50-70% en Reducción de Costes
                                     Ahorros
                          Inicial   de Costes   Final
                                                        Centro de Excelencia en Pruebas (“CEP”)
Presentación corporativa   testhouse consultores - v 3.9.1
Operación y
                                                                                              Mantenimiento




Conceptualización del                                                                   Pruebas de Validación del
Sistema                                                                                 Sistema




                                                                                     Pruebas de Aceptación de
       Análisis y Especificación de                                                  Usuario
       Requisitos (HW & SW)




                 Arquitectura y Diseño de                                     Integración y Pruebas (HW & SW)
                 Componentes (HW & SW)




                                      Codificación y Construcción (HW & SW)
Versionado y líneas base de
                                                           requisitos
   Mayor claridad para todos los
      equipos de desarrollo
                                                      Reutilización
            Visibilidad                                                     Verificación y validación a
                                                                                 nivel de requisito

                                         Gestión de
                                                                                 Testeabilidad
                                         Requisitos
   Mantenimiento
Versionado de cambios de
      cada requisito
                                                                    Trazabilidad
                                                      Desde el inicio hasta el despliegue, y permitiendo
                            Seguridad                 que en los mantenimientos el análisis de impacto
          Asignación de niveles de seguridad por           se realice de forma eficaz y eficiente
                 requisito y por proyecto
   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.
Entrega de una nueva versión
  Nueva versión   Publicar     Integración        Generación    Publicación
  software        versión      continua           informes      informes




                               Notificación vía   Generación
                               mail               informe SAC



         Se realiza la entrega de
         una nueva versión de
         software por parte del
         proveedor.
Publicación de una nueva versión
  Nueva versión   Publicar      Integración        Generación     Publicación
  software        versión       continua           informes       informes




                                Notificación vía   Generación
                                mail               informe SAC



                         Herramientas:
     El jefe de proyecto • CVS:
     publica el entregable en Implementa un sistema de gestión de
     el repositorio común versiones.
     CVS                      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 .
Proceso de integración continua
  Nueva versión   Publicar     Integración        Generación    Publicación
  software        versión      continua           informes      informes




                               Notificación vía   Generación
                               mail               informe SAC



     El proceso de integración continua
                         Herramientas:
                         • la nueva versión
     (automático) detectaContinuum v1.0.2:
     en el repositorio y ejecuta un conjunto
                               Servidor de integración continua.
     de tareas programadas  Realiza tareas programadas sobre
                               proyectos basados en java.
                                Alto grado de integración con Maven.
Notificación vía mail
  Nueva versión   Publicar         Integración        Generación    Publicación
  software        versión          continua           informes      informes




                                   Notificación vía   Generación
                                   mail               informe SAC




       Se notificará por mail, al conjunto de
       usuarios definidos, la nueva entrega.:
              Jefe de proyecto.
              SAC.
              Etc.
Generación de informes automáticamente
  Nueva versión   Publicar         Integración        Generación      Publicación
  software        versión          continua           informes        informes




                                   Notificación vía   Generación
                                   mail               informe SAC


 Herramientas:
    Herramientas: generarán automáticamente los
 • Changelog v1.8.2:
                     Se
    • file-activityinformes de calidad programados.
        Herramientas: v1.5.2:
        Muestra información sobre la actividad del
            Herramientas:
        • findbugs los entre distintas han modificado
            Muestra v0.9.2:
       repositorio (CVS)ficheros que se versiones
                Herramientas:
            • pmd v1.6: entregas
                distintas
           entreInspección de un amplio conjunto de
                   Herramientas:
                • NCSS v1.3: de un la calidad de la
                   Inspección
               indicadores relativos aamplio conjunto de
                       Herramientas:
                   • JDepend v1.5: complejidad de la
                      Obtención de la
                  indicadores relativos a la calidad ciclomática a
               codificación
                           Herramientas:
                       • JCoverage de clase
                      nivelInspecciónv1.0.9:
                           de paquete y indicadores de diseño de la
                  codificación
                           • JavaDoc de la cobertura
                              Herramientas:
                          aplicación Report v1.7: de las pruebas
                                Análisis
                               • CheckStyle v2.5: aportadas por el
                                  Herramientas:
                                   Inspección de la
                              unitarias automáticas calidad de los comentarios
                                  • QALab con JavaDoc
                                  generadosv0.7.2: estilo de codificación
                                       Validaciones de
                              proveedor
                                    Resultados incrementales en modo
                                 según el estándar de Sun Microsystems.gráfico
Publicación de informes
  Nueva versión   Publicar         Integración        Generación    Publicación
  software        versión          continua           informes      informes




                                   Notificación vía   Generación
                                   mail               informe SAC




  Herramientas:
  • Maven v1.0.2:             Se publicarán de forma automática los
         Herramienta para la informescomprensión en el portal de
                              gestión y generados
        de proyectos java.    calidad
                Herramientas:
        Estándar de mercado en el mundo free.
                • Apache v utilizada por explotación:
        Metodología XP.
                         Servidor http referente del mercado.
Generación de resumen
  Nueva versión   Publicar       Integración        Generación    Publicación
  software        versión        continua           informes      informes




                                 Notificación vía   Generación
                                 mail               informe SAC




                             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).
Arquitectura
             Internet                                                     Internet


                          CVS             Continuum          Apache
                          desarrollo


Equipo                                                                                   SAC
desarrollo
         Responsable      CVS              Maven
         proyecto         SAC              Sonar
                                                                                     Desarrollo
                          (entregas)




                              Gestión         Recursos          Frontal
                              versiones       SAC




                        Preexplotación                   Explotación
EJECUCIÓN
       ANÁLISIS                                                                               RETROALIMENTACIÓN
                                      DISEÑO                 Se preparan condiciones y
  Elaboración del Modelo                                    datos a usar para ejecutar las
                               Identificar atributos y        pruebas para obtener un         Habiendo ejecutado las iteraciones
  jerárquico de Pruebas a
                             características de calidad         “entorno de pruebas              fijadas en el Plan de Pruebas y
   partir de los procesos                                                                      logrado el criterio de aceptación
                                 que se probarán.                   controlado”.
 funcionales que soportan                                                                      establecido, se obtiene la calidad
   el producto a evaluar.    Cada requisito de prueba         Se ejecutan las pruebas           deseada en el producto de SW.
                                                           generadas en la fase de Diseño.         Se elaboran conclusiones y
                             (cuantificable) se asocia a                                        recomendaciones (tanto para el
  De tales funcionalidades                                   La ejecución de cada proceso
                               un resultado esperado                                          producto como para los procesos)
    se derivan procesos,                                     de pruebas se divide en varias    que se para su seguimiento y re-
                                  para verificarlo.
subprocesos y actividades.                                  iteraciones de pruebas o ciclos    utilización en futuros proyectos.
                                                           con sus respectivas regresiones.
• Las pruebas de unidad (que no unitarias) están orientadas
                           principalmente a validar el cumplimiento de los estándares de
  Pruebas de Unidad
                           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.


                         • 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
Pruebas de Integración    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.


                         • 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.
 Pruebas de Sistema      • 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.



                         • Las pruebas de aceptación están orientadas a que el usuario dé la
Pruebas de Aceptación      aceptación final para que la aplicación pueda implantarse en Producción.
                         • Permiten controlar la función solictiada y la entregada.
ROBUSTEZ
     ORGANIZACIÓN E                                                                        FLEXIBILIDAD
   INFRAESTRUCTURA              MODULARIZACIÓN               Los casos deben
                                                         diseñarse con robustez.        Los casos de prueba
      Los artefactos de            Para agilizar el      La lógic a del caso debe    automatizados se deben
 automatización (scripts,      mantenimiento de los     ser capaz de finalizar aún     preparar teniendo en
ficheros de datos, ficheros       casos de prueba        encontrandose errores       cuenta posibles cambios.
   de configuración, etc.)    automatizados se deben       no controlados para       Se parametrizarán datos
 deben estar organizados       modularizar realizando       dejar el equipo de        susceptibles a cambios:
    jerárquicamente (por        funcionalidades muy         ejecución de casos            rutas de acceso,
   aplicación, por plan de            sencillas              siempre estable           identificadores , etc.
        pruebas, etc.)
Pruebas de Regresión           Tareas Auxiliares



                              

                               


                              

                                   
    

                                  



                                   
120

    100

    80
                                                                   Automated
    60
                                                                   Manual
    40

    20

     0
          1st   2nd   3rd   4th   5th 6th   7th   8th   9th 10th
          Run   Run   Run   Run   Run Run   Run   Run   Run Run







Automatizar     invierte mucho tiempo en mantenimiento scripts
    Sin
 Estrategia   Falta de especialización en grupos que automatizan


              Se pretende automatizar “todo”


                                                              Automatización
Presentación corporativa   testhouse consultores - v 3.9.1
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”



Optimizar el                                        Revisión de la estrategia
 sistema                  Análisis de               de pruebas y parámetros
                          resultados                     de las mismas




                Finalizar pruebas y generación de
                             informes
   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.
Presentación corporativa   testhouse consultores - v 3.9.1
Modelo de                     Requisitos
                                                             Especialización
Servicio y KPI´s




               Gestión de
                                                 Casos de Prueba
               Incidencias




                               Ejecución de
Herramientas                     Pruebas,                    Metodología
                             Industrialización
• Gestión de requisitos
 Análisis




             • Gestión de casos de pruebas
 Diseño


             • Ejecución de pruebas
               • Pruebas Funcionales
Ejecución      • Pruebas No Funcionales



             • Elaboración de informes de resultados
             • Reporte y gestión de incidencias detectadas
Resultados
   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
                                                      (*) Sólo aplicaciones web (HTTP/HTML)
   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
   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
   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
   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
   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.
   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 .
Nivel 1

   Niveles de servicio                                                            Niveles de servicio  Plat SQA
                                                                                  Gestion de requitos IRQA- Visure
                                                                                 Gestión de requisitos     CL
                                                                               Análisis de trazabilidad    CL
       Nivel 1 (Plat SQA): SaaS. Ponemos la                                   Diagramas casos de uso
                                                                   Gestión de versiones de requisitos
                                                                                                           CL
                                                                                                           CL
        plataforma a disposición del cliente con                Generación de informes de requisitos
                                                                         Gestión de casos de pruebas
                                                                                                           CL
                                                                                                        TestLink
        personalización al cliente                                         Creación y gestión de casos
                                                           Creación y ejecución de planes de pruebas
                                                                                                           CL
                                                                                                           CL
                                                            Gestión de versiones del plan de pruebas       CL
                                                            Vinculo de casos de prueba con requisitos      CL
                                                                         Administración de proyectos       CL
                   Nivel 5 Full SQA                Generación de especificaciones de casos de prueba       CL
                                                   Generac. de informes de ejec. de planes de prueba       CL
                                                              Automatización de pruebas funcionales      BadBoy
                   Nivel 4 AUT SQA                                                Grabación de scripts      X
                                                                   Personalización y mejora de scripts      X
                                                       Ejecución desatendida de baterías de pruebas         X
                   Nivel 3 D&E SQA                                          Mantenimiento de scripts        X
                                                              Generación de informes de ejecuciones         X
                                                                              Pruebas de rendimiento WebPerformance
                                                                                  Grabación de scripts      X
                    Nivel 2 E SQA                                           Mantenimiento de scripts        X
                                                                   Personalización y mejora de scripts      X
                                                              Programación y ejecución de escenarios        X
                                                                          Monitorización de sistemas        X
                                                             Generación de informes de rendimiento          X
                       Nivel 1
                                                                                Gestión de incidencias   Mantis
                      Plat SQA                                       Creación y gestión de incidencias     CL
                                                               Administracion de perfiles de usuarios      CL
                                                                         Administración de proyectos       CL
                                                                        Administracion de Workflows        CL
                                                                  Personalización adaptada al cliente      CL
                                                               Generación de informes de incidencias       CL
Nivel 2

   Niveles de servicio                                                                Niveles de servicio   E SQA
                                                                                      Gestion de requitos IRQA- Visure
                                                                                     Gestión de requisitos     CL
                                                                                   Análisis de trazabilidad    CL
       Nivel 2 (E SQA): Ponemos la plataforma y                                   Diagramas casos de uso
                                                                       Gestión de versiones de requisitos
                                                                                                               CL
                                                                                                               CL
        realizamos la ejecución de los casos y                      Generación de informes de requisitos
                                                                             Gestión de casos de pruebas
                                                                                                               CL
                                                                                                            TestLink
        reporting. El diseño de los casos lo hace el                           Creación y gestión de casos
                                                               Creación y ejecución de planes de pruebas
                                                                                                               CL
                                                                                                               TH
        cliente                                                 Gestión de versiones del plan de pruebas
                                                                Vinculo de casos de prueba con requisitos
                                                                                                               TH
                                                                                                               CL
                                                                             Administración de proyectos       CL
                    Nivel 5 Full SQA                   Generación de especificaciones de casos de prueba       CL
                                                       Generac. de informes de ejec. de planes de prueba       TH
                                                                  Automatización de pruebas funcionales     BadBoy
                    Nivel 4 AUT SQA                                                   Grabación de scripts      X
                                                                       Personalización y mejora de scripts      X
                                                           Ejecución desatendida de baterías de pruebas         X
                    Nivel 3 D&E SQA                                             Mantenimiento de scripts        X
                                                                  Generación de informes de ejecuciones         X
                                                                                  Pruebas de rendimiento WebPerformance
                                                                                      Grabación de scripts      X
                     Nivel 2 E SQA                                              Mantenimiento de scripts        X
                                                                       Personalización y mejora de scripts      X
                                                                  Programación y ejecución de escenarios        X
                                                                              Monitorización de sistemas        X
                                                                 Generación de informes de rendimiento          X
                        Nivel 1
                                                                                    Gestión de incidencias   Mantis
                       Plat SQA                                          Creación y gestión de incidencias     TH
                                                                   Administracion de perfiles de usuarios      TH
                                                                             Administración de proyectos       TH
                                                                            Administracion de Workflows        TH
                                                                      Personalización adaptada al cliente      TH
                                                                   Generación de informes de incidencias       TH
Nivel 3

   Niveles de servicio                                                         Niveles de servicio  D&E SQA
                                                                               Gestion de requitos IRQA- Visure
                                                                              Gestión de requisitos     TH
                                                                            Análisis de trazabilidad    TH
       Nivel 3 (D&E SQA): Ponemos la                                       Diagramas casos de uso
                                                                Gestión de versiones de requisitos
                                                                                                        TH
                                                                                                        TH
        plataforma y realizamos el diseño, la                Generación de informes de requisitos
                                                                      Gestión de casos de pruebas
                                                                                                        TH
                                                                                                     TestLink
        ejecución de los casos y el reporting                           Creación y gestión de casos
                                                        Creación y ejecución de planes de pruebas
                                                                                                        TH
                                                                                                        TH
                                                         Gestión de versiones del plan de pruebas       TH
                                                         Vinculo de casos de prueba con requisitos      TH
                                                                      Administración de proyectos       TH
                   Nivel 5 Full SQA             Generación de especificaciones de casos de prueba       TH
                                                Generac. de informes de ejec. de planes de prueba       TH
                                                           Automatización de pruebas funcionales      BadBoy
                   Nivel 4 AUT SQA                                             Grabación de scripts      X
                                                                Personalización y mejora de scripts      X
                                                    Ejecución desatendida de baterías de pruebas         X
                   Nivel 3 D&E SQA                                       Mantenimiento de scripts        X
                                                           Generación de informes de ejecuciones         X
                                                                           Pruebas de rendimiento WebPerformance
                                                                               Grabación de scripts      X
                    Nivel 2 E SQA                                        Mantenimiento de scripts        X
                                                                Personalización y mejora de scripts      X
                                                           Programación y ejecución de escenarios        X
                                                                       Monitorización de sistemas        X
                                                          Generación de informes de rendimiento          X
                       Nivel 1
                                                                             Gestión de incidencias   Mantis
                      Plat SQA                                    Creación y gestión de incidencias     TH
                                                            Administracion de perfiles de usuarios      TH
                                                                      Administración de proyectos       TH
                                                                     Administracion de Workflows        TH
                                                               Personalización adaptada al cliente      TH
                                                            Generación de informes de incidencias       TH
Nivel 4

   Niveles de servicio                                                         Niveles de servicio  AUT SQA
                                                                               Gestion de requitos IRQA- Visure
                                                                              Gestión de requisitos      X
                                                                            Análisis de trazabilidad     X
       Nivel 4 (AUT SQA): Plataforma de                                    Diagramas casos de uso
                                                                Gestión de versiones de requisitos
                                                                                                         X
                                                                                                         X
        automatización (Pruebas funcionales &                Generación de informes de requisitos
                                                                      Gestión de casos de pruebas
                                                                                                         X
                                                                                                     TestLink
        Pruebas de rendimiento)                                         Creación y gestión de casos
                                                        Creación y ejecución de planes de pruebas
                                                                                                         X
                                                                                                         X
                                                         Gestión de versiones del plan de pruebas        X
                                                         Vinculo de casos de prueba con requisitos       X
                                                                      Administración de proyectos        X
                   Nivel 5 Full SQA             Generación de especificaciones de casos de prueba        X
                                                Generac. de informes de ejec. de planes de prueba        X
                                                           Automatización de pruebas funcionales      BadBoy
                  Nivel 4 AUT SQA                                              Grabación de scripts     TH
                                                                Personalización y mejora de scripts     TH
                                                    Ejecución desatendida de baterías de pruebas        TH
                  Nivel 3 D&E SQA                                        Mantenimiento de scripts       TH
                                                           Generación de informes de ejecuciones        TH
                                                                           Pruebas de rendimiento WebPerformance
                                                                               Grabación de scripts     TH
                    Nivel 2 E SQA                                        Mantenimiento de scripts       TH
                                                                Personalización y mejora de scripts     TH
                                                           Programación y ejecución de escenarios       TH
                                                                       Monitorización de sistemas       TH
                                                          Generación de informes de rendimiento         TH
                       Nivel 1
                                                                             Gestión de incidencias   Mantis
                      Plat SQA                                    Creación y gestión de incidencias     TH
                                                            Administracion de perfiles de usuarios      TH
                                                                      Administración de proyectos       TH
                                                                     Administracion de Workflows        TH
                                                               Personalización adaptada al cliente      TH
                                                            Generación de informes de incidencias       TH
Nivel 5

   Niveles de servicio                                                          Niveles de servicio  FULL SQA
                                                                                Gestion de requitos IRQA- Visure
                                                                               Gestión de requisitos     TH
                                                                             Análisis de trazabilidad    TH
       Nivel 5 (Full SQA): Oficina de calidad                               Diagramas casos de uso
                                                                 Gestión de versiones de requisitos
                                                                                                         TH
                                                                                                         TH
        completa.                                             Generación de informes de requisitos
                                                                       Gestión de casos de pruebas
                                                                                                         TH
                                                                                                      TestLink
                                                                         Creación y gestión de casos     TH
                                                         Creación y ejecución de planes de pruebas       TH
                                                          Gestión de versiones del plan de pruebas       TH
                                                          Vinculo de casos de prueba con requisitos      TH
                                                                       Administración de proyectos       TH
                    Nivel 5 Full SQA             Generación de especificaciones de casos de prueba       TH
                                                 Generac. de informes de ejec. de planes de prueba       TH
                                                            Automatización de pruebas funcionales      BadBoy
                   Nivel 4 AUT SQA                                              Grabación de scripts     TH
                                                                 Personalización y mejora de scripts     TH
                                                     Ejecución desatendida de baterías de pruebas        TH
                   Nivel 3 D&E SQA                                        Mantenimiento de scripts       TH
                                                            Generación de informes de ejecuciones        TH
                                                                            Pruebas de rendimiento WebPerformance
                                                                                Grabación de scripts     TH
                     Nivel 2 E SQA                                        Mantenimiento de scripts       TH
                                                                 Personalización y mejora de scripts     TH
                                                            Programación y ejecución de escenarios       TH
                                                                        Monitorización de sistemas       TH
                                                           Generación de informes de rendimiento         TH
                        Nivel 1
                                                                              Gestión de incidencias   Mantis
                       Plat SQA                                    Creación y gestión de incidencias     TH
                                                             Administracion de perfiles de usuarios      TH
                                                                       Administración de proyectos       TH
                                                                      Administracion de Workflows        TH
                                                                Personalización adaptada al cliente      TH
                                                             Generación de informes de incidencias       TH
   Detalle de los Niveles de servicio. Vista global
                                                          Nivel 1        Nivel 2        Nivel 3        Nivel 4        Nivel 5
                                    Niveles 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             TH
                                Diagramas casos de uso      CL              CL            TH              X             TH
                    Gestión de versiones de requisitos      CL              CL            TH              X             TH
                 Generación de informes de requisitos       CL              CL            TH              X             TH
                          Gestión de casos de pruebas    TestLink       TestLink       TestLink       TestLink       TestLink
                            Creación y gestión de casos     CL              CL            TH              X             TH
            Creación y ejecución de planes de pruebas       CL              TH            TH              X             TH
             Gestión de versiones del plan de pruebas       CL              TH            TH              X             TH
            Vinculo de casos de prueba con requisitos       CL              CL            TH              X             TH
                          Administración de proyectos       CL              CL            TH              X             TH
    Generación de especificaciones de casos de prueba       CL              CL            TH              X             TH
    Generac. de informes de ejec. de planes de prueba       CL              TH            TH              X             TH
               Automatización de pruebas funcionales      BadBoy         BadBoy         BadBoy         BadBoy         BadBoy
                                   Grabación de scripts      X               X             X             TH             TH
                    Personalización y mejora de scripts      X               X             X             TH             TH
        Ejecución desatendida de baterías de pruebas         X               X             X             TH             TH
                             Mantenimiento de scripts        X               X             X             TH             TH
               Generación de informes de ejecuciones         X               X             X             TH             TH
                               Pruebas de rendimiento WebPerformance WebPerformance WebPerformance WebPerformance WebPerformance
                                   Grabación de scripts      X               X             X             TH             TH
                             Mantenimiento de scripts        X               X             X             TH             TH
                    Personalización y mejora de scripts      X               X             X             TH             TH
              Programación y ejecución de escenarios         X               X             X             TH             TH
                           Monitorización de sistemas        X               X             X             TH             TH
              Generación de informes de rendimiento          X               X             X             TH             TH
                                 Gestión de incidencias   Mantis         Mantis         Mantis         Mantis         Mantis
                      Creación y gestión de incidencias     CL              TH            TH             TH             TH
                Administracion de perfiles de usuarios      CL              TH            TH             TH             TH
                          Administración de proyectos       CL              TH            TH             TH             TH         CL     Cliente
                         Administracion de Workflows        CL              TH            TH             TH             TH
                   Personalización adaptada al cliente      CL              TH            TH             TH             TH         TH   Testhouse
                Generación de informes de incidencias       CL              TH            TH             TH             TH          X   No incluido
Presentación corporativa   testhouse consultores - v 3.9.1
Presentación corporativa   testhouse consultores - v 3.9.1
Presentación corporativa   testhouse consultores - v 3.9.1
Presentación corporativa   testhouse consultores - v 3.9.1
Presentación corporativa   testhouse consultores - v 3.9.1
Presentación corporativa   testhouse consultores - v 3.9.1

Mais conteúdo relacionado

Mais procurados

Unidad 1_calidad del software
Unidad 1_calidad del softwareUnidad 1_calidad del software
Unidad 1_calidad del softwareraaf0001
 
Webminar herramientas y técnicas para planear la calidad
Webminar   herramientas y técnicas para planear la calidadWebminar   herramientas y técnicas para planear la calidad
Webminar herramientas y técnicas para planear la calidadAlejandro Domínguez Torres
 
Normas iso en los procesos de desarrollo de Software
Normas iso en los procesos de desarrollo de SoftwareNormas iso en los procesos de desarrollo de Software
Normas iso en los procesos de desarrollo de SoftwareAndreaFigueroa85
 
Evelyn Carolina Galvez
Evelyn Carolina GalvezEvelyn Carolina Galvez
Evelyn Carolina Galvezevegalvez
 
Material monster is ii emco
Material  monster is ii emcoMaterial  monster is ii emco
Material monster is ii emcoFranz Marulanda
 
Evaluación de herramientas de software
Evaluación de herramientas de softwareEvaluación de herramientas de software
Evaluación de herramientas de softwareJesús Tramullas
 
Ventajas calidad del software
Ventajas   calidad del softwareVentajas   calidad del software
Ventajas calidad del softwareJhoy Jara
 
Dominio: Adquisición e Implementación
Dominio: Adquisición e ImplementaciónDominio: Adquisición e Implementación
Dominio: Adquisición e ImplementaciónMarthabosque
 
Metricasutfv
MetricasutfvMetricasutfv
Metricasutfvhopdie
 
Mosca ppt
Mosca pptMosca ppt
Mosca pptdraw507
 
Silkcentral Test Manager Data Tcm6 6897 Espanol
Silkcentral Test Manager Data Tcm6 6897 EspanolSilkcentral Test Manager Data Tcm6 6897 Espanol
Silkcentral Test Manager Data Tcm6 6897 Espanoltitita13
 
Ejecucion del Proyecto
Ejecucion del ProyectoEjecucion del Proyecto
Ejecucion del ProyectoMario Solarte
 
Unidad vi calidad_mantenimientopruebas_isbuap2020
Unidad vi calidad_mantenimientopruebas_isbuap2020Unidad vi calidad_mantenimientopruebas_isbuap2020
Unidad vi calidad_mantenimientopruebas_isbuap2020EtelvinaArchundia
 
Auditoria de Mantenimiento
Auditoria de MantenimientoAuditoria de Mantenimiento
Auditoria de MantenimientoEver Lopez
 

Mais procurados (19)

Unidad 1_calidad del software
Unidad 1_calidad del softwareUnidad 1_calidad del software
Unidad 1_calidad del software
 
Webminar herramientas y técnicas para planear la calidad
Webminar   herramientas y técnicas para planear la calidadWebminar   herramientas y técnicas para planear la calidad
Webminar herramientas y técnicas para planear la calidad
 
Normas iso en los procesos de desarrollo de Software
Normas iso en los procesos de desarrollo de SoftwareNormas iso en los procesos de desarrollo de Software
Normas iso en los procesos de desarrollo de Software
 
Evelyn Carolina Galvez
Evelyn Carolina GalvezEvelyn Carolina Galvez
Evelyn Carolina Galvez
 
Material monster is ii emco
Material  monster is ii emcoMaterial  monster is ii emco
Material monster is ii emco
 
Modelo CMMI
Modelo CMMIModelo CMMI
Modelo CMMI
 
Evaluación de herramientas de software
Evaluación de herramientas de softwareEvaluación de herramientas de software
Evaluación de herramientas de software
 
Ventajas calidad del software
Ventajas   calidad del softwareVentajas   calidad del software
Ventajas calidad del software
 
Dominio: Adquisición e Implementación
Dominio: Adquisición e ImplementaciónDominio: Adquisición e Implementación
Dominio: Adquisición e Implementación
 
Metricasutfv
MetricasutfvMetricasutfv
Metricasutfv
 
Usampymes2
Usampymes2Usampymes2
Usampymes2
 
Mosca ppt
Mosca pptMosca ppt
Mosca ppt
 
Silkcentral Test Manager Data Tcm6 6897 Espanol
Silkcentral Test Manager Data Tcm6 6897 EspanolSilkcentral Test Manager Data Tcm6 6897 Espanol
Silkcentral Test Manager Data Tcm6 6897 Espanol
 
Usampymes1
Usampymes1Usampymes1
Usampymes1
 
Ejecucion del Proyecto
Ejecucion del ProyectoEjecucion del Proyecto
Ejecucion del Proyecto
 
Calidad de software Unidad 3
Calidad de software Unidad 3Calidad de software Unidad 3
Calidad de software Unidad 3
 
Presentacion gconsulting v4.0
Presentacion gconsulting v4.0Presentacion gconsulting v4.0
Presentacion gconsulting v4.0
 
Unidad vi calidad_mantenimientopruebas_isbuap2020
Unidad vi calidad_mantenimientopruebas_isbuap2020Unidad vi calidad_mantenimientopruebas_isbuap2020
Unidad vi calidad_mantenimientopruebas_isbuap2020
 
Auditoria de Mantenimiento
Auditoria de MantenimientoAuditoria de Mantenimiento
Auditoria de Mantenimiento
 

Destaque

Build and test all, lo nuevo de GXtest para Desarrolladores
Build and test all, lo nuevo de GXtest para DesarrolladoresBuild and test all, lo nuevo de GXtest para Desarrolladores
Build and test all, lo nuevo de GXtest para DesarrolladoresAbstracta
 
¡Esta prueba tiene que automatizarse!
¡Esta prueba tiene que automatizarse!¡Esta prueba tiene que automatizarse!
¡Esta prueba tiene que automatizarse!GeneXus
 
Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo
Testing automatizado, ¿qué futuro me espera? - Gonzalo ManceboTesting automatizado, ¿qué futuro me espera? - Gonzalo Mancebo
Testing automatizado, ¿qué futuro me espera? - Gonzalo ManceboGeneXus
 
GX23 - GXtest 2.0: Automatización de pruebas para la nueva generación de apl...
GX23 - 	GXtest 2.0: Automatización de pruebas para la nueva generación de apl...GX23 - 	GXtest 2.0: Automatización de pruebas para la nueva generación de apl...
GX23 - GXtest 2.0: Automatización de pruebas para la nueva generación de apl...Abstracta
 
Automatización para todos los presupuestos - Sebastián Grattarola
Automatización para todos los presupuestos - Sebastián GrattarolaAutomatización para todos los presupuestos - Sebastián Grattarola
Automatización para todos los presupuestos - Sebastián GrattarolaGeneXus
 
Gestión de proyectos guiada por los beneficios
Gestión de proyectos guiada por los beneficiosGestión de proyectos guiada por los beneficios
Gestión de proyectos guiada por los beneficiosGeneXus
 
Alta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmasAlta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmasSoftware Guru
 
Testing automatizado de aplicaciones web
Testing automatizado de aplicaciones webTesting automatizado de aplicaciones web
Testing automatizado de aplicaciones webAnibal Guzmán Miranda
 
Automatizacion De Pruebas De Software
Automatizacion De Pruebas De SoftwareAutomatizacion De Pruebas De Software
Automatizacion De Pruebas De SoftwareRubiano
 
Pruebas Automatizadas
Pruebas AutomatizadasPruebas Automatizadas
Pruebas AutomatizadasAngel Nuñez
 
Automatización de pruebas funcionales
Automatización de pruebas funcionalesAutomatización de pruebas funcionales
Automatización de pruebas funcionalesVicenç García-Altés
 
Tecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de softwareTecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de softwareReynaldo Mayz
 

Destaque (13)

Build and test all, lo nuevo de GXtest para Desarrolladores
Build and test all, lo nuevo de GXtest para DesarrolladoresBuild and test all, lo nuevo de GXtest para Desarrolladores
Build and test all, lo nuevo de GXtest para Desarrolladores
 
¡Esta prueba tiene que automatizarse!
¡Esta prueba tiene que automatizarse!¡Esta prueba tiene que automatizarse!
¡Esta prueba tiene que automatizarse!
 
Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo
Testing automatizado, ¿qué futuro me espera? - Gonzalo ManceboTesting automatizado, ¿qué futuro me espera? - Gonzalo Mancebo
Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo
 
GX23 - GXtest 2.0: Automatización de pruebas para la nueva generación de apl...
GX23 - 	GXtest 2.0: Automatización de pruebas para la nueva generación de apl...GX23 - 	GXtest 2.0: Automatización de pruebas para la nueva generación de apl...
GX23 - GXtest 2.0: Automatización de pruebas para la nueva generación de apl...
 
Automatización para todos los presupuestos - Sebastián Grattarola
Automatización para todos los presupuestos - Sebastián GrattarolaAutomatización para todos los presupuestos - Sebastián Grattarola
Automatización para todos los presupuestos - Sebastián Grattarola
 
Gestión de proyectos guiada por los beneficios
Gestión de proyectos guiada por los beneficiosGestión de proyectos guiada por los beneficios
Gestión de proyectos guiada por los beneficios
 
Alta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmasAlta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmas
 
Testing automatizado de aplicaciones web
Testing automatizado de aplicaciones webTesting automatizado de aplicaciones web
Testing automatizado de aplicaciones web
 
Automatizacion De Pruebas De Software
Automatizacion De Pruebas De SoftwareAutomatizacion De Pruebas De Software
Automatizacion De Pruebas De Software
 
Pruebas Automatizadas
Pruebas AutomatizadasPruebas Automatizadas
Pruebas Automatizadas
 
Automatización de pruebas funcionales
Automatización de pruebas funcionalesAutomatización de pruebas funcionales
Automatización de pruebas funcionales
 
Automatizacion
AutomatizacionAutomatizacion
Automatizacion
 
Tecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de softwareTecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de software
 

Semelhante a Presentación corporativa testhouse consultores - v 3.9.1

Control de la Calidad 2/2
Control de la Calidad 2/2Control de la Calidad 2/2
Control de la Calidad 2/2CEMEX
 
Mi auditoria de calidad v2-mayo 2012
Mi auditoria de calidad v2-mayo 2012 Mi auditoria de calidad v2-mayo 2012
Mi auditoria de calidad v2-mayo 2012 Luz Gomez Velez
 
Costos de calidad subir 1
Costos de calidad subir 1Costos de calidad subir 1
Costos de calidad subir 1Ricardo Pesca
 
Silkcentral Test Manager Data Tcm6 6897 Espanol
Silkcentral Test Manager Data Tcm6 6897 EspanolSilkcentral Test Manager Data Tcm6 6897 Espanol
Silkcentral Test Manager Data Tcm6 6897 Espanoltitita13
 
Adquisiciones e implementacion
Adquisiciones e implementacionAdquisiciones e implementacion
Adquisiciones e implementacionChikita Patty
 
6. Administración de la Calidad de Software
6. Administración de la Calidad de Software6. Administración de la Calidad de Software
6. Administración de la Calidad de SoftwareMario A Moreno Rocha
 
Adquisicion e implementacion
Adquisicion e  implementacionAdquisicion e  implementacion
Adquisicion e implementacionAndres_84
 
Deber auditoria de sistemas
Deber auditoria de sistemasDeber auditoria de sistemas
Deber auditoria de sistemaspausrobles
 
Diseño para la calidad
Diseño para la calidadDiseño para la calidad
Diseño para la calidadrichard-alx
 
Desarrollando software de calidad
Desarrollando software de calidadDesarrollando software de calidad
Desarrollando software de calidadEQ SOFT EIRL
 
Calidad y Pruebas VIEWNEXT
Calidad y Pruebas VIEWNEXTCalidad y Pruebas VIEWNEXT
Calidad y Pruebas VIEWNEXTViewnext
 
Mi auditoria de calidad
Mi  auditoria de calidadMi  auditoria de calidad
Mi auditoria de calidadJuan David
 

Semelhante a Presentación corporativa testhouse consultores - v 3.9.1 (20)

Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Control de la Calidad 2/2
Control de la Calidad 2/2Control de la Calidad 2/2
Control de la Calidad 2/2
 
Mi auditoria de calidad v2-mayo 2012
Mi auditoria de calidad v2-mayo 2012 Mi auditoria de calidad v2-mayo 2012
Mi auditoria de calidad v2-mayo 2012
 
Costos de calidad subir 1
Costos de calidad subir 1Costos de calidad subir 1
Costos de calidad subir 1
 
Calidad
CalidadCalidad
Calidad
 
Silkcentral Test Manager Data Tcm6 6897 Espanol
Silkcentral Test Manager Data Tcm6 6897 EspanolSilkcentral Test Manager Data Tcm6 6897 Espanol
Silkcentral Test Manager Data Tcm6 6897 Espanol
 
Adquisiciones e implementacion
Adquisiciones e implementacionAdquisiciones e implementacion
Adquisiciones e implementacion
 
Calidaddelsoftware
CalidaddelsoftwareCalidaddelsoftware
Calidaddelsoftware
 
6. Administración de la Calidad de Software
6. Administración de la Calidad de Software6. Administración de la Calidad de Software
6. Administración de la Calidad de Software
 
Adquisicion e implementacion
Adquisicion e  implementacionAdquisicion e  implementacion
Adquisicion e implementacion
 
Deber auditoria de sistemas
Deber auditoria de sistemasDeber auditoria de sistemas
Deber auditoria de sistemas
 
Diseño para la calidad
Diseño para la calidadDiseño para la calidad
Diseño para la calidad
 
Desarrollando software de calidad
Desarrollando software de calidadDesarrollando software de calidad
Desarrollando software de calidad
 
cmmi-dev
cmmi-devcmmi-dev
cmmi-dev
 
Calidad
CalidadCalidad
Calidad
 
Calidad y Pruebas VIEWNEXT
Calidad y Pruebas VIEWNEXTCalidad y Pruebas VIEWNEXT
Calidad y Pruebas VIEWNEXT
 
NORMA ISO 90003
NORMA ISO 90003NORMA ISO 90003
NORMA ISO 90003
 
Mi auditoria de calidad
Mi  auditoria de calidadMi  auditoria de calidad
Mi auditoria de calidad
 
presentacionSQA.ppt
presentacionSQA.pptpresentacionSQA.ppt
presentacionSQA.ppt
 
Calidad03
Calidad03Calidad03
Calidad03
 

Último

TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfTENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfJoseAlejandroPerezBa
 
Inteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidadInteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidaddanik1023m
 
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...OLGAMILENAMONTAEZNIO
 
Carta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfCarta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfangelinebocanegra1
 
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfPresentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfymiranda2
 
Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.marianarodriguezc797
 
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETDe Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETGermán Küber
 
Análisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdfAnálisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdfcastrodanna185
 
VIDEOS DE APOYO.docx E
VIDEOS DE APOYO.docx                                  EVIDEOS DE APOYO.docx                                  E
VIDEOS DE APOYO.docx Emialexsolar
 
Los mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfLos mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfodalistar77
 
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...RaymondCode
 
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOSPRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOSLincangoKevin
 
La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2montoyagabriela340
 
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfInmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfOBr.global
 
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosEl diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosLCristinaForchue
 
La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....Aaron Betancourt
 
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfActividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfalejandrogomezescoto
 
Matriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxMatriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxPaolaCarolinaCarvaja
 

Último (20)

TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfTENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
 
Inteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidadInteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidad
 
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
 
Carta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfCarta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdf
 
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfPresentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
 
Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.
 
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETDe Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
 
Análisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdfAnálisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdf
 
VIDEOS DE APOYO.docx E
VIDEOS DE APOYO.docx                                  EVIDEOS DE APOYO.docx                                  E
VIDEOS DE APOYO.docx E
 
BEDEC Proyecto y obra , novedades 2024 - Xavier Folch
BEDEC Proyecto y obra , novedades 2024 - Xavier FolchBEDEC Proyecto y obra , novedades 2024 - Xavier Folch
BEDEC Proyecto y obra , novedades 2024 - Xavier Folch
 
Los mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfLos mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdf
 
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
 
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOSPRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
 
La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2
 
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfInmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
 
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosEl diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
 
La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....
 
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfActividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
 
Matriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxMatriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docx
 
BEDEC Sostenibilidad, novedades 2024 - Laura Silva
BEDEC Sostenibilidad, novedades 2024 - Laura SilvaBEDEC Sostenibilidad, novedades 2024 - Laura Silva
BEDEC Sostenibilidad, novedades 2024 - Laura Silva
 

Presentación corporativa testhouse consultores - v 3.9.1

  • 4. 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
  • 6. 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)
  • 7. CERTIFICACIÓN DE IMPLANTACIÓN DE APLICACIONES METODOLOGÍAS Asegurar la validez de todo Establecimiento de producto obtenido durante estándares que ayuden a cualquiera de las etapas del desarrollo de un Sistema de nuestros clientes en el Información a través del control control, operación y de los cambios realizados sobre administración de los los mismos y de la recursos, y que proporcionen disponibilidad constante de una un valor añadido en el ciclo versión estable de cada de desarrollo de su software. elemento para toda área involucrada. MEJORA DE PROCESOS Optimizar 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 Formación Requisitos Proceso de Pruebas Proceso de Gestión de Incidencias
  • 9. Servicio diseñado para enriquecer la capacidad de  Falta de interés / testing de una empresa y reducir el tiempo y coste de compromiso con la Calidad creación de un departamento de testing • Procesos y métricas rigurosos  Ralentización de la puesta en producción • Planificación y estimación de pruebas siguiendo un estándar de aplicativos probado con anterioridad en multitud de clientes • Gestión e informes de pruebas  Costes excesivos • Gestión de defectos y seguimiento de indicadores de debidos a ineficiencias rendimiento clave • Herramientas que se adecuan al entorno bajo prueba  Costes excesivos • Marco de trabajo para automatización con funciones de librería debidos a modelos de reutilizables trabajo no flexibles • Marco de trabajo para pruebas de rendimiento y seguridad para incrementar la efectividad de las mismas
  • 10. • Demanda planificada: Al comienzo del servicio se elaborará una Planificación global del servicio de Pruebas. Gestión de la demanda • 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. • 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 Modelos de estimación variable • 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 • Modelo basado en una línea base de producción estimada (FTEs) Gestión de la capacidad • Modelo gestionado de absorción de picos y valles • Revisión periódica de la demanda real y ajustes de la línea base • 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. Control y Seguimiento Sólo informar al que lo necesita con lo que necesita y en el formato que lo necesita. • Acuerdos de Nivel de Servicio (SLAs)
  • 11. GESTION DEL SERVICE MANAGER SERVICIO COORDINADOR DE EQUIPO ANALISTA DE CONSULTOR PRUEBAS SENIOR Especialización en:  Herramientas INGENIERO DE CONSULTOR  Metodología PRUEBAS  Servicios TECNICO DE CONSULTOR PRUEBAS JUNIOR OPERACION DEL SERVICIO ACTIVIDADES ESPECIALIZADAS
  • 12. INGENIERÍA DE REQUISITOS Verificació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. PRUEBAS NO FUNCIONALES Pruebas que cubren muchas áreas de la funcionalidad de los sistemas, CALIDAD DE CÓDIGO que no van incluidas en las Pruebas Funcionales orientadas a validar los requisitos de negocio Inspección de código en modo automático y monitorización de la degradación del Pruebas de Prestaciones: Validar requisitos no funcionales de eficiencia código, así como el cumplimiento de los y fiabilidad estándares del cliente. Pruebas de Vulnerabilidad: Validar que el software satisface los requerimientos de seguridad que cada tipo de aplicación requiere para su operación normal Pruebas de Usabilidad: Validar que se cumplen los requisitos de usabilidad definidos para una aplicación. PRUEBAS FUNCIONALES AUTOMATIZACIÓN DE PRUEBAS Validar que el desarrollo realizado cumple con los requisitos funcionales que lo originaron. La 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 El modelo de desarrollo de software genérico en “V” han sufrido cambios siguen funcionando correctamente. cubre perfectamente todas las fases de pruebas que La automatización de pruebas de regresión se encarga de seleccionar son necesarias en una organización TI. 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.
  • 13. Área Componente Beneficios Metodología estandarizada y Reducción de costes / entregables consistencia en la Calidad Capacidad para responder a Flexibilidad para responder a multitud de ‘releases’ las necesidades de negocio Procesos Establecidos Procesos Gestión de Proyectos Entregas a tiempo / rigurosa reducción de costes Procesos de decisión Uso de algunas ‘métricas basados en información real vitales’ – Transformar ‘datos’ / Alimentación para mejora Personal Activos en ‘información’ continua Altamente Reutilizables Formación en Especialistas, Equipos de Alto Especializado Rendimiento / Alto nivel de Certificación y Centralización Personas Calidad Aseguramiento de la Calidad Alto nivel de Calidad / Integración de Test Automatización e Reducción de costes / Activos integración de herramientas consistencia en la Calidad de testing Presencia Global (“Global Sourcing”)
  • 14. Beneficios Cuantitativos Procesos estandarizados de testing: aumento de la Calidad gracias a la 100% 50% reducción de los defectos (identificación y resolución de defectos en 100% fases iniciales del ciclo de vida de desarrollo). 80% 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. Productividad: aumento gracias a métodos y mejores prácticas en % Coste Original 60% testing, aplicación de herramientas adecuadas y mejor gestión de 50% proyectos. 40% Flexibilidad en modelos: reducción de costes gracias a combinaciones de modelos ‘inhouse’, ‘nearshore’ y ‘offshore’. 20% 0% Coste Coste 50-70% en Reducción de Costes Ahorros Inicial de Costes Final Centro de Excelencia en Pruebas (“CEP”)
  • 16. Operación y Mantenimiento Conceptualización del Pruebas de Validación del Sistema Sistema Pruebas de Aceptación de Análisis y Especificación de Usuario Requisitos (HW & SW) Arquitectura y Diseño de Integración y Pruebas (HW & SW) Componentes (HW & SW) Codificación y Construcción (HW & SW)
  • 17. Versionado y líneas base de requisitos Mayor claridad para todos los equipos de desarrollo Reutilización Visibilidad Verificación y validación a nivel de requisito Gestión de Testeabilidad Requisitos Mantenimiento Versionado de cambios de cada requisito Trazabilidad Desde el inicio hasta el despliegue, y permitiendo Seguridad que en los mantenimientos el análisis de impacto Asignación de niveles de seguridad por se realice de forma eficaz y eficiente requisito y por proyecto
  • 18. 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.
  • 19. Entrega de una nueva versión Nueva versión Publicar Integración Generación Publicación software versión continua informes informes Notificación vía Generación mail informe SAC Se realiza la entrega de una nueva versión de software por parte del proveedor.
  • 20. Publicación de una nueva versión Nueva versión Publicar Integración Generación Publicación software versión continua informes informes Notificación vía Generación mail informe SAC Herramientas: El jefe de proyecto • CVS: publica el entregable en Implementa un sistema de gestión de el repositorio común versiones. CVS  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 .
  • 21. Proceso de integración continua Nueva versión Publicar Integración Generación Publicación software versión continua informes informes Notificación vía Generación mail informe SAC El proceso de integración continua Herramientas: • la nueva versión (automático) detectaContinuum v1.0.2: en el repositorio y ejecuta un conjunto  Servidor de integración continua. de tareas programadas  Realiza tareas programadas sobre proyectos basados en java.  Alto grado de integración con Maven.
  • 22. Notificación vía mail Nueva versión Publicar Integración Generación Publicación software versión continua informes informes Notificación vía Generación mail informe SAC Se notificará por mail, al conjunto de usuarios definidos, la nueva entrega.:  Jefe de proyecto.  SAC.  Etc.
  • 23. Generación de informes automáticamente Nueva versión Publicar Integración Generación Publicación software versión continua informes informes Notificación vía Generación mail informe SAC Herramientas: Herramientas: generarán automáticamente los • Changelog v1.8.2: Se • file-activityinformes de calidad programados. Herramientas: v1.5.2:  Muestra información sobre la actividad del Herramientas: • findbugs los entre distintas han modificado  Muestra v0.9.2: repositorio (CVS)ficheros que se versiones Herramientas: • pmd v1.6: entregas  distintas entreInspección de un amplio conjunto de Herramientas: • NCSS v1.3: de un la calidad de la  Inspección indicadores relativos aamplio conjunto de Herramientas: • JDepend v1.5: complejidad de la Obtención de la indicadores relativos a la calidad ciclomática a codificación Herramientas: • JCoverage de clase nivelInspecciónv1.0.9:  de paquete y indicadores de diseño de la codificación • JavaDoc de la cobertura Herramientas: aplicación Report v1.7: de las pruebas Análisis • CheckStyle v2.5: aportadas por el Herramientas:  Inspección de la unitarias automáticas calidad de los comentarios • QALab con JavaDoc generadosv0.7.2: estilo de codificación  Validaciones de proveedor  Resultados incrementales en modo según el estándar de Sun Microsystems.gráfico
  • 24. Publicación de informes Nueva versión Publicar Integración Generación Publicación software versión continua informes informes Notificación vía Generación mail informe SAC Herramientas: • Maven v1.0.2: Se publicarán de forma automática los  Herramienta para la informescomprensión en el portal de gestión y generados de proyectos java. calidad Herramientas: Estándar de mercado en el mundo free. • Apache v utilizada por explotación: Metodología XP.  Servidor http referente del mercado.
  • 25. Generación de resumen Nueva versión Publicar Integración Generación Publicación software versión continua informes informes Notificación vía Generación mail informe SAC 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).
  • 26. Arquitectura Internet Internet CVS Continuum Apache desarrollo Equipo SAC desarrollo Responsable CVS Maven proyecto SAC Sonar Desarrollo (entregas) Gestión Recursos Frontal versiones SAC Preexplotación Explotación
  • 27. EJECUCIÓN ANÁLISIS RETROALIMENTACIÓN DISEÑO Se preparan condiciones y Elaboración del Modelo datos a usar para ejecutar las Identificar atributos y pruebas para obtener un Habiendo ejecutado las iteraciones jerárquico de Pruebas a características de calidad “entorno de pruebas fijadas en el Plan de Pruebas y partir de los procesos logrado el criterio de aceptación que se probarán. controlado”. funcionales que soportan establecido, se obtiene la calidad el producto a evaluar. Cada requisito de prueba Se ejecutan las pruebas deseada en el producto de SW. generadas en la fase de Diseño. Se elaboran conclusiones y (cuantificable) se asocia a recomendaciones (tanto para el De tales funcionalidades La ejecución de cada proceso un resultado esperado producto como para los procesos) se derivan procesos, de pruebas se divide en varias que se para su seguimiento y re- para verificarlo. subprocesos y actividades. iteraciones de pruebas o ciclos utilización en futuros proyectos. con sus respectivas regresiones.
  • 28. • Las pruebas de unidad (que no unitarias) están orientadas principalmente a validar el cumplimiento de los estándares de Pruebas de Unidad 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. • 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 Pruebas de Integración 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. • 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. Pruebas de Sistema • 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. • Las pruebas de aceptación están orientadas a que el usuario dé la Pruebas de Aceptación aceptación final para que la aplicación pueda implantarse en Producción. • Permiten controlar la función solictiada y la entregada.
  • 29. ROBUSTEZ ORGANIZACIÓN E FLEXIBILIDAD INFRAESTRUCTURA MODULARIZACIÓN Los casos deben diseñarse con robustez. Los casos de prueba Los artefactos de Para agilizar el La lógic a del caso debe automatizados se deben automatización (scripts, mantenimiento de los ser capaz de finalizar aún preparar teniendo en ficheros de datos, ficheros casos de prueba encontrandose errores cuenta posibles cambios. de configuración, etc.) automatizados se deben no controlados para Se parametrizarán datos deben estar organizados modularizar realizando dejar el equipo de susceptibles a cambios: jerárquicamente (por funcionalidades muy ejecución de casos rutas de acceso, aplicación, por plan de sencillas siempre estable identificadores , etc. pruebas, etc.)
  • 30. Pruebas de Regresión Tareas Auxiliares           
  • 31. 120 100 80 Automated 60 Manual 40 20 0 1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th Run Run Run Run Run Run Run Run Run Run   
  • 32. Automatizar invierte mucho tiempo en mantenimiento scripts Sin Estrategia Falta de especialización en grupos que automatizan Se pretende automatizar “todo” Automatización
  • 34. 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” Optimizar el Revisión de la estrategia sistema Análisis de de pruebas y parámetros resultados de las mismas Finalizar pruebas y generación de informes
  • 35. 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.
  • 37. Modelo de Requisitos Especialización Servicio y KPI´s Gestión de Casos de Prueba Incidencias Ejecución de Herramientas Pruebas, Metodología Industrialización
  • 38. • Gestión de requisitos Análisis • Gestión de casos de pruebas Diseño • Ejecución de pruebas • Pruebas Funcionales Ejecución • Pruebas No Funcionales • Elaboración de informes de resultados • Reporte y gestión de incidencias detectadas Resultados
  • 39. 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 (*) Sólo aplicaciones web (HTTP/HTML)
  • 40. 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
  • 41. 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
  • 42. 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
  • 43. 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
  • 44. 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.
  • 45. 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 .
  • 46. Nivel 1  Niveles de servicio Niveles de servicio Plat SQA Gestion de requitos IRQA- Visure Gestión de requisitos CL Análisis de trazabilidad CL  Nivel 1 (Plat SQA): SaaS. Ponemos la Diagramas casos de uso Gestión de versiones de requisitos CL CL plataforma a disposición del cliente con Generación de informes de requisitos Gestión de casos de pruebas CL TestLink personalización al cliente Creación y gestión de casos Creación y ejecución de planes de pruebas CL CL Gestión de versiones del plan de pruebas CL Vinculo de casos de prueba con requisitos CL Administración de proyectos CL Nivel 5 Full SQA Generación de especificaciones de casos de prueba CL Generac. de informes de ejec. de planes de prueba CL Automatización de pruebas funcionales BadBoy Nivel 4 AUT SQA Grabación de scripts X Personalización y mejora de scripts X Ejecución desatendida de baterías de pruebas X Nivel 3 D&E SQA Mantenimiento de scripts X Generación de informes de ejecuciones X Pruebas de rendimiento WebPerformance Grabación de scripts X Nivel 2 E SQA Mantenimiento de scripts X Personalización y mejora de scripts X Programación y ejecución de escenarios X Monitorización de sistemas X Generación de informes de rendimiento X Nivel 1 Gestión de incidencias Mantis Plat SQA Creación y gestión de incidencias CL Administracion de perfiles de usuarios CL Administración de proyectos CL Administracion de Workflows CL Personalización adaptada al cliente CL Generación de informes de incidencias CL
  • 47. Nivel 2  Niveles de servicio Niveles de servicio E SQA Gestion de requitos IRQA- Visure Gestión de requisitos CL Análisis de trazabilidad CL  Nivel 2 (E SQA): Ponemos la plataforma y Diagramas casos de uso Gestión de versiones de requisitos CL CL realizamos la ejecución de los casos y Generación de informes de requisitos Gestión de casos de pruebas CL TestLink reporting. El diseño de los casos lo hace el Creación y gestión de casos Creación y ejecución de planes de pruebas CL TH cliente Gestión de versiones del plan de pruebas Vinculo de casos de prueba con requisitos TH CL Administración de proyectos CL Nivel 5 Full SQA Generación de especificaciones de casos de prueba CL Generac. de informes de ejec. de planes de prueba TH Automatización de pruebas funcionales BadBoy Nivel 4 AUT SQA Grabación de scripts X Personalización y mejora de scripts X Ejecución desatendida de baterías de pruebas X Nivel 3 D&E SQA Mantenimiento de scripts X Generación de informes de ejecuciones X Pruebas de rendimiento WebPerformance Grabación de scripts X Nivel 2 E SQA Mantenimiento de scripts X Personalización y mejora de scripts X Programación y ejecución de escenarios X Monitorización de sistemas X Generación de informes de rendimiento X Nivel 1 Gestión de incidencias Mantis Plat SQA Creación y gestión de incidencias TH Administracion de perfiles de usuarios TH Administración de proyectos TH Administracion de Workflows TH Personalización adaptada al cliente TH Generación de informes de incidencias TH
  • 48. Nivel 3  Niveles de servicio Niveles de servicio D&E SQA Gestion de requitos IRQA- Visure Gestión de requisitos TH Análisis de trazabilidad TH  Nivel 3 (D&E SQA): Ponemos la Diagramas casos de uso Gestión de versiones de requisitos TH TH plataforma y realizamos el diseño, la Generación de informes de requisitos Gestión de casos de pruebas TH TestLink ejecución de los casos y el reporting Creación y gestión de casos Creación y ejecución de planes de pruebas TH TH Gestión de versiones del plan de pruebas TH Vinculo de casos de prueba con requisitos TH Administración de proyectos TH Nivel 5 Full SQA Generación de especificaciones de casos de prueba TH Generac. de informes de ejec. de planes de prueba TH Automatización de pruebas funcionales BadBoy Nivel 4 AUT SQA Grabación de scripts X Personalización y mejora de scripts X Ejecución desatendida de baterías de pruebas X Nivel 3 D&E SQA Mantenimiento de scripts X Generación de informes de ejecuciones X Pruebas de rendimiento WebPerformance Grabación de scripts X Nivel 2 E SQA Mantenimiento de scripts X Personalización y mejora de scripts X Programación y ejecución de escenarios X Monitorización de sistemas X Generación de informes de rendimiento X Nivel 1 Gestión de incidencias Mantis Plat SQA Creación y gestión de incidencias TH Administracion de perfiles de usuarios TH Administración de proyectos TH Administracion de Workflows TH Personalización adaptada al cliente TH Generación de informes de incidencias TH
  • 49. Nivel 4  Niveles de servicio Niveles de servicio AUT SQA Gestion de requitos IRQA- Visure Gestión de requisitos X Análisis de trazabilidad X  Nivel 4 (AUT SQA): Plataforma de Diagramas casos de uso Gestión de versiones de requisitos X X automatización (Pruebas funcionales & Generación de informes de requisitos Gestión de casos de pruebas X TestLink Pruebas de rendimiento) Creación y gestión de casos Creación y ejecución de planes de pruebas X X Gestión de versiones del plan de pruebas X Vinculo de casos de prueba con requisitos X Administración de proyectos X Nivel 5 Full SQA Generación de especificaciones de casos de prueba X Generac. de informes de ejec. de planes de prueba X Automatización de pruebas funcionales BadBoy Nivel 4 AUT SQA Grabación de scripts TH Personalización y mejora de scripts TH Ejecución desatendida de baterías de pruebas TH Nivel 3 D&E SQA Mantenimiento de scripts TH Generación de informes de ejecuciones TH Pruebas de rendimiento WebPerformance Grabación de scripts TH Nivel 2 E SQA Mantenimiento de scripts TH Personalización y mejora de scripts TH Programación y ejecución de escenarios TH Monitorización de sistemas TH Generación de informes de rendimiento TH Nivel 1 Gestión de incidencias Mantis Plat SQA Creación y gestión de incidencias TH Administracion de perfiles de usuarios TH Administración de proyectos TH Administracion de Workflows TH Personalización adaptada al cliente TH Generación de informes de incidencias TH
  • 50. Nivel 5  Niveles de servicio Niveles de servicio FULL SQA Gestion de requitos IRQA- Visure Gestión de requisitos TH Análisis de trazabilidad TH  Nivel 5 (Full SQA): Oficina de calidad Diagramas casos de uso Gestión de versiones de requisitos TH TH completa. Generación de informes de requisitos Gestión de casos de pruebas TH TestLink Creación y gestión de casos TH Creación y ejecución de planes de pruebas TH Gestión de versiones del plan de pruebas TH Vinculo de casos de prueba con requisitos TH Administración de proyectos TH Nivel 5 Full SQA Generación de especificaciones de casos de prueba TH Generac. de informes de ejec. de planes de prueba TH Automatización de pruebas funcionales BadBoy Nivel 4 AUT SQA Grabación de scripts TH Personalización y mejora de scripts TH Ejecución desatendida de baterías de pruebas TH Nivel 3 D&E SQA Mantenimiento de scripts TH Generación de informes de ejecuciones TH Pruebas de rendimiento WebPerformance Grabación de scripts TH Nivel 2 E SQA Mantenimiento de scripts TH Personalización y mejora de scripts TH Programación y ejecución de escenarios TH Monitorización de sistemas TH Generación de informes de rendimiento TH Nivel 1 Gestión de incidencias Mantis Plat SQA Creación y gestión de incidencias TH Administracion de perfiles de usuarios TH Administración de proyectos TH Administracion de Workflows TH Personalización adaptada al cliente TH Generación de informes de incidencias TH
  • 51. Detalle de los Niveles de servicio. Vista global Nivel 1 Nivel 2 Nivel 3 Nivel 4 Nivel 5 Niveles 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 TH Diagramas casos de uso CL CL TH X TH Gestión de versiones de requisitos CL CL TH X TH Generación de informes de requisitos CL CL TH X TH Gestión de casos de pruebas TestLink TestLink TestLink TestLink TestLink Creación y gestión de casos CL CL TH X TH Creación y ejecución de planes de pruebas CL TH TH X TH Gestión de versiones del plan de pruebas CL TH TH X TH Vinculo de casos de prueba con requisitos CL CL TH X TH Administración de proyectos CL CL TH X TH Generación de especificaciones de casos de prueba CL CL TH X TH Generac. de informes de ejec. de planes de prueba CL TH TH X TH Automatización de pruebas funcionales BadBoy BadBoy BadBoy BadBoy BadBoy Grabación de scripts X X X TH TH Personalización y mejora de scripts X X X TH TH Ejecución desatendida de baterías de pruebas X X X TH TH Mantenimiento de scripts X X X TH TH Generación de informes de ejecuciones X X X TH TH Pruebas de rendimiento WebPerformance WebPerformance WebPerformance WebPerformance WebPerformance Grabación de scripts X X X TH TH Mantenimiento de scripts X X X TH TH Personalización y mejora de scripts X X X TH TH Programación y ejecución de escenarios X X X TH TH Monitorización de sistemas X X X TH TH Generación de informes de rendimiento X X X TH TH Gestión de incidencias Mantis Mantis Mantis Mantis Mantis Creación y gestión de incidencias CL TH TH TH TH Administracion de perfiles de usuarios CL TH TH TH TH Administración de proyectos CL TH TH TH TH CL Cliente Administracion de Workflows CL TH TH TH TH Personalización adaptada al cliente CL TH TH TH TH TH Testhouse Generación de informes de incidencias CL TH TH TH TH X No incluido