pruebas de caja negra nuevo modelo

Upload: melvin-cruz

Post on 07-Jul-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Pruebas de Caja Negra Nuevo modelo

    1/3

    Pruebas de Caja Negra

    Es aquel elemento que es estudiado desde el punto de vista de las entradas

    que recibe y las salidas o respuestas que produce, sin tener en cuenta su

    funcionamiento interno.

    En otras palabras, de una caja negra nos interesará su forma de interactuar 

    con el medio que le rodea, o sea entender lo que hace, pero sin dar 

    importancia a cómo lo hace. Por tanto, de una caja negra deben estar muy bien

    definidas sus entradas y salidas, es decir, su interfaz; en cambio, no se precisa

    definir ni conocer los detalles internos de su funcionamiento.

    as pruebas de !aja "egra es más que todo un complemento que intenta

    descubrir diferentes tipos de errores tales como:

    #unciones incorrectas o ausentes.

    Errores de interfaz.

    Errores en estructuras de datos o en accesos a las $ases de %atos

    e&ternas. Errores de rendimiento.

    Errores de inicialización y terminación.

    Para desarrollar la prueba de caja negra existen varias técnicas, entre

    ellas están:

  • 8/18/2019 Pruebas de Caja Negra Nuevo modelo

    2/3

    Técnica de la Partición de Equivalencia: 

    'na partición equivalente es una t(cnica de prueba de !aja "egra que divide el

    dominio de entrada de un programa en clases de datos de los que se pueden

    derivar casos de prueba. El dise)o de estos casos de prueba para la partición

    equivalente se basa en la evaluación de las clases de equivalencia.

    Pautas:

    *. ango de !alores+ i una condición de entrada especifica un rango devalores -rango entre * y /.

    Clases validas Clase invalidas

      *0nro. 0 nro. 0 *  nro 1

     

    2. N"mero de !alores: i una condición de entrada especifica el n3merode valores - * a 4 propietarios por automóvil/

    Clases validas Clase invalidas

      *0propietarios04 no hay propietarios

    hay más de 4 propietario

    5. Conjunto de !alores+ i una condición de entrada especifica unconjunto de valores y e&isten razones para creer que el programa lostrata distintos -veh6culo puede ser+ camión, ta&i, moto/

    Clases validas Clase invalidas

    'no por cada uno "ing3n+ $icicleta

     

    7. !alor Especi#ico+ si una condición requiere un valor especifico tal comoque el primer carácter debe iniciar con letra.

    Clases validas Clase invalidas

    Primer carácter una letra

    primer carácter distinto

    Técnica del $nálisis de !alores %&mites:

  • 8/18/2019 Pruebas de Caja Negra Nuevo modelo

    3/3

    Es la t(cnica de dise)o de pruebas de caja negra en la cual los casos de

    pruebas son dise)ados basándose en los valores l6mites.

    e basa en la evidencia e&perimental de que los errores suelen aparecer con

    mayor probabilidad a los e&tremos de los campos de entrada.

      Técnica de 'ra#os de Causa(E#ecto:

    8epresentan la relación lógica entre distintas causas y los posibles efectos.

    Para esto se listan las causas -entradas o acciones del usuario/ y los efectos

    -salidas o acciones del sistema esperadas/, y luego se unen indicando

    relaciones entre ellos.

    a t(cnica más efectiva de !aja "egra es la Partición de Equivalencia, pues

    permite e&aminar los valores válidos e inválidos de las entradas e&istentes en

    el soft9are, descubre de forma inmediata una clase de errores que, de otro

    modo, requerir6an la ejecución de muchos casos antes de detectar el error 

    gen(rico.

    !entajas de Caja Negra:

    olo se centra en las salidas del módulo o sistema

     :yuda a aislar posibles fallas

    Permite revisar de modo practico los módulos

    Es una prueba rápida

    )esventajas de Caja Negra

    olo detecta el modulo o función que tiene la falla

    "o permite aislar la falla como tal

    Puede requerir implementar varias veces