Software Testing Automation
Framework Execution Engine (STAX) STAX es un lenguaje XML simple que puede utilizarse para grabar un código de automatización. El código de automatización se ejecuta en un servidor de STAX central STAX y puede utilizar mandatos de Software Testing Automation
Framework (STAF) para interactuar con máquinas de prueba.
Por qué y cuándo se efectúa esta tarea
Una tarea se considera una única pieza de automatización. Tiene un título y una lista de argumentos. Cada tarea corresponde a un único archivo XML de
STAX ubicado en la vía de acceso de stax configurada en el archivo integration_config.xml.
- Los archivos de STAX en la carpeta de vía de acceso de stax deben tener el siguiente formato:
- El archivo de STAX debe especificar el elemento <llamada predeterminada>, indicando la función principal de la tarea. El archivo XML puede contener varias funciones, pero sólo la defaultcall es ejecutada por IBM® Rational Quality
Manager.
- La función predeterminada debe especificar el elemento <función-prólogo>, que debe contener un título corto para la tarea que se muestra en la interfaz de usuario.
- La función predeterminada puede especificar opcionalmente el elemento <función-epílogo> que contiene una descripción detallada de la tarea. Este valor no se utiliza actualmente en la interfaz de usuario, pero podría utilizarse en el futuro.
- La función predeterminada debe especificar el elemento <función-lista-argumentos>.
- Rational Quality Manager siempre pasa el nombre de host de la máquina de destino como el primer argumento. El primer argumento en <función-lista-argumentos> debe ser:
- Puede especificar argumentos adicionales utilizando elementos <función-argumento-opcional>.
Utilice éstos en lugar de <función-argumento-obligatorio> (incluso si el argumento es obligatorio) ya que permiten especificar un valor predeterminado. Este valor predeterminado se muestra en la interfaz de usuario.
El atributo predeterminado debe ser un string Python (encerrado entre comillas simples):
- El elemento final de la tarea debe ser un elemento <devolución> que devuelva 0 para pasado, o un número distinto de cero para fallado.