Los productos Rational Developer contienen varios patrones de prueba que puede utilizar como ayuda para crear pruebas para componentes Java. Seleccionará el patrón de prueba a utilizar como parte del asistente Prueba de componentes de Java. Todas las pruebas basadas en estos patrones utilizan datos de la tabla de datos de prueba.
Se incluyen los siguientes patrones de prueba para probar componentes de Java estándar:
Patrón de prueba | Descripción |
---|---|
Para pruebas a nivel de método | Crea un script de prueba JUnit para probar uno o varios métodos públicos desde una o varias clases públicas no abstractas, permitiéndole probar cada método individual independientemente. Al crear una prueba a nivel de método, se crea un caso de prueba para cada método seleccionado. |
Para pruebas de casos prácticos | Crea un script de prueba JUnit para probar una secuencia de métodos públicos de una o varias clases públicas no abstractas. Al crear una prueba basada en un caso práctico, se crea un caso de prueba para todo el caso práctico. |
Para probar una clase abstracta, interfaz o superclase | Crea un script de prueba JUnit abstracto para probar clases abstractas, interfaces y superclases. Estas pruebas no pueden ejecutarse por sí solas y no incluyen una suite de pruebas. Para ejecutar una prueba abstracta, debe hacer que la prueba sea concreta especificando las clases que implementan la interfaz, realizan la clase abstracta o heredan de la superclase. Puede hacer que las pruebas sean concretas en el momento de la creación de la prueba, si hay clases de implementación disponibles o en cualquier momento tras la creación de la prueba abstracta. |
La figura siguiente muestra un script de comportamiento de prueba para una prueba creada con el patrón de prueba a nivel de método. En este ejemplo, se crea un caso de prueba para cada método que se prueba: createLoanProposal y SetCustomer.
La figura siguiente muestra un script de comportamiento de prueba para una prueba creada con el patrón de prueba basado en caso práctico. En este ejemplo, se crea un caso de prueba para los dos métodos que se prueban: createLoanProposal y SetCustomer
La figura siguiente muestra un script de comportamiento de prueba para probar una interfaz denominada IRandomGenerator.