探秘QTP9.5新特性之过程指南(Process Guidance)

发表于:2008-7-15 10:59

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

        3. 自定义过程指南

        QTP9.5可以允许用户定义自己个性化的过程指南文件,方法如下:

        (1)编写Configuration.xml文件,例如,下面是一个简单的Configuration.xml文件:

        <?xml version="1.0" encoding="UTF-8"?> 
        <ProcessGuidance Name="MyCustomPackage">
            <Process Name="MyProcess" ID="Process1" DocType="test" Addin="web" SortLevel="4" >
                   <Group Name="Standard Process">
                          <Activity Name="Step 1" Address="Step1.html" />
                          <Activity Name="Step 2" Address="Step2.html" />
                          <Activity Name="Step 3" Address="Step3.html" />
                          <Activity Name="Step 4" Address="Step4.html" />
                          <Activity Name="Step 5" Address="Step5.html" />
                          <Activity Name="Step 6" Address="Step6.html" />
                   </Group>
            </Process> 
        </ProcessGuidance>

        其中几个主要的Tag的定义如下:

        Process Name:过程指南的名称。 
        ID:过程指南的唯一标识(用于区分同名的过程指南)。 
        DocType:过程指南适用的文档类型,可包括“test”、“AA”、“BC”、“SBC”4种。 
        Addin:过程指南适用的插件。 
        SortLevel:过程指南在过程指南管理列表中出现的顺序号。 
        Group:过程指南中的“活动”所在的组。 
        Activity:过程指南中的“活动”。 
        在定义过程指南时注意不要包含中文,否则不能加载成功。会提示如图6所示的错误。

        软件测试

        图6  提示字符无效的错误

        (2)对于“Group”中定义的所有“Activity”,在文件夹中建立相应的HTML文件,如图7所示。

        软件测试

        图7  建立相应的HTML文件

        (3)安装自定义的过程指南。

        可以有两种方法安装个性化的过程指南。一种是把包含Configuration.xml文件和各个HTML文件的文件夹打包成.zip文件,在Process Guidance Management中导入,如图8所示:

        软件测试

        图8  导入过程指南压缩文件

        另外一种方法是直接在注册表中设置,找到如下注册项:

        HKEY_CURRENT_USER\Software\Mercury Interactive\QuickTest Professional\MicTest\ProcessGuidance\ConfFiles

        然后添加一个自定义的过程指南的注册项(REG_SZ类型的),如图9所示。

        软件测试

        图9  添加自定义的过程指南的注册项

        编辑注册项,输入“Configuration.xml”文件所在的路径,例如:

        D:\QNAP自动化测试项目\MyTest\ProcessGuidance\MyProcess\Configuration.xml

        (4)重新启动QTP后,就可以在Process Guidance Lists中看到新加载的自定义的过程指南了,如图10所示。

        软件测试

        图10  重启QTP,加载新添加的过程指南

43/4<1234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号