软件测试技术试验指导

上传人:悦** 文档编号:162040092 上传时间:2022-10-17 格式:DOCX 页数:18 大小:255.71KB
返回 下载 相关 举报
软件测试技术试验指导_第1页
第1页 / 共18页
软件测试技术试验指导_第2页
第2页 / 共18页
软件测试技术试验指导_第3页
第3页 / 共18页
点击查看更多>>
资源描述
湖学院软件测试技术实验指导书制定人:陈丽萍计算机科学与信息工程系目录实验一 QTP 的基本使用 4实验二 QTP 脚本录制与回放 8实验三 QTP 检查点的使用 1.3实验四 QTP 参数化 1.6实验QTP 的基本使用【开发语言及实现平台或实验环境 】在 Windows 2000(SP2) 或 Windows XP 操作系统上, 使用 Vbscript 语言,以 QTP9.2 作 为使用环境实验目的及要求 】(1) 熟悉 QTP 的安装过程(2) 熟悉 QTP 的安装目录(3) 熟悉 QTP 的界面(4) 掌握 QTP 的基本使用实验内容 】(1) 在关键字视图中编辑测试脚本(2) 在关键字视图中为测试步骤添加注释(3) 在关键字视图中插入新的测试步骤(4) 在专家视图中编辑测试脚本(5) 脚本编辑器的使用实验步骤 】1QTP 的目录,如图 1.1 所示:K址虫J C:fnog-a r =i詛詞江旷型Fr n舖er a站被糕醪 * 刖矽魏世朕webH SfiKHX瞬斯肯陕駅頤山阳曲f翩第.共李対 4#acUnsBoddin卿护由-bhiL)cMeSamplesPliQ加pheb一 he ud Iso1已脚也OlbrrerejsXtJrEZQieryOsaffpfe bsetfiTests1.1 QTP目录对QTP部分目录进行分析:Addins-插件包;Addi nsUpgrade-插件升级包;Bin-可执行文件;CodeSamplesPlus- 一些示例代码,如图 1.2所示;1:止. p- I I I- , 7h II ;. ll i r -r Ii -. | | - 1 -MD玉冷咅电6賣障4術沁宀玄持3 JEPKE Jtrr 尊ITT文件营林Ell wetJ 4电了也性UH裁世naX HM暫F忏匚I Quidklott fi 口 tass-nal_j弐慕1:巷它F匕雜r)D8-a-?2023-3-72023S-72QOT-9-720200M720刀职立31阳 2Q2T8-肝兀容眈 匸口出gljbMCt 二|=1屮ht穽哗恥担卜加年黑 丈件吏国上JdtefeirtToQ匚於1炬VBEr(jt ScrptF .弐匚JtabiasEFurr itaCoibrl cni-Mzc12 eBflEScr pt Script F.豪口讥曲刖丫1言血.门廿1閔4wh 网:zrfE.jETUF 罰ggluE M&t2理crpt5crp:F1P F i&厂 q神iQnRjrDeLLiq甲w 比右2 m利:宝阿,jj h gl-ilghtCibjcti+is2 kB!7&E u ipt Strp- FmJ? M 护L qhrObjzteuMn:1 .BnptStrp-.F.-奄|QUCi 1 MflIUH.IlWi耳4HTML OMJHIfr-itjfjR*rUrmrq 曲A亟VBScripl; SCTpfF ,1- , 1 11诅Vficrp Szrp F .2 KB!-/BScr ipr Sty F“M ue 射1斯 ypidLCimMn2晅crft&:rp:F!S12VMifQt Ser 訴 1=./JUtinqFM.vbi0也VKcr0tGErtF.r.劃Wafarab 和冷丿 Funztci5,ijs5 *:B!cr ipt Srrp- F .* ia昶到1.2 CodeSamplesPlus目录dat-备份和配置信息;help-帮助中心,如图1.3所示;g計这-话坪j殊-对京徉WebJ准铀撷诚ttftX酗WT文悴亠翱亠 _j7nrrpyient5 Qimgc_J?rnCrriemriih 置 Automat ijiObTtbbdeLdiin_MdpJ :口 n了: wTinl.+m)dwmrertjcss 筍 =ec:ad: hti- 主 xrf Thk* Ui Irili i *1*匕AtJIrjHgJ A. AcJionl 73thr bdll.uluirHiLkM iQnjuuniMJU-厨Opwn-31 %也Al -tT idid jiRKcrd utep |屮u | Tluufe IObject kltFii:*fc4rtKiri OtOdCiay.5 Drhw.w i-iK o-gmux d 1 qvwfli T*.刁 K Ai-Ctvw Kj-MihK亠VVIcqme tj QuIcIiThnI: PtiiTHskirii g.图1.3 QTP界面3在关键字视图中编辑测试脚本在录制的过程中,QTP为每一步操作自动生成操作文档,放到关键字视图的”Documentation ”列中显示出来,在” Documentation ”列的列头单击鼠标右键,选 择” Copy Documentation to Clipboard ”可以导出测试步骤的文档,生成测试用例, 用于指导手工测试的进行。4 在关键字视图中为测试步骤添加注释为测试步骤添加必要的注释。 方法:首先在关键字视图的表格列头中单击鼠标右键, 选择” Comment ”,则会出现一列名为“ Comment ”的列,在这一列中可为每一个测 试步骤添加注释。5 在关键字视图中插入新的测试步骤如:如果想在打开登录界面并激活 Login 窗口的测试步骤之后,而在输入代理机 构的测试步骤之前,先单击” Help ”按钮查看帮助,则需要使用插入测试步骤的功能。 选择 “打开登陆界面” 所在的测试步骤, 单击鼠标右键, 选择菜单” 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 ”是一个强大的 VBScript 的脚本编辑器, 在这里,可以直接编写测试脚本的代码, 适合熟悉 VBScript 语 言、有较好的编码技巧的自动化测试工程师使用。7 脚本编辑器的使用QTP 提供的脚本编辑器支持” 语法感知” 功能,例如:在代码中输入” Dialog(“Login ”)” 后加点,则自动显示一个下拉列表,从中可选择属于” Login ”测试对象所包含的所有 属性和方法。 这种功能对于自动化测试工程师编写测试脚本有很大的帮助, 能减少很多 拼写的错误,以及减轻记忆的难度。实验二 QTP 脚本录制与回放【开发语言及实现平台或实验环境 】在 Windows 2000(SP2) 或 Windows XP 操作系统上, 使用 Vbscript 语言,以 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 T able界面、Active Screen 界面;2.2 QTP的主界面,完成对QTP环境默认参数的还在主界面中,通过单击Tools-Option-Restore layout(5)选择菜单automation-record,QTP将自动启动指定目录下的”Flight ”程序,并原,然后选择菜单”Automatio n-Record and Run Setti ngs,如图2.3所示:2.3录制和运行设置界面选择 Windows Application 标签,选择 Record and run only on 标签,单击+” 按钮,添加” Flight ”程序可执行文件所在路径,如图2.4所示;如图2.4添加” Flight ”程序可执行文件所在路径且开始录制所有基于”Flight ”程序的界面操作,如图2.5 , 2.6 , 2.7所示。2.5“Flight ”程序的登录界面EI 岂牴邨wiuDmotlcn ep&oltok Qabiq ipoh jflLrdo* 抻sj NEW + 夺 Op0ft F 23X学.:-1曲*耳丄. KI4B9 |H虽 |:S 4! Trd 佃 -: | g# |沖丨谐dkr 卢bgh匚包妙|害Item0peii3liDhi&gDbWicniiiTi龟旳M| SftanLil:FLni TAFicgim Fli4HMimiiiickrtl s_ ;C:wis T.rag-m Fliw 出蹴出 lQukT 祝 fl叩詞Lagii砂酥Ni0;卩白卅5細时丹E Hj? he: ud応ct呢 剛科啊毎它BChtri psier6k FfiM*fOKleKuieFffarTtelTMiivtfdlrto 中心計缶口1 We fro i Blue tf She Pau-丄朋Cf:k口 dtEFLaranM -4 B in口理町豊H Tieii fDjg Viewer x Anvc Scrxr* ? x图2.6关键字视图中的录制显示图2.7专家视图中的录制显示(6) 录制结束后,点击 Automatio n-stop 结束录制的过程2 QTP脚本的回放单击 Automatio n-R un进行脚本的回放,回放结束后,可以通过查看Automatio n-Result来查看回放的结果。【实验源代码】在QTP的专家视图中,可以看到相关的录制过程的源代码:Dialog(a .Login).Wi nEdit(“ Age nt Name: ”).Set ” Mercury ”Dialog(a .Login).Wi nEdit(Password:).Set Secure Dialog(a .Login).Wi nEdit(“OK ”).CIick).closeWin dows(“ Flight Reservati on实验三 QTP 检查点的使用【开发语言及实现平台或实验环境 】在 Windows 2000(SP2) 或 Windows XP 操作系统上, 使用 Vbscript 语言,以 QTP9.2 作为使用环境实验目的及要求 】(1)理解并掌握检查点的定义(2)理解并掌握检查点的类型(3)掌握插入检查点的方法( 4 )掌握插入 Output Value 值(5)理解正则表达式的使用Insert Standard实验内容 】(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 ”,单击“确定” ,可看到检查点步骤已添加;(3) 运行该脚本。2 插入 standard Checkpoint (2)1 )选中 Insert no 框的测试步骤,然后单击鼠标右键,选择“Checkpoint ”,弹出“ checkpoint properties对话框;(2 )在属性列表中,选择” text ”,在 configure value 中点击 constant 后面的图标,进 行正则表达式的编辑,选择“ After current step”,单击“确定” ,可看到检查点步骤已添加;(3 )运行该脚本3 插入 Text Checkpoint ; 文本检查点可以检查特定的文本是否在界面上显示,在录制的过程中,选择菜单“ 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 )选择需要插入数据库检查点的测试步骤,选择菜单“Insert|Checkpoint|DatabaseCheckpoint ”;(2) 在界面上选择“ Specify SQL statement manually ”,单击“下一步”按钮;3 )选择数据源;4 )单击确定后,数据 SQL 语句; (5 )单击“ Finish ”按钮;(6)单击“OK”完成检查点的设置, 回到关键字视图中可看到数据库检查点的测试步骤已经被添加;(7 )运行该脚本。实验四 QTP 参数化【开发语言及实现平台或实验环境 】在 Windows 2000(SP2) 或 Windows XP 操作系统上, 使用 Vbscript 语言,以 QTP9.2 作 为使用环境【实验目的及要求 】( 1)理解并掌握参数化的定义;(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 test on any open windows_based application”,关闭该窗口,点击“开始 - 所有程序 -Quick professional-sample application-flight”,开始录制脚本。2 使用 DataT able 进行参数化 (1 )选择“ fly to ”所在的测试步骤行,单击” Value ”列所在的单元格;(2 )单击单元格旁边的 按钮,或按” CTRL+F11 ”,(3)单击” OK ”按钮,进行相应的参数化;( 4 )这时,选择菜单”View-Data Table ”,则可以看到参数化的结果;( 5 )同样的方法对” fly from ”进行参数化。3 使用 Random number 进行参数化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@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!