目前java_qtp_driver有两个配置文件:
1. QTP 环境配置文件config.xml,格式如下:
主要是qtp启动的相关参数,包括synctimeout,screenshot的设置,测试运行的最大超时时间等等。qtpdriver会读取这些参数,并通过automation object model设置到qtp的运行实例中去 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>This is Config xml for AC agent,the screen shot value could be ERROR,NONE,ALL</comment>
<entry key="GENERATE_FILE_ONLY">false</entry>
<entry key="RECOVERY_LEVEL">1</entry>
<entry key="SCREENSHOT">ERROR</entry>
<entry key="SYNC_TIMEOUT">20000</entry>
<entry key="TEST_TIMEOUT">18000</entry>
</properties>
2. 测试执行脚本任务文件,格式如下:
qtpdriver会在运行的时候,读取此xml,执行不同响应的测试任务 <suite name="demo_test_suite" desc="this is a suite for demo">
<component name="demo_test_component" desc="this is a component test for demo">
<casefile file="D:\learn\cesoo\cesooProject\JavaQTP\QTPAgent\driver\testscripts\flightDemo" desc="flightDemo"></casefile>
<casefile file="testscripts\flightDemo" desc="flightDemo"></casefile>
</component>
</suite>