QTP的基本使用方法.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《QTP的基本使用方法.doc》由会员分享,可在线阅读,更多相关《QTP的基本使用方法.doc(22页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、!-QTP基本功能的使用实验目的:1 熟悉QTP各项菜单的操作2 了解QTP自动化测试的基本过程3 熟练使用关键字视图4 理解对象库的作用,并学会对对象库的管理5 掌握运行和调试测试脚本的基本方法6 能够分析测试结果文档实验内容:一、 QTP基本功能的使用1 录制一个Flight登录脚本。1)Automation-Record and Run settings,设置成只录制指定程序 2)单击“Record”按钮,或F3,开始录制,输入用户名,密码(MECURY),确定二、关键字视图在关键字视图中,可以看到4个测试步骤,分别是:1. 让Login窗口处于激活状态。(可以通过单击任务栏上的图标激活
2、)2. 在“Agent Name”输入框中输入字符串“admin”3. 在“Password”输入框中输入密码4. 单击“OK按钮Tips:可通过右键,选择“Copy Documentation to Clipboard”,导出测试步骤文档,生成测试用例,用于指导手工测试的进行。对关键字视图进行以下操作:1. 添加注释:右键,Comment2. 添加测试输出信息:选择对应的操作步骤,Insert Step - Report在Login之前,报告开始登录操作,在单击OK按钮后,报告完成登录操作可单击help按钮查看帮助以上操作之后,关键字视图界面截图参考3. 插入检查点(CheckPoint)检
3、查点是一个比较测试对象当前属性值与预期属性值的验证点,它让测试人员可以根据验证点的结果来判断被测试的应用程序是否正常工作。检查Login窗口的名称是否为“Login”,如果不是,认为测试通不过。定位到Activate Login,右键,Insert Standard CheckPoint,选择要检查的属性,这里选择“enabled”属性,设置为true,“text”属性设置为Login。可单击help按钮查看帮助完成后的关键字视图界面截图可运行观察测试结果,或修改text属性值后再运行,观察测试结果4. 插入新的测试步骤定位到要插入新测试步骤的地方,右键,Insert Step- Step G
4、eneratorCategory:Test Objects:测试对象,即被测试应用程序的界面上的控件元素Utility Objexts:工具对象,是QTP内建的各种用于编写测试脚本、辅助建立测试逻辑的工具类对象Functions:各种函数,包括库函数、内建函数、本地脚本函数单击Object旁边的按钮,选择对象,若对象不在列表中,则可单击界面中的手型按钮,移动到Flight程序的“Login”界面,从中选择测试对象“Help”按钮。注意:用手型按钮选择对象时,除了Flight程序,应该没有其他程序或其他程序都呈最小化状态操作:在输入Agent Name之前,单击help按钮查看帮助二、 对象识别
5、编辑测试脚本的第一步是识别测试对象,QTP针对不同语言开发的控件,采取不同的对象识别技术,根据加载的插件来选择相应的控件对象识别的依据。Tool-Object IdentificationObject Spy的使用Object Spy工具可用于观察运行时测试对象的属性和方法。Tools - Object SpyTips:在测试程序的界面上不断改变测试对象,然后多次使用Object Spy来观察其属性的变化,通过这种方式来了解控件的行为,以及判断哪些控件属性可放到测试脚本中,用于判断测试结果对象库管理QTP在录制测试脚本的过程中会把界面操作涉及的控件对象都自动添加到对象库中,但是那些未被鼠标点击
6、或键盘操作的界面控件则不会添加到对象库中。Resources - Object Repository(对象库)在对象库中可以对对象进行重命名、复制、剪切、删除操作,试着删除对象库中现有的某个对象,在运行测试脚本,观察运行过程和结果。当前对象列表l Objects - Add Object to Locall 或通过对应的按钮和手型工具一样,同样需要注意被测对象的当前位置Tips:界面中的某些控件对象是有层次关系的,像登录窗口中,按钮、输入框等控件包含在窗口控件中,在添加测试对象到对象库时,可以选择窗口控件,然后选择如下图所示的选项,则会把所选择的窗口的所有控件都添加到对象库中。访问对象库的测试
7、对象关键字视图,Select an item,Object from repository在专家视图中同样可以访问到对象库的测试,以及它们的属性和方法。导出对象库File - Export to Local Objects三、 添加新的ActionAction相当于测试脚本的文件,可使用Action来划分和组织测试流程,可以把一些公用的操作放到同一个Action中,以便重用。Insert - Call to New Action关联Action的对象库双击新添加的Action,可在该Action中添加新的测试代码。QTP为每个Action生成相应的测试文件和目录,而对象库作为资源,也是与Act
8、ion绑定的,新添加的Action不能直接使用前一个Action中的测试对象。解决方法n 录制新的测试脚本n 关联前一个Action导出的对象库文件1) Resources - Associate Repositories2) 单击“+”按钮,选择前一个导出的对象库文件,把左边的Action_Help移动到右边的Associated Action3) 在Action_Help的测试脚本中,可以使用Action1中对象库的对象Action_Help中的对象与Action1中的是一致的,但是不能进行修改,用灰色显示,右边的Repository,显示为引用对象库文件的路径编辑新的Action专家视图
9、中编辑新的测试脚本,试着输入以下代码Dialog(Login).WinButton(Help).Click 打开帮助界面Dialog(Login).Dialog(Flight Reservations).ActivateDialog(Login).Dialog(Flight Reservations).Winbutton(确定).Click在函数库中创建自定义函数1) 选择专家视图中,Insert - Function Definition Generator2) 输入如下图3) 单击OK按钮,会在当前Action的测试代码中,添加函数框架代码(专家视图中)写一个简单的函数,用于往测试报告中添
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- qtp 基本 使用方法
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内