软件测试实验报告_第1页
软件测试实验报告_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、广州大学学生实验报告开课学院及实验室:计算机科学与工程实验室 2013 年 5 月 28 日学院计算机科学与教育软件学院年级/专业/班软工104姓名曾帆学号1006100012实验课程名称软件测试成绩实验项目名称QuickTest Professional认识实验指导老师田际平(*报告只能为文字和图片,老师评语将添加到此处,学生请勿作答*)一、实验目的1、掌握QuickTest Professional 8.2(QTP)操作界面的组成2、着重掌握如何在不同的环境中使用QuickTest来作为自动化的功能测试工具3、掌握如何创建自动化测试用例二、实验内容使用QuickTest进行测试的过程包括6

2、个主要步骤: 准备录制打开你要对其进行测试的应用程序,并检查QuickTest中的各项设置是否适合当前的要求。 进行录制打开QuickTest的录制功能,按测试用例中的描述,操作被测试应用程序。 编辑测试脚本通过加入检测点、参数化测试,以及添加分支、循环等控制语句,来增强测试脚本的功能,使将来的回归测试真正能够自动化。 调试脚本调试脚本,检查脚本是否存在错误。 在回归测试中运行测试在对应用程序的回归测试中,通过QuickTest回放对应用程序的操作,检验软件正确性,实现测试的自动化进行。 分析结果,报告问题查看QuickTest记录的运行结果,记录问题,报告测试结果。三、实验原理QTP全称(Q

3、uickTestProfessional)是Mercury公司开发的一种自动测试工具,使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。四、实验设备WINCP + QTP五、实验要求1、做好实验预习,掌握,并熟悉本实验中所使用的测试环境及相应的测试软件。2、写出实验报告,报告包括以下几项: 实验目的。 实验内容。给出实验主要过程及实验源代码。 出错信息及处理方法。 实验结果。包括实验处理结果和设计心得。实验内容为:对HP QTP范例网站()录制编辑测试脚本,脚本包含:登录、选择出发和目的地、选择航班、完成订票、退出等的全过程,并且需要对录制好的脚本进行编辑

4、,内容包括:建立检查点。任选某个页面,对其建立网页检查点C1;对出发地建立文字检查点C2;对生成订单时出现的机票价钱建立表格检查点C3。参数化。使用本地表格对航班的出发地和目的地进行参数化;对检查点C2进行参数化。输出值。对选择航班时,出现的机票价格建立输出值,并用该输出值对检查点C3进行参数化。实验报告中的实验内容一项需给出该脚本的源代码。如果你是严格按照实验指导书的内容来完成本实验的话,提交脚本“OutPut”即可。六、实验程序1)取消IE自动完成2)登入网站使用QTP登录,录制测试过程3)分脚本4)执行脚本5)建立检测点6)重新执行脚本,测试检测点7)将脚本设置参数化8)保存脚本脚本代码

5、:Browser(Welcome: Mercury Tours).Page(Welcome: Mercury Tours).WebEdit(userName).Set letmeBrowser(Welcome: Mercury Tours).Page(Welcome: Mercury Tours).WebEdit(password).SetSecure 4de228c9c315933c17b6137234d596e956089d653bBrowser(Welcome: Mercury Tours).Page(Welcome: Mercury Tours).Image(Sign-In).Clic

6、k 22,12Browser(Welcome: Mercury Tours).Page(Find a Flight: Mercury).WebList(fromMonth).Select DecemberBrowser(Welcome: Mercury Tours).Page(Find a Flight: Mercury).WebList(fromPort).Select DataTable(fromPort, dtLocalSheet)Browser(Welcome: Mercury Tours).Page(Find a Flight: Mercury).WebList(toPort).Se

7、lect DataTable(toPort, dtLocalSheet)Browser(Welcome: Mercury Tours).Page(Find a Flight: Mercury).WebList(toMonth).Select DecemberBrowser(Welcome: Mercury Tours).Page(Find a Flight: Mercury).WebList(toDay).Select 31Browser(Welcome: Mercury Tours).Page(Find a Flight: Mercury).WebRadioGroup(servClass).

8、Select BusinessBrowser(Welcome: Mercury Tours).Page(Find a Flight: Mercury).Image(findFlights).Click 72,6Browser(Welcome: Mercury Tours).Page(Select a Flight: Mercury_2).Output CheckPoint(Select a Flight: Mercury)Browser(Welcome: Mercury Tours).Page(Select a Flight: Mercury).Image(reserveFlights).Cl

9、ick 53,7Browser(Welcome: Mercury Tours).Page(Book a Flight: Mercury_2).Check CheckPoint(Book a Flight: Mercury)Browser(Welcome: Mercury Tours).Page(Book a Flight: Mercury_2).WebTable(New York to San Francisco).Check CheckPoint(New York to San Francisco)Browser(Welcome: Mercury Tours).Page(Book a Fli

10、ght: Mercury).WebEdit(passFirst0).Set letmeBrowser(Welcome: Mercury Tours).Page(Book a Flight: Mercury).WebEdit(passFirst0).Set testBrowser(Welcome: Mercury Tours).Page(Book a Flight: Mercury).WebEdit(passFirst0).Check CheckPoint(passFirst0)Browser(Welcome: Mercury Tours).Page(Book a Flight: Mercury

11、).WebEdit(passLast0).Set testBrowser(Welcome: Mercury Tours).Page(Book a Flight: Mercury).WebEdit(creditnumber).Set 668870Browser(Welcome: Mercury Tours).Page(Book a Flight: Mercury).WebCheckBox(ticketLess).Set ONBrowser(Welcome: Mercury Tours).Page(Book a Flight: Mercury).Image(buyFlights).Click 47,13Browser(Welcome: Mercury Tours).Page(Flight Confirmation: Mercury_2).Check CheckPoint(Flight Confirmation: Me

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论