Visión general de IBM Rational Functional Tester

Rational Functional Tester es una herramienta de pruebas automatizadas orientada a objetos que prueba aplicaciones Windows, .Net, Java, HTML, AJAX, Flex, Siebel y aplicaciones basadas en terminales y en SAP y permite grabar scripts fiables y potentes que se pueden reproducir para validar compilaciones nuevas de una aplicación de prueba. Functional Tester ejecuta plataformas Windows 2000, Windows XP y Linux.

Functional Tester está disponible en dos entornos de desarrollo integrados y dos lenguajes de cifrado. Functional Tester, Java Scripting utiliza el lenguaje Java e IBM Rational Software Delivery Platform. Functional Tester, VB.NET Scripting utiliza el lenguaje VB.NET y el entorno de desarrollo Microsoft Visual Studio .NET.

Utilice Functional Tester para:

La tecnología de grabación orientada al objeto de Functional Tester permite una generación rápida de scripts grabando aplicaciones contra la aplicación que se está sometiendo a prueba. Functional Tester utiliza tecnología orientada al objeto para identificar los objetos por sus propiedades de objeto internas, no por las coordinadas de pantalla. Si se modifica la ubicación o el texto de un objeto, Functional Tester aún podrá encontrarlo durante la reproducción.

La tecnología de pruebas de objeto de Functional Tester permite probar todos los objetos de la aplicación que se está sometiendo a pruebas, incluyendo las propiedades y los datos del objeto. Puede probar objetos en aplicaciones Java, VB.NET, Windows y en aplicaciones basadas en la web, tanto si están visibles u ocultas en la interfaz.

Cuando se graba un script, Functional Tester crea automáticamente una correlación de objetos de prueba para la aplicación que se está sometiendo a prueba. La correlación de objetos de prueba de Functional Tester lista los objetos de prueba disponibles en la aplicación, tanto si se están visualizando actualmente o no. También puede crear una correlación de objetos de prueba nueva, basándola en una correlación existente o añadiendo los objetos que sean necesarios. La correlación de objetos proporciona una forma rápida de añadir objetos a un script. Puesto que la correlación de objetos de prueba contiene propiedades de reconocimiento para cada objeto, podrá actualizar fácilmente la información de reconocimiento en una ubicación central. Todos los scripts que utilicen esta correlación de objetos de prueba también compartirán la información actualizada.

Durante la grabación puede insertar puntos de verificación en el script para confirmar el estado de un objeto por todas las compilaciones de la aplicación que se está sometiendo a prueba. El punto de verificación captura información sobre el objeto (se basa en el tipo de punto de verificación) y la almacena en un archivo de datos de línea base. La información de este archivo se transforma en la línea base del estado esperado del objeto durante las subsiguientes compilaciones. Functional Tester tiene un punto de verificación de propiedades de objeto y cinco puntos de verificación de datos (jerarquía de menú, tabla, texto, jerarquía de árbol y lista). Puede utilizar el comparador de puntos de verificación para analizar las diferencias de las compilaciones y actualizar el archivo de línea base.

Functional Tester cuenta con una reproducción de pruebas independiente del navegador e independiente de la plataforma. Por ejemplo, puede grabar un script en Windows y reproducirlo en Linux. Puede grabar un script utilizando Firefox, Mozilla, Internet Explorer o Netscape. Puesto que el script no contiene referencias al navegador utilizado durante la grabación, puede reproducir el script utilizando cualquiera de las versiones soportadas de Firefox, Mozilla, Internet Explorer o Netscape.

Functional Tester está integrado con Rational TestManager, lo que permite grabar y reproducir un script de Functional Tester desde TestManager y aprovechar las características de TestManager como el registro. Si ha instalado TestManager, puede utilizar estas características integradas.

Functional Tester también está integrado con Rational ClearQuest Test Manager, que permite reproducir un script de Functional Test desde ClearQuest TestManager, generar registros y realizar un seguimiento de los defectos. Si ha instalado ClearQuest Test Manager, puede utilizar estas características integradas.


Comentarios