Infraestructura de automatización del Centro de gestión
Puede utilizar la infraestructura de automatización de pruebas para escribir casos de prueba que validen el modelo del Centro de gestión, los servicios y las definiciones de objeto. La infraestructura de prueba no tiene como objetivo validar los widgets de interfaz de usuario del Centro de gestión, como por ejemplo, vistas de propiedades y vistas de lista.
https://<host>:8000/lobtools?testdata=/testdata/MyCompany/test.xml
Este URL ejecuta las acciones del archivo XML, test.xml, que está en el directorio siguiente:WCDE_installdir\workspace\LOBTools\WebContent\testdata\MyCompany
storeIdentifier
para una tienda en Aurora
, añada el parámetro de URL testdata.storeIdentifier=Aurora para iniciar el archivo test.xml con estos valores:https://<host>:8000/lobtools?testdata=/testdata/MyCompany/test.xml&testdata.storeIdentifier=Aurora
https://<host>:8000/lobtools?testdata=/testdata/MyCompany/test.xml
La prueba automatizada continúa hasta que se produce un error o hasta que todas las acciones se hayan completado. Una vez que finalice la prueba automatizada, utilice uno de los métodos siguientes para encontrar información más detallada sobre la ejecución de cada paso de prueba:- Vea la consola de mensajes del Centro de gestión para ver los mensajes sobre los pasos principales de las pruebas automatizadas. Para obtener más información, consulte Recuperación de los errores.
- Si el registro y el rastreo del Centro de gestión están habilitados, revise el archivo trace.log para obtener más información sobre cada paso de la prueba.
Estructura del archivo XML
De forma predeterminada, HCL Commerce proporciona archivos XML de caso de prueba que puede ejecutar para validar los servicios y definiciones del Centro de gestión. Algunas de los archivos XML de caso de prueba se incluyen en directorios restringidos para cada componente del Centro de gestión en el directorio workspace_dir\LOBTools\WebContent\testdata\commerce. No modifique ni añada archivos de caso de prueba a ningún directorio restringido. Añada algún archivo XML de caso de prueba nuevo a los directorios que no estén restringidos dentro del directorio testdata padre.
<testcase>
. Declare las acciones como hijos del elemento testcase
utilizando el elemento <action>
. Cada elemento action debe definir el nombre y el paquete de la acción que se va a ejecutar. Para proporcionar instrucciones para la acción, declare los elementos del parámetro <param>
como hijos del elemento <action>
. Los elementos del parámetro utilizan los atributos siguientes:- 1 name
- El nombre del parámetro.
- 2 value
- El valor del parámetro.
storeIdentifier
en el de Aurora
. La segunda acción ejecuta otro archivo XML, test.xml, que es el directorio /testdata/commerce/catalog/restricted.
<testcase>
<!-- Set a store value -->
<action name="cmc/automation/AutoSetValueAction">
< param 1 name="valueKey" 2 value="storeIdentifier"/>
< param name="value" value="Aurora"/>
</action>
<!-- Run Catalog tool testcase -->
<action name="cmc/automation/AutoRunTestCaseAction">
<param 1 name="url" 2 value="/testdata/commerce/catalog/restricted/test.xml"/>
</action>
</testcase>