Puede crear pruebas utilizando un asistente que le conduce por el proceso de generación de pruebas. El asistente genera un script de comportamiento de prueba JUnit, una suite de pruebas y tablas de datos de pruebas para almacenar datos de pruebas.
Todas las pruebas generadas están contenidas en un proyecto de prueba. Normalmente creará el proyecto de prueba antes de crear la primera prueba, pero también puede crear un proyecto de prueba al crear una prueba. Al crear un proyecto de prueba, se crean carpetas para almacenar scripts de comportamiento de pruebas, suites de pruebas, ejecuciones de pruebas y apéndices.
Los productos Rational Developer contienen varios patrones de prueba que puede utilizar como ayuda para crear las pruebas. Hay patrones de prueba para pruebas de Java a nivel de método, pruebas de casos prácticos, pruebas de interfaces Java, clases abstractas y superclases, y pruebas de EJB. Cada patrón es una plantilla de una prueba JUnit. Una vez creada la prueba, puede utilizar el editor de código fuente de Java para definir la prueba con mayor detalle.
Para probar servicios Web, se genera una interfaz J2SE para acceder al servicio Web. Esta interfaz se basa en una herramienta WSDL2.java. Todos los patrones de prueba de J2SE son aplicables a las pruebas de servicios Web. No hay patrones específicos para los servicios Web.
Los datos de prueba se mantienen en tablas de datos de prueba. Al crear una prueba, se crea una tabla de datos de prueba para cada caso de prueba. La tabla de datos de prueba proporciona una manera de entrar y visualizar datos de prueba que se utiliza al ejecutar la prueba. Los datos de prueba le ofrecen la capacidad de realizar pruebas sobre datos, en las que puede tener varios conjuntos de datos con el mismo comportamiento de prueba, lo que le permite crear pruebas con todos los rangos de datos posibles.
Conceptos relacionados
Patrones de prueba Java estándar
Patrones de prueba para beans EJB
Tablas de datos de prueba
Tareas relacionadas
Crear nuevos proyectos de prueba de componentes