频道栏目
首页 > 安全 > 其他 > 正文
  • 作者简介

    ·史亮·毕业于东南大学,获得计算机软件与理论专业博士学位,研究领域为软件分析与测试。于2006年加入微软(中国)有限公司,任职软件开发测试工程师,负责微软在线服务与商业智能产品的测试工作。于2011年调动...

    关键词: 作者简介 

  • 探索式测试实践之路

    探索式测试是一种重要的软件测试思想。随着测试行业的发展,其高效性、机动性和实用性受到了广泛的关注、讨论和实证,但是仍有许多测试人员对探索式测试充满疑问,甚至误解。本书的目标就是回答疑问,澄清误解,...

    关键词: 探索  测试  实践 

  • 18.3.5 测试DevComponents的hScrollBarAdv控件

    前面我们已经看过测试DevComponents的vScrollBarAdv和hScrollBarAdv控件的一种方法,是利用键盘操作来处理的。在这里,我们尝试用QTP.NET插件扩展技术来处理。用C#编写插件扩展代码如下所示(在Visual Studio中...

    关键词: 18.3.5  测试  DevComponents 

  • 18.3.4 测试ComponentOne的MainMenu控件

    对于如图18.10所示的ComponentOne的MainMenu控件,同样采用QTP的.NET插件扩展技术来处理。下面是在Visual Studio 2005中编写的插件扩展代码:图18.10 ComponentOne的MainMenu控件using System;using Mercur...

    关键词: 18.3.4  测试  ComponentOne 

  • 18.3.3 在QTP中使用插件扩展的代码

    这样,启动QTP之后,就可以直接使用QTP的录制功能来录制和产生ComponentOne的ToolBar控件脚本了,例如:SwfWindow("New document").ActivateSwfWindow("New document").SwfObject("SwfObject").C1ToolBar_Clic...

    关键词: 18.3.3  使用  插件 

  • 18.3.2 部署插件扩展文件

    把如下XML代码插入到QTP安装目录中的dat目录下的SwfConfig.xml文件中(注意修改DLL的文件路径):<!-- Merge this XML content into file "<QuickTest Professional>\dat\ SwfConfig.xml". --> <Cont...

    关键词: 18.3.2  部署  插件 

  • 18.3.1 在Visual Studio中编写插件扩展代码

    ComponentOne是.NET常用的第三方控件,其中的Toolbar控件在QTP中不能很好地支持录制和识别。在这种情况下,可以考虑使用QTP的.NET的插件扩展SDK开发一个插件扩展来支持该控件的录制和识别。对于ComponentOne的To...

    关键词: 18.3.1  Visual  Studio 

  • 18.3 使用.NET插件扩展技术处理第三方控件

    .NET的第三方控件包有很多,其中比较流行的有ComponentOne、DevComponents等,下面介绍如何利用.NET插件扩展开发包来处理这些第三方控件。

    关键词: 18.3  使用  插件 

  • 18.2.7 扩展项目的运行

    打开QTP,录制包含TrackBar控件的.NET程序,如图18.8所示。在Keyword View中看到,录制下来的操作结果看起来更有意义些。切换到Expert View,如图18.9所示,可看到录制下来的测试代码不再是以低级的Drag、Drop...

    关键词: 18.2.7  扩展  项目 

  • 18.2.6 对QTP进行配置

    在完成前面的代码编写后,编译整个项目,然后可以通过配置项目中的Configuration.XML文件,在QTP录制和测试运行TrackBar控件的过程中使用这个Custom Server的逻辑。(1)双击打开如图18.7所示的Configuration.X...

    关键词: 18.2.6 

  • 18.2.5 实现控件的运行逻辑

    还要实现控件的测试运行逻辑,在测试运行时,告诉QTP按指定的行为操作控件。因此,需要编写TrackBar控件的SetValue方法。在ITrackBarCustomerServerReplay接口中,添加SetValue方法,如下所示: [ReplayInterfa...

    关键词: 18.2.5  实现  控件 

  • 18.2.4 注册TrackBar控件的事件处理器

    在InitEventListener方法中,添加如下代码,用于注册TrackBar控件的OnValueChanged事件处理器:public override void InitEventListener(){ // 为OnValueChanged新建一个事件处理器 Delegate e = new ...

    关键词: 18.2.4  注册  TrackBar 

  • 18.2.3 实现控件录制逻辑

    创建了基本的项目框架后,还需要实现控件的录制逻辑。在TrackBarCustomer Server类中,添加如下方法:public void OnValueChanged(object sender, EventArgs e){ System.Windows.Forms.TrackBar trackBa...

    关键词: 18.2.3  实现  控件 

  • 18.2.2 建立.NET控件的测试扩展项目

    安装好CustomServer项目模板后,就可以开始创建CustomServer项目,编写QTP的.NET插件扩展程序。(1)选择QuickTest CustomServer,输入项目名和存储位置后,单击确定按钮,出现如图18.4所示的界面。(2)在Serv...

    关键词: 18.2.2  建立  控件 

  • 18.2 使用C#对QTP.NET插件进行扩展

    QTP能录制那些不被直接支持的.NET控件,但是以低级鼠标和键盘操作、Windows消息的方式反映出来,这样的脚本的可理解性、可维护性都很差。例如,对.NET的TrackBar控件的录制结果如图18.2所示。图18.2 Expert Vi...

    关键词: 18.2  使用  QTP.NET 

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

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

    关键词: 18.1.2  使用  Windows 

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

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

    关键词: 18.1.1  插件  扩展 

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

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

    关键词: 18.1  QTP.NET  插件 

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

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

    关键词: 第18  QTP.NET  插件 

  • 4.2.9 使用QTP编写第一个自动化测试脚本

    设置成仅录制Flight程序后,选择菜单Automation | Record,或按快捷键F3,QTP将自动启动指定目录下的Flight程序,出现如图4.15所示的界面,并且开始录制所有基于Flight程序的界面操作。图4.15 Flight程序的登...

    关键词: 4.2.9  使用  编写 

排行
热门
论坛推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站