内蒙古工业大学《软件测试》实验指导书_第1页
内蒙古工业大学《软件测试》实验指导书_第2页
内蒙古工业大学《软件测试》实验指导书_第3页
内蒙古工业大学《软件测试》实验指导书_第4页
内蒙古工业大学《软件测试》实验指导书_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、一、课程名称软件测试二、课程的目的与任务软件测试是信息系统开发中的一个重要步骤,随着软件变得日益复杂,软件测试也变得 越来越重要。本课程主要介绍软件测试技术的开展历史与现状、测试的基本理论与技术和测 试工具软件的使用。本课程的目的是让学生深刻理解软件测试思想和基本理论;熟悉多种软 件的测试方法、相关技术和测试过程;并熟悉几种常用的主流测试工具软件,从而为学生以 后就业和工作打下专业基础。三、总体要求.学生和指导老师都要遵守课堂纪律,不得无故缺课、迟到或早退。.学生要对书中的内容提前预习,按时完成相应的实验。.指导老师对学生要严格要求,对学生的设计要认真指导,认真解答学生所指出的问题, 并根据具

2、体情况作必要的集中讲授。.每个学生要在实验结束后的一周内,按要求撰写实验报告(纸质),由学习委员集中交 给指导老师。四、实验安排序号实验工程实验 学时每组 人数实验 类型开出 要求1实验一测试用例设计21验证必做2实验二WinRunner测试脚本编程21验证必做3实验三计算器功能测试21验证必做4实验四LoadRunner测试工具的使用21验证必做五、实验目的、内容与要求实验一测试用例设计(-)实验目的.掌握用边界值方法设计测试用例和执行测试的过程;.掌握用等价划分方法设计测试用例和执行测试的过程;.掌握用决策表方法设计测试用例和执行测试的过程。(二)实验内容1、测试Excel中的公式uWEE

3、KDAY二注意:请详细阅读Excel的帮助文件。2、C+ Test静态测试、动态测试(1)编写C函数计算输入的日期是星期几。例如输入(2012,4,25)输出2 (星期三), 利用C+ test进行静态测试,符合CRuleSo实现提示:基姆拉尔森计算公式:W= (d+2*m+3*(m+l)/5+y+y/4-y/100+y/400) mod 7+1在公式中d表示日期中的日数,m表示月份数,y表示年数。注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十 四月,例:如果是2004-1-10那么换算成:2003-13-1。来代入公式计算。(2)编写判断闰年函数利用C+test

4、进行动态态测试,观察覆盖情况(三)实验要求.用边界值方法设计测试用例,填写测试用例表;.用等价类划分方法设计测试用例,填写测试用例表;.用决策表方法设计测试用例,填写测试用例表。.测试用例表格式如下所示:测试工程名称对Excel中的函数“WEEKDAY ”的测试测试人员吴云涛编制日期2013-4-5功能特性用例编号输入数据预期输出实际输出测试状态11989-6-15非法输出星期四通过21990-6-15星期五星期五通过31991-6-15星期六星期六通过42004-6-15星期二星期二通过59998-6-15星期一星期一通过69999-6-15星期二星期二通过710000/6/15#VALUE

5、!#VALUE!未通过82008/0/15#VALUE!#VALUE!未通过(四)实验提示92008-1-15星期二星期二通过102008-2-15星期五星期五通过112008-11-15星期六星期六通过122008-12-15星期一星期一通过132008/13/15#VALUE!ttVALUE!未通过142008/6/0#VALUE!#VALUE!未通过152008-6-1星期日星期日通过162008-6-2星期一星期一通过172008-6-30星期一星期一通过182008-6-31#VALUE!#VALUE!未通过192008/7/32#VALUE!#VALUE!未通过测试结果分析Exce

6、l中的公式“WEEKDAY ”的详细功能请参考Excel的相关帮助。实验二 WinRunner测试脚本编程(一)实验目的. 了解WinRunner的主要功能,熟悉WinRunner8.2的使用环境;.掌握掌握WinRunner的两种测试脚本录制方法;.掌握在测试脚本中插入同步点、建立检查点的方法。4、掌握数据驱动测试脚本的转换方法,实现多组数据自动测试。(二)实验内容以样本软件Flight 4A为被测对象,录制脚本、插入同步点、建立检查点、建立数据驱 动测试脚本。.插入同步点1)录制测试脚本:在Flight Reservation中输入一笔新订单,然后删除刚刚新增的订单。2)改变预设的等待时间

7、:将预设等待时间1。秒钟,缩短为1秒钟。3)执行测试脚本。4)在测试脚本中加入同步点,获取状态Insert Done的图像信息。5)执行已加入同步点的测试脚本,并监视测试结果。.建立检查点以样本软件Flight 4A为被测对象:1)以Context Sensitive模式录制测试脚本。开启Open Order窗口,对【Order No.】 check box建立检查点。2)勾选Order No. check box,输入订单编号。3)对【Customer Name】 check box建立检查点。4)点击【OK】按钮开启订单。5)停止录制测试脚本,并保存。6)执行脚本,监视测试结果。7)在此测

8、试脚本基础上,继续以Context Sensitive模式录制测试脚本。开启 订单, 输入 号码。8)切换到Analog录制模式,在Agent Signature中签名。9)再切换到Context Sensitive模式,对Agent Signature建立图像检查点。10)清除签名,对AgentSignature再次建立图像检查点。11)关闭 订单窗口,停止录制。12)执行测试脚本,查看结果。3.建立数据驱动测试脚本以样本软件Flight 4A为被测对象:1)开启 Flight Reservation 并登录。2)以Context Sensitive模式录制测试脚本:a.开启订单,勾选【Or

9、derNo.】输入订单号,然后点击【OK】。b.开启Fax Order窗口,再点击【Cancel】关闭窗口。c.停止录制测试脚本,并保存。3)在测试脚本中插入函数,取得 订单窗口上的#丁记5、Ticket Price Total各字 段的值。4)对测试脚本编程,判断Total字段的值是否正确。5)使用Debug模式对脚本除错。6)将测试脚本转换成数据驱动测试脚本。7)将数据加入数据表中,调整测试脚本。8)执行测试脚本并查看结果。(三)实验要求.分别使用R叩idTest Script Wizard、录制、GUI Map Editor三种方法学习GUI,将识 别后的GUI对象保存到GUI M叩中;

10、.在GUI Map中查看GUI对象,理解GUI Map的作用以及WinRunner是如何识别对象 的;.使用Context Sensitive和Analog两种模式录制测试脚本并执行测试脚本;.在测试脚本中插入同步点,执行已加入同步点的测试脚本,并监视测试结果;.建立图像检查点;.将测试脚本转换成数据驱动测试脚本,将数据加入数据表中,调整测试脚本,执行 测试脚本并查看结果。实验三 计算器功能测试(-)实验目的.理解并掌握WinRunner或QTP的测试流程;.掌握掌握数据驱动测试脚本编写方法;(二)实验内容.识别windows计算器GUI对象(假设使用WinRunner工具);.编写数据驱动测试脚本,分别测试windows计算器的加、减、乘、除运算。(三)实验要求.分别为windows计算器的加、减、乘、除运算设计测试用例,填写用例设计表;.编写数据驱动测试脚本,使用Debug模式对脚本除错;实验四LoadRunner测试工具的使用(-)实验目的. 了解LoadRunner的主要功能和使用方法;.掌握LoadRunner的测试流程;(二)实验内容使用LoadRunner模拟30个并发用户,对web应用程序mercuryWebTours进行性能测试。.录制脚本新建一个空白脚本,选择We

温馨提示

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

评论

0/150

提交评论