métricas relacionadas con las pruebas

Upload: humberto-benitez

Post on 19-Feb-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    1/27

    Mtricas relacionadascon las Pruebas

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    2/27

    Que es la medicin?

    La medicin es considerada como una efcaz herramienta en laspruebas a los sotware, es la base para: detectar las desviaciones delrendimiento aceptable en los procesos y producto de sotware, y lasoportunidades de mejora, identifcar y priorizar las principalespreocupaciones, dar seguimiento a la solucin y mejorar la calidad delproducto.

    Las mediciones permiten adems cuantifcar tanto el proceso como el

    producto. roporcionan la visin del desempe!o del procesopermitiendo: desarrollar perfles de los datos de los proyectosanteriores "ue se pueden utilizar para la planifcacin y mejora delproceso# analizar un proceso para determinar cmo mejorarlo#determinar la efcacia de modifcaciones en el proceso.

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    3/27

    Las mediciones se pueden usar para:

    Monitorizar el proceso de prueba: $ostrar visibilidad sobre las

    actividades de pruebas. %sta inormacin puede ser usada para medirel criterio de terminacin de las pruebas y evaluar el progreso contralo planifcado.

    Reportar las pruebas: $&tricas recolectadas al fnalizar cada etapade prueba para evaluar la adecuacin de los objetivos de la etapa, laadecuacin de la estrategia de pruebas tomada y la eectividad de las

    pruebas con respecto a sus objetivos.

    Controlar las pruebas: 'cciones correctivas tomadas como elresultado de la inormacin, las m&tricas tomadas y reportadas.

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    4/27

    Que es una mtrica?

    (na m&trica es una efcaz herramienta orma cuantitativa "ue permiteevaluar los atributos internos y e)ternos de un producto tales como lacalidad, efciencia, cmo y con "ue se hace, ayudando en la estimacin,control de calidad, productividad, control, etc. *u caracter+stica principales la medicin ya "ue con esto se puede tener una amplia visin delproyecto.

    ' veces en vez de hablar de m&trica se usa el t&rmino -ndicadores/ delsotware.

    'lgunas m&tricas o indicadores pueden ser:

    a)0ndice de productividad 1 tama!o 2 esuerzo 1 l+neas de cdigogenerado 2 horas trabajadas.

    b)3asa de deectos 1 deectos 2 tama!o 1 n4mero de errores 2 l+neas decdigo generadas.

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    5/27

    Mtricas relacionadas a las pruebas La mayor+a de las m&tricas propuestas se concentran en el proceso de

    pruebas, no en las caracter+sticas t&cnicas de las pruebas mismas. %n

    general, los responsables de las pruebas deben farse del anlisis, dise!oy cdigo para "ue les gu+en en el dise!o y ejecucin los casos de prueba.

    Lo principal "ue se busca obtener de las m&tricas es calidad en unproducto, entendemos calidad como las caracter+sticas, atributos yuncionamiento de un producto, proceso o servicio "ue satisaga todaslas necesidades establecidas.

    'hora bien una vez establecido esto decimos "ue las m&tricas de

    sotware son una orma de analizar inormacin y a trav&s de ciertosestndares y protocolos, traducirlos a una orma sencilla tanto "ue elingeniero de sotware como los dems "ue interact4an con &l puedanver si cumple con los criterios de calidad incluso antes de suconstruccin.

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    6/27

    Las m&tricas nos permiten saber, entre otras cosas, el n4meroo importancia de los errores "ue se detectan en los tests ocorrespondientes a reclamaciones recibidas del cliente. *i encada proyecto medimos el grado de error con el tiempo

    tendremos un histrico "ue nos ir diciendo si vamosmejorando o no.

    3ambi&n nos servir para realizar predicciones sobre cmo elvolumen de errores y tiempo de correccin "ue ser necesarioen nuevos proyectos antes de la ase de pruebas del mismo.%n resumen, la inormacin recopilada de cada proyecto nos

    servir para el uturo.

    hum

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    7/27

    Clasificacin de las Mtricas

    Mtrica de Calidad: (na medida cuantitativa del grado en "ue un +tem

    posee un atributo de calidad determinado. Medida o Medicin: roceso de asignar n4meros o s+mbolos a atributos

    de las entidades del mundo real, de tal orma "ue los describa deacuerdo con reglas claramente defnidas.

    Indicador: m&trica o combinacin de m&tricas "ue proporcionanconocimientos. %stos conocimientos le permiten al jee de proyecto o alos ingenieros de sotware ajustar el proceso, el proyecto o el producto

    para "ue las cosas mejores. Mtricas de software: Las m&tricas son la maduracin de una

    disciplina, "ue, seg4n ressman van a ayudar a la evaluacin de losmodelos de anlisis y de dise!o, en donde proporcionarn una indicacinde la complejidad de dise!os procedimentales y de cdigo uente, yayudaran en el dise!o de pruebas ms eectiva.

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    8/27

    Mtricas de complejidad: *on todas las m&tricas de sotware "ue defnende una u otra orma la medicin de la complejidad# 3ales como volumen,tama!o, anidaciones, costo 5estimacin6 y confguracin. %stas son los puntoscr+ticos de la concepcin, viabilidad, anlisis, y dise!o de sotware.

    Mtricas de calidad: *on todas las m&tricas de sotware "ue defnen de unau otra orma la calidad del sotware# tales como e)actitud, estructuracin omodularidad, pruebas, mantenimiento, reusabilidad, entre otras. %stas son lospuntos cr+ticos en el dise!o, codifcacin, pruebas y mantenimiento.

    Mtricas de competencia: *on todas las m&tricas "ue intentan valorar omedir las actividades de productividad de los programadores o practicantescon respecto a su certeza, rapidez, efciencia y competencia.

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    9/27

    Mtricas de desempeo: 7orresponden a las m&tricas "ue miden laconducta de mdulos y sistemas de un sotware, bajo la supervisindel sistema operativo o hardware. 8eneralmente tienen "ue ver con laefciencia de ejecucin, tiempo, almacenamiento, complejidadde algoritmos computacionales, etc.

    Mtricas estilizadas: *on las m&tricas de e)perimentacin y depreerencia# or ejemplo: estilo de cdigo, las convenciones denominandode datos, las limitaciones, etc. ero estas no se deben conundir con las

    m&tricas de calidad o complejidad.

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    10/27

    MTRICAS EN EL CICLO DE VIDA DELSOFTARE

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    11/27

    %stas clasifcaciones de m&tricas ortalecen la idea,de "ue ms de una m&trica puede ser deseablepara valorar la complejidad y la calidad delsotware, teniendo en cuenta "ue para ello esnecesario medir los atributos del sotware.

    hu

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    12/27

    (n punto de partida para realizar estimaciones es estableceruna l+nea base de m&tricas "ue permita a una organizacinsintonizar su proceso de ingenier+a del sotware para eliminarlas causas de los deectos "ue tienen el mayor impacto en el

    desarrollo del sotware, es undamental "ue una l+nea basecontenga datos recopilados de proyectos desarrolladosanteriormente lo "ue re"uiere una investigacin histrica delos mismos, la l+nea base no es ms "ue la recopilacin demedidas, m&tricas e indicadores "ue gu+en el proyecto o elproceso.

    hu

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    13/27

    !r"ces" de rec"#ilacin de $tricas del S"ft%are&

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    14/27

    Clasificacin de mtricas segn sucriterio

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    15/27

    !emplo

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    16/27

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    17/27

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    18/27

    Mtricas de funcionabilidad

    "decuidad

    #actitud

    $nteroperabilidad

    %eguridad

    Conformidad de la funcionabilidad

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    19/27

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    20/27

    Mtricas de fiabilidad

    Madure&

    'olerancia a fallos

    (ecuperabilidad

    Conformidad de la fiabilidad

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    21/27

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    22/27

    Mtricas de usabilidad

    ntendibilidad

    "prendibilidad

    )perati*idad

    "tracti*o

    Conformidad de la usabilidad

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    23/27

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    24/27

    Modelo McCall

    " su *e& McCall dice +ue para

    desarrollar una mtrica de

    calidad se toman en cuenta

    , factores-

    )peracin del producto-

    (e*isin del producto- 'ransicin del producto-

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    25/27

    )peracin del producto

    Correccin

    .iabilidad

    /sabilidad

    $ntegridad

    ficiencia

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    26/27

    (e*isin del producto

    .acilidad de Mantenimiento

    .le#ibilidad

    .acilidad de prueba

  • 7/24/2019 Mtricas Relacionadas Con Las Pruebas

    27/27

    'ransicin del producto

    Portabilidad

    (eusabilidad

    $nteroperabilidad