• 18.1 QTP.NET插件提供的扩展模块


    第18章 QTP.NET插件扩展技术及其使用

    在碰到一些不被直接支持的.NET控件时,可以利用QTP.NET插件的可扩展性来开发支持第三方控件,或者是个性化控件的特性。本章介绍如何使用QTP.NET插件提供的扩展性来支持第三方和个性化的.NET控件。

    18.1  QTP.NET插件提供的扩展模块

    虽然可以使用QTP来录制那些不被直接支持的第三方控件和个性化的控件,但是,录制下来的脚本是以低级鼠标和键盘操作活动反映出来的。通过使用扩展模块对.NET控件进行支持,可以改变控件对象的录制行为和脚本生成内容,从而让测试脚本的可读性和可修改性更强

    18.1.1  .NET插件的扩展模块机制介绍

    通过继承.NET插件的扩展模块的接口,重写已有的方法并定义新的方法,创建"Custom Server"。当个性化的控件与已有的QTP测试对象匹配时,就可以使用这些测试对象提供的测试功能。

    18.1.2  使用.NET Windows Forms Spy来协助开发扩展性

    .NET Windows Forms Spy可以让测试员查看.NET控件运行时的详细属性,可以使用.NET Windows Forms Spy来协助开发.NET Windows Forms控件的扩展性。通过选择菜单"Tools | .NET Windows Forms Spy"打开.NET Windows Forms Spy,如图18.1所示。

     
    图18.1  .NET Windows Forms Spy的界面

    在计划为某个.NET控件进行测试功能扩展时,可以使用.NET Windows Forms Spy来协助查看和理解控件的属性和行为。还可以看到,在操作应用程序的功能时引起的控件事件的发生,以及事件发生时的控件状态,这些信息对于后面实现录制和运行逻辑的扩展性非常有用。

  • 相关阅读:
    PHP之ThinkPHP框架(界面)
    安卓网络访问(xUtils3)
    Python制作二维码和条形码扫描器 (pyzbar)
    redis 哨兵
    Django 源码阅读笔记(详细视图)
    Django 源码阅读笔记(基础视图)
    JavaScript基础
    Flask 基础
    redis 主从复制
    redis 数据删除策略和逐出算法
  • 原文地址:https://www.cnblogs.com/gdg87813/p/10956177.html
Copyright © 2020-2023  润新知