Ejemplos de Functional Tester

Functional Tester contiene varios códigos a modo de ejemplo que podrá utilizar con sus propios scripts. Puede abrir estos ejemplos desde dentro del proyecto de muestra que se suministra con Functional Tester.

Para acceder al proyecto de ejemplo, abra la galería de ejemplos en la página de bienvenida o en el menú Ayuda. Pulse Ayuda > Galería de ejemplos. En la galería, sitúese en Proyecto de ejemplo de Functional Tester, que se lista en la categoría Tecnología.

Proyecto de ejemplo de Functional Tester

El proyecto de muestra se ha creado utilizando la guía de aprendizaje de Functional Tester. Puede examinar el script y otros activos de prueba mientras siga la guía de aprendizaje o, tras finalizar la guía de aprendizaje, puede compararlos con sus archivos.

El proyecto de muestra contiene el script, los puntos de verificación, la correlación de objetos y otros archivos que se crean cuando se completa la guía de aprendizaje. El script de muestra tendrá el estado que tendría al final de la guía de aprendizaje. Para referencias, puede consultar el script u otros activos para compararlos con los suyos o para realmente reproducir el script. El script de la guía de aprendizaje se denomina "ClassicsSample."

Para abrir el proyecto, pulse el enlace Importar. El proyecto se mostrará en la vista Proyectos. Pulse el nombre del script para verlo en la ventana del script. Puede reproducir el script pulsando el botón Ejecutar script de Functional Test Ejecutar script de Functional Test en la barra de herramientas de Functional Tester.

Además, el proyecto contiene varios códigos a modo de ejemplo que podrá utilizar con sus propios scripts.

Ejemplos

Clase Paquete Descripción
ExtensionScript Superscript Proporciona métodos de programas de utilidades generales.
HtmlScript Superscript Proporciona un manejador para descartar automáticamente los diálogos HTML activos no esperados.
WindowScript Superscript Proporciona algunos métodos que pueden ser útiles para superar los problemas con aplicaciones Microsoft® Windows® nativas.
SwtScript Superscript Proporciona métodos que pueden ser útiles para probar aplicaciones basadas en SWT. Tenga en cuenta que esta implementación utiliza WindowScript, que es específico de Microsoft-Windows. Esta clase no funcionará en Linux®.
EclipseScript Superscript Proporciona métodos que pueden ser útiles para probar plug-ins que se ejecuten dentro de la plataforma Eclipse (vea http://www.eclipse.org/). Tenga en cuenta que este código utiliza clases Eclipse internas y, por lo tanto, se puede romper con versiones de Eclipse posteriores. Esta clase muestra la invocación de métodos estáticos en el SUT y el uso de objetos de prueba personalizados.
WorkbenchTestObject testobject.eclipse Un objeto de prueba para el entorno de trabajo shell de Eclipse (vea http://www.eclipse.org/).
WorkbenchWindowTestObject testobject.eclipse Un objeto de prueba para el WorkbenchWindow shell de Eclipse (vea http://www.eclipse.org/).
WorkbenchPageTestObject testobject.eclipse Un objeto de prueba para el WorkbenchPage shell de Eclipse (vea http://www.eclipse.org/).

Utilización de ejemplos

Si desea utilizar estos ejemplos, copie los directorios del testobject y superscript con su contenido en un proyecto de Functional Tester.

Para utilizar uno de los superscripts, establezca la propiedad de superclase de ayudante de un script para el nombre de clase completo del superscript. Por ejemplo, para utilizar la superclase ExtensionScript para un script denominado X, pulse con el botón secundario del ratón sobre la X en la vista Proyectos de Functional Tester y seleccione Propiedades en el menú emergente. En el diálogo denominado "Propiedades para X.java", seleccione "Script de Functional Tester" en la lista de la izquierda. Por último, establezca el texto en el recuadro de edición etiquetado "Superclase de ayudante" en "superscript.ExtensionScript". También puede modificar las preferencias de proyecto para que todos los scripts nuevos en el proyecto amplíen este superscript. Para definir una superclase de ayudante predeterminada para un proyecto, pulse con el botón secundario del ratón en el proyecto y seleccione Propiedades en el menú emergente, a continuación, establezca el campo de texto en "Proyecto de Functional Tester" con la etiqueta "nueva superclase de ayudante de script".

Tras hacerlo, el script X.java podrá utilizar los métodos adicionales de ExtensionScript, como por ejemplo getClipboardText(), setClipboardText(), clipboardVP(), etc.


Comentarios