ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:438.20KB ,
资源ID:10207990      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10207990.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件测试技术试验指导.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件测试技术试验指导.docx

1、软件测试技术试验指导巢湖学院软件测试技术实验指导书制 定 人:陈丽萍 计算机科学与信息工程系实验一 QTP的基本使用【开发语言及实现平台或实验环境】在Windows 2000(SP2) 或Windows XP 操作系统上,使用Vbscript语言,以QTP9.2 作为使用环境【实验目的及要求】 (1)熟悉QTP的安装过程(2)熟悉QTP的安装目录(3)熟悉QTP的界面(4)掌握QTP的基本使用【实验内容】(1)在关键字视图中编辑测试脚本(2) 在关键字视图中为测试步骤添加注释(3) 在关键字视图中插入新的测试步骤(4) 在专家视图中编辑测试脚本(5) 脚本编辑器的使用【实验步骤】1QTP的目录

2、,如图1.1所示:1.1 QTP目录对QTP部分目录进行分析:Addins-插件包;AddinsUpgrade-插件升级包;Bin-可执行文件;CodeSamplesPlus-一些示例代码,如图1.2所示;1.2 CodeSamplesPlus目录dat-备份和配置信息;help-帮助中心,如图1.3所示;1.3 help目录samples-示例程序;Tests-安装路径的注册信息.2 QTP的界面分析QTP界面如下图所示:图1.3 QTP界面3 在关键字视图中编辑测试脚本在录制的过程中,QTP为每一步操作自动生成操作文档,放到关键字视图的”Documentation”列中显示出来,在”Doc

3、umentation”列的列头单击鼠标右键,选择”Copy Documentation to Clipboard”可以导出测试步骤的文档,生成测试用例,用于指导手工测试的进行。4 在关键字视图中为测试步骤添加注释为测试步骤添加必要的注释。方法:首先在关键字视图的表格列头中单击鼠标右键,选择”Comment”,则会出现一列名为“Comment”的列,在这一列中可为每一个测试步骤添加注释。5 在关键字视图中插入新的测试步骤如:如果想在打开登录界面并激活Login窗口的测试步骤之后,而在输入代理机构的测试步骤之前,先单击”Help”按钮查看帮助,则需要使用插入测试步骤的功能。选择“打开登陆界面”所在

4、的测试步骤,单击鼠标右键,选择菜单”Insert Step-Step Generator”;在这里,选择“Test Objects”,然后单击”Object”下拉框旁边的图标按钮,在界面选择”Help”对象,然后单击”OK”按钮;返回“Step Generator”界面后,在”Operation”的下拉框中选择“Click”,并把”Insert another step”选项勾上;单击”Insert”按钮,然后单击”Close”按钮,返回关键字视图,可看到新的测试步骤已经被添加。6在专家视图中编辑测试脚本在QTP中,选择菜单”View-Expert View”,在”Expert View”是一

5、个强大的VBScript的脚本编辑器,在这里,可以直接编写测试脚本的代码,适合熟悉VBScript 语言、有较好的编码技巧的自动化测试工程师使用。7 脚本编辑器的使用QTP提供的脚本编辑器支持”语法感知”功能,例如:在代码中输入”Dialog(“Login”)”后加点,则自动显示一个下拉列表,从中可选择属于”Login”测试对象所包含的所有属性和方法。这种功能对于自动化测试工程师编写测试脚本有很大的帮助,能减少很多拼写的错误,以及减轻记忆的难度。实验二 QTP脚本录制与回放【开发语言及实现平台或实验环境】在Windows 2000(SP2) 或Windows XP 操作系统上,使用Vbscri

6、pt语言,以QTP9.2 作为使用环境【实验目的及要求】(1)熟悉QTP的使用(2)掌握QTP录制脚本过程(3)掌握QTP回放过程【实验内容】(1)以QTP自带的Windows应用程序(飞机订票系统)为测试程序,进行脚本的自动录制;(2)对录制的脚本进行回放。【实验步骤】1QTP脚本的录制(1)启动QTP,将显示如图2.1所示的插件管理界面。2.1 插件管理界面QTP默认支持ActiveX,VB和Web插件,License类型为”Build-In”。如果安装了其他类型的插件,也将在列表中列出来;(2)进入QTP的主界面,如图2.2。包括测试视图(关键字视图和专家视图)、Data Table界面

7、、Active Screen界面;2.2 QTP的主界面(3)在主界面中,通过单击Tools-Option-Restore layout,完成对QTP环境默认参数的还原,然后选择菜单”Automation-Record and Run Settings”,如图2.3所示:2.3 录制和运行设置界面(4)选择Windows Application标签,选择Record and run only on标签,单击“+”按钮,添加”Flight”程序可执行文件所在路径,如图2.4所示;如图2.4 添加”Flight”程序可执行文件所在路径(5)选择菜单“automation-record”,QTP将自

8、动启动指定目录下的”Flight”程序,并且开始录制所有基于”Flight”程序的界面操作,如图2.5,2.6,2.7所示。2.5 “Flight”程序的登录界面图2.6 关键字视图中的录制显示图2.7 专家视图中的录制显示(6)录制结束后,点击Automation-stop结束录制的过程2 QTP脚本的回放 单击Automation-Run进行脚本的回放,回放结束后,可以通过查看Automation-Result来查看回放的结果。【实验源代码】在QTP的专家视图中,可以看到相关的录制过程的源代码:Dialog(“Login”).WinEdit(“Agent Name:”).Set”Mercu

9、ry”Dialog(“Login”).WinEdit(“Password:”).Set Secure”.”Dialog(“Login”).WinEdit(“OK”).Click.Windows(“Flight Reservation”).close实验三 QTP检查点的使用【开发语言及实现平台或实验环境】在Windows 2000(SP2) 或Windows XP 操作系统上,使用Vbscript语言,以QTP9.2 作为使用环境【实验目的及要求】(1)理解并掌握检查点的定义(2)理解并掌握检查点的类型(3)掌握插入检查点的方法(4)掌握插入Output Value值 (5)理解正则表达式的使

10、用【实验内容】(1)在已录制的脚本中插入standard Checkpoint;(2)在已录制好的脚本中插入Text Checkpoint;(3) 在已录制好的脚本中插入Text Area Checkpoint;(4) 在已录制好的脚本中插入Database Checkpoint;【实验步骤】1插入standard Checkpoint(1)(1)选中login框的测试步骤,然后单击鼠标右键,选择“Insert Standard Checkpoint”,弹出“checkpoint properties”对话框;(2)在属性列表中,选择”text”,选择“After current step”,

11、单击“确定”,可看到检查点步骤已添加;(3)运行该脚本。2插入standard Checkpoint(2)(1)选中Insert no框的测试步骤,然后单击鼠标右键,选择“Insert Standard Checkpoint”,弹出“checkpoint properties”对话框;(2)在属性列表中,选择”text”,在configure value中点击constant后面的图标,进行正则表达式的编辑,选择“After current step”,单击“确定”,可看到检查点步骤已添加;(3)运行该脚本3插入Text Checkpoint;文本检查点可以检查特定的文本是否在界面上显示,在录

12、制的过程中,选择菜单“Insert|Checkpoint|Text Checkpoint”,然后指向页面上的文字。4 插入Text Area Checkpoint(1)在录制登陆界面的过程中,单击”login”界面的“help”按钮;(2)在QTP中选择菜单”Insert|Checkpoin|Text Area Checkpoint”,选择”Mercury”字符串所在的区域;(3)单击”OK”按钮后,编辑检查点的属性;(4)单击“OK”按钮后,可在关键字视图中看到,文本区域检查点的测试步骤已经被添加;(5)运行该脚本。5插入Database Checkpoint(1)选择需要插入数据库检查点的

13、测试步骤,选择菜单“Insert|Checkpoint|Database Checkpoint”;(2)在界面上选择“Specify SQL statement manually”,单击“下一步”按钮;(3)选择数据源;(4)单击确定后,数据SQL语句;(5)单击“Finish”按钮;(6)单击“OK”完成检查点的设置,回到关键字视图中可看到数据库检查点的测试步骤已经被添加;(7)运行该脚本。实验四 QTP参数化 【开发语言及实现平台或实验环境】在Windows 2000(SP2) 或Windows XP 操作系统上,使用Vbscript语言,以QTP9.2 作为使用环境【实验目的及要求】(1

14、)理解并掌握参数化的定义;(2)掌握QTP参数化的过程:使用DataTable参数化、使用Random Number参数化、使用环境变量参数化;(3)掌握使用Data driver。【实验内容】(1)录制脚本(与前面实验不同的录制方法);(2)对已录制好的脚本使用DataTable参数化;(3) 对已录制好的脚本使用Random number参数化;(4) 对已录制好的脚本使用环境变量参数化;(5)使用Data driver参数化。【实验步骤】1录制脚本首先打开QTP界面,点击Record,再出现的窗口中选择“Windows Application”选项,接着选中“Record and run

15、 test on any open windows_based application”,关闭该窗口,点击“开始-所有程序-Quick professional-sample application-flight”,开始录制脚本。2 使用DataTable进行参数化(1)选择“fly to”所在的测试步骤行,单击”Value”列所在的单元格;(2)单击单元格旁边的按钮,或按”CTRL+F11”,(3)单击”OK”按钮,进行相应的参数化;(4)这时,选择菜单”View-Data Table”,则可以看到参数化的结果;(5)同样的方法对”fly from”进行参数化。3使用Random numbe

16、r进行参数化4 使用环境变量参数化(1)选择菜单“file-setting”;(2)在这个界面中,切换到”Environment”页,在“Variable type”中选择“User-defined”,然后,单击旁边的“+”按钮,定义环境变量和输入的值;(3)重复这个步骤,定义相应的环境变量(4)选择需要参数化的测试步骤行,单击”Value”列所在的单元格;(5)单击单元格旁边的按钮,或按”CTRL+F11”,(6)单击”OK”按钮,进行相应的参数化;5使用data driver(1)对于以录制的脚本,选择菜单“Tools-Data Driver”;(2)单击“Parameterize”按钮,单击“下一步”,按照向导完成参数化。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1