Implementar una prueba abstracta existente

Para ejecutar una prueba abstracta, primero debe hacer que la prueba sea concreta, es decir, aplicar la prueba abstracta a una clase pública que implemente la interfaz, que amplíe la clase abstracta o que herede de la superclase.

Puede hacer que una prueba abstracta sea concreta en el momento de la creación de la prueba, si hay clases de implementación disponibles; de lo contrario, puede hacer que la prueba sea concreta posteriormente aplicando la prueba abstracta explícitamente a una clase de implementación. Puede volver a utilizar la prueba abstracta con cualquier cantidad de clases de implementación.

Para implementar una prueba abstracta existente:

  1. Pulse Archivo > Nuevo > Otros > Prueba de componente > Java > Prueba de componente Java y pulseSiguiente.
  2. En la página Seleccionar un proyecto de prueba, seleccione el proyecto de prueba que contendrá la prueba o pulse Nuevo, cree un proyecto nuevo y pulse Siguiente.

    En este punto, se realiza un análisis estático en los archivos fuente de Java asociados con el proyecto de prueba. Estos archivos se seleccionaron durante la creación del proyecto de prueba y sirven para definir el ámbito de la prueba. (La lista de archivos del proyecto puede actualizarse modificando las propiedades del Ámbito de prueba del proyecto de prueba.)

    Cuando se haya completado el análisis, verá una lista de componentes en un formato de tabla y ordenados según las métricas calculadas. Puede utilizar la guía que proporcionan esas métricas como ayuda para decidir qué clases o componentes son los más importantes para probar. Los componentes con valores resaltados o valores numéricos altos se consideran candidatos de prueba de alta prioridad.

  3. En la página Seleccionar el componente sometido a prueba, seleccione el componente para el que desea implementar la prueba abstracta y pulse Siguiente.
    Nota: Una prueba abstracta solamente puede aplicarse a un componente a la vez.
  4. En la página Seleccionar un patrón de prueba, seleccione Implementación de prueba abstracta y pulse Siguiente.
  5. En la página Aplicar una prueba abstracta existente, seleccione la prueba abstracta definida anteriormente y el constructor utilizado para crear una instancia del componente sometido a prueba. A continuación, pulse Finalizar.

El resultado es una suite de pruebas, un caso de prueba y un script de comportamiento de prueba.

Conceptos relacionados
Métricas estáticas
Interfaces Java, clases abstractas y superclases

Tareas relacionadas
Crear pruebas Java abstractas

Consulta relacionada
Consulta de métricas estáticas

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2004. Reservados todos los derechos.