软件测试实验报告-QTP,Jmeter,Badboy.doc_第1页
软件测试实验报告-QTP,Jmeter,Badboy.doc_第2页
软件测试实验报告-QTP,Jmeter,Badboy.doc_第3页
软件测试实验报告-QTP,Jmeter,Badboy.doc_第4页
软件测试实验报告-QTP,Jmeter,Badboy.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

上海建桥学院本科实验报告课程名称:软件测试实验项目名称:实验3 使用测试软件实验室名称:1574开课系:信息技术学院实验指导教师:xxx2015年 06月 3日上海建桥学院实验报告课程名称: 软件测试 实验类型: 验证型 实验项目名称: 实验3 使用测试软件 专业: 计算机科学与技术 班级: 软服x班 指导老师: xxx 组长姓名: xxx 同组学生姓名:xxx 实验地点: 1504 实验日期: 2015 年 06 月 3 日一、实验目的和背景软件测试是一门崭新的科学,它还在探索研究阶段,软件测试是一项具备较强专业技术的工作,随着软件行业的发展越来越快,对于软件测试的重要性不言而喻,软件测试是为了测试软件的故障以及缺陷,和不完整性,测试是为了证明程序有错,而不能保证程序没有错。软件测试是一项繁琐而又马虎不得的工作,量大枯燥,所有的测试工作如果全部由人工完成,则容易因单调的重复劳动而使人疲劳产生错误。而有些低级的重复工作改由相应的工具软件自动化完成,不但提高了效率而且提高了准确性。针对所测软件的功能进行评估并且写出测试报告,测试用例,并且记录错误信息。本次实验,我们将学习badboy,Jmeter,Quick Test Professinal 的安装与使用以及测试。二、实验内容和要求1.人员分工xxx:badboy软件的测试。yyy:Quick Test Professinal的软件测试。zzz:Jmeter的软件测试。vvv:实验内容背景的编写。nnn:总结实验报告以及心得。2.软件实验:Badboy的安装、使用和总结,Jmeter安装、使用和总结及Quick Test Professinal安装、使用和总结。3.实验总结。三、主要实验环境电脑型号华硕 笔记本电脑Cpu型号、主频及生产厂家Intel(R) Core(TM) i3-2370M CPU 2.40GHZ Intel厂商 硬盘容量500GB显卡型号Intel(R) HD Graphics3000操作系统Windows 7 旗舰版 32位 应用软件Badboy,Jmeter,word,Quick Test Professinal,腾讯QQ四、操作方法与实验步骤(一)Badboy的安装、使用和总结 1.Badboy的安装双击打开安装软件,选择安装目录后,点击Install,按照指示进行每个步骤的安装,最后点击close,如下图1.1.1.A、图1.1.1.B:图1.1.1.A选择安装目录图1.1.1.B 安装软件2.BadBoy的打开(1)打开刚才安装软件的根目录,如图1.1.2.A;找到BadBoy,如图1.1.2.B;并打开软件,如下图1.1.2.C:图1.1.2.A打开刚才安装软件的根目录图1.1.2.B打开BadBoy文件夹图1.1.2.C双击打开BadBoy软件,并运行3.BadBoy的使用(1).在地址栏输入要录制的URL,我们这里测试学校的官网,如图1.1.3.A(2).点击软件上方红色圆圈部分按钮,设置为录制状态进行录制(3).点击绿色箭头,开始录制,页面跳转时我们会发现网页上有一些错误的提示,如图1.1.3.B,说明官网上有一些小错误被测试出来了,暂时全部忽略掉,如图1.1.3.C:图1.1.3.A在地址栏输入要录制的URL图1.1.3.B 网页上出现了一些错误提示图1.1.3.C 忽略掉软件测试出的一些网页上的错误(4).在软件的右半部分,对网页进行一系列的操作。这里点击网页上方的“在校学生”,并进入,如图1.1.3.D.1;随意再进行一些操作,如进入“快速通道”里的“校园一卡通”,如图1.1.3.D.2;网页跳转后,输入学号和密码并登录,如图4.1.3.D.3(此时电脑没有连接网络,所以不能成功登录);这时候可以点击软件上方的黑色方形按钮,停止录制图1.1.3.D.1进入“在校学生”图1.1.3.D.2进入“快速通道”里的“校园一卡通”图1.1.3.D.3输入学号和密码并登录(5).点击软件上方的保存按钮,保存刚才的一系列操作,文件命名为myScript,文件保存在桌面,如图1.1.3.E:图1.1.3.E 保存(6).关闭掉刚才录制过程中软件左上方出现的文件,如图1.1.3.F:图1.1.3.F关闭掉刚才录制过程中软件左上方出现的文件(7).点击File- Open,找到刚才保存的文件,并打开,如图4.1.3.G:图1.1.3.G 找到并打开刚才保存的文件(8).此时软件里可能不会出现这个文件,点击View- Script Tree,把这一个选项的勾打上,文件就会显示出来,如图1.1.3.H:图1.1.3.H 显示出刚才打开的文件(9).点击软件上方的Play All,将会对刚才我们录制过程中的一系列操作进行测试,如图1.1.3I:图1.1.3I 测试刚才系列操作(1)0.BadBoy的实验总结见文档下方第六部分的总结(二)Jmeter的安装、使用和总结1.打开C:Documents and SettingsAdministrator桌面jmeter2.2 测试工具jakarta-jmeter-2.2bin 如图2.1 图2.1.打开jmeter2.双击“ApacheJMeter”如图2.2. 图2.2.Jmeter初始界面3.新建一个线程组并设置参数 如图2.3. 图2.3.新建一个线程组4.设置请求服务器,压力连接右键新建的线程组,选择添加-Sampler-Http如图2.4 图2.4.添加Http5菜单“功能”下拉列表中选择_StringFromFile 图2.5 图2.5.打开函数助手6.查看运行结果如图2.6(1)(2) 图2.6.运行结果7. Jmeter的实验总结见文档下方第六部分的总结(三)QTP的安装、使用和总结1.安装Quick Test Professinal。解压压缩包后,运行QTP92中的setup.exe,出现qtp初始安装界面,如下图3.1.1,点击QuickTest Professional安装选项,按照提示安装。3.1.1 QuickTest Professional初始安装界面安装完原程序后,将GetLicense.exe注册机放到安装目录并运行,运行界面如下图3.1.2所示。图3.1.2 QuickTest Professional打开界面2.使用QTP。(1)开始录制脚本点击打开QTP,创建一个Blank Test,如图3.1所示。图3.1 创建空白测试利用QTP来验证上海建桥学院网页个人信息系统登录的功能,点击Record来录制一个脚本,如图3.2 所示。图3.2开始录制脚本 点击确定后进入上海建桥学院主页,如下图3.3所示。图3.3进入建桥学院主页 然后点击在线学生按钮进入页面,如下图所示。图3.4所示在线学生主页 进入信息门户,进入学生信息系统登录页面,输入用户名和密码,如下图3.5所示。图3.5进入学生信息系统登录页面输入用户名和密码后,进入学生信息系统,如图3.6所示。图3.6进入学生信息系统页面进入QTP的Keyword View,如下图3.7所示。图3.7进入QTP的Keyword View视图QTP的Expert View视图,如图3.8所示。图3.8 QTP的Expert View视图(2) 回放录制脚本。录制完成后,点击Run按钮,由于没有加入检查点,所以结果都是Done,出现如下图所示。图3.8 脚本回放完成界面(3) 加入检查点在学生登录界面的输入用户名处加入一个检查点,以检查输入的用户名是否正确, 如图3.9所示。图3.9 加入检查点 然后设置检查点属性如图3.10所示。图3.10设置检查点属性插入检查点后出现的Keyword View如图3.11所示。图3.11插入检查点后的Keyword View视图下面的则是Expert View视图,如图3.12所示。图3.12插入检查点后的Expert View视图(4) 重新运行脚本再次点击Run按钮,得到如下结果,如图3.13所示。图3.13 重新运行脚本界面结果是Passed,表示通过,测试完成。3. 使用QTP总结。在使用QTP过程中我了解和认识了软件测试技术和QTP自动化测试工具,并且学习了QTP工具的使用。现在已经能很熟练的使用QTP测试工具。 其实QTP自动化测试的许多优点。使用QuickTest可以加速测试的整个过程,并且建置完新版本的应用程序后网站后,可以重复使用测试脚本进行测试。以QuickTest执行测试,就与人工测试一样,QuickTest会仿真鼠标的动作与键盘的输入,不过QuickTest比人工测试快了很多,省去不少时间,节约成本。五、实验结果与分析 实验结果与分析见四.六、思考题你安装了哪些测试工具软件,写出使用心得。本次实验我们对Badboy、Jmeter和QTP三种测试软件进行了安装和使用,这三种软件都是对网页进行测试,在录制状态下,在网页上的任何动作都会被保存下来,可以很明确的知道网页上有哪些错误,其中Badboy软件运行后会直接进入录制状态,我们可以直接进行测试,操作也比较简单,在运行界面中直接输入被测网址进行测试,测试动作就会在左侧边栏显示,网页上出现错误便会在主界面上显示,因此没有什么困难;QTP在你浏览网站或使用应用程序时,QuickTest 会纪录你的操作步骤,并产生测试脚本。当你停止录制测试脚本后,会看到 QuickTest 在 Keyword View 中以表格的方式显示测试脚本的操作步骤。新建一个测试时,它包含对某个操作的调用。通过将测试拆分为对功能分解的调用,可以设计更模块化、更有效的测试。QTP是一款非常强大的自动化测试工具,它的用途非常广泛。各项功能如对数据库,同步点,检查点等也非常好用。通过本次测试课程设计,使我对软件测试这方面有了更深一步的了解,经过自己的多次试验,对一些自动化测试工具有了初步的掌握,更加感受到这些工具的独特魅力.相对比较难的时Jmeter测试软件,首先我们对这个软件不熟悉,运行后不知道怎么进行测试,界面与前两个测试软件也不一样,它是对于软件做压力测试,它可以用于测试静态和动态资源,也可以用于对服务器、网络模拟巨大的负载,并测试以及分析整

温馨提示

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

评论

0/150

提交评论