zoukankan      html  css  js  c++  java
  • 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来协助查看和理解控件的属性和行为。还可以看到,在操作应用程序的功能时引起的控件事件的发生,以及事件发生时的控件状态,这些信息对于后面实现录制和运行逻辑的扩展性非常有用。

  • 相关阅读:
    Linux 部署 nginx
    Linux 部署vue项目(使用nginx)
    git 操作规范
    mysql grant权限分配(转)。
    前端优化,包括css,jss,img,cookie
    关于js里的那一堆事件
    个人作业——软件工程实践总结作业
    Unity3D 快捷键
    Beta冲刺第二天
    Beta冲刺第一天
  • 原文地址:https://www.cnblogs.com/gdg87813/p/10956177.html
Copyright © 2011-2022 走看看