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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

软件测试实验模版.docx

1、软件测试实验模版本科实验报告课程名称: 软件测试技术 实验项目: 软件测试技术实验 实验地点: 逸夫楼 404 专业班级:软件学号:2 学生姓名: 王者清风 指导教师: 崔 冬 华 2014年 12月1日实验名称 实验一 白盒测试法实验地点逸夫楼404实验时间2014、12、06一、实验目的和要求(1)熟练掌握白盒测试方法中的逻辑覆盖和路径测试覆盖方法。(2)通过实验掌握逻辑覆盖测试的测试用例设计,掌握程序流图的绘制。(3)运用所学理论,完成实验研究的基本测试过程。二、实验内容和原理实验内容:测试以下程序段 Void DoWork(int x,int y,int z) 1 int k=0,j=

2、0; 2 if(x0)&(z5) 8 j=x*y+10; 9 j=j%3; 10 说明:程序段中每行开头的数字(1-10)是每对语句的编号。三、实验仪器设备惠普6470b笔记本电脑四、操作方法与实验步骤: (1)画出程序的控制流图(用题中给出的语句编号表示)。 (2)分别以语句覆盖、判定覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。 (3)编写完整的C程序(含输入和输出),使用你所设计的测试用例运行上述程序段。完整填写相应的测试用例表(语句覆盖测试用例表、判定覆盖测试用例表、条件覆盖测试用例表、判定/条件覆盖测试用例表、条

3、件组合覆盖测试用例表、路径覆盖测试用例表,基本路径测试用例表)。说明:(1)测试用例表中的“覆盖标准”项指:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖和基本路径覆盖。(2)测试用例表(样表)见表1. 表1.测试用例表用例编号输入期望结果覆盖标准覆盖路径实际结果五、实验数据记录和处理六、实验结果与分析七、讨论、心得实验名称实验二 黑盒测试法实验地点逸夫楼404实验时间一、实验目的和要求(1)熟练掌握黑盒测试方法中的等价类测试方法和边界值测试方法。(2)通过实验掌握如何应用黑盒测试方法设计测试用例。(3)运用所学理论,完成实验研究的基本测试过程。二、实验内容和原理1.用你

4、熟悉的语言编写一个判断三角形问题的程序。 要求:读入代表三角形边长的三个整数,判断它们能否组成三角形。如果能够,则输出三角形是等边、等腰或一般三角形的识别信息;如果不能构成三角形,则输出相应提示信息。2.使用等价类方法和边界值方法设计测试用例。三、实验仪器设备惠普6470b笔记本电脑四、操作方法与实验步骤 (1)先用等价类和边界值方法设计测试用例,然后用白盒法进行检验和补充。 (2)判断三角形问题的程序流程图和程序流程图如图1和图2所示。用你熟悉的语言编写源程序。 (3)使用等价类方法设计测试用例,并填写完成表2和表3.(4)输入设计好的测试用例,执行源程序,记录输出结果。 F T F T F

5、 T F F T F T T T F 图1.程序流程图 a b i j c k d m g e p r t f n l g s w h 图2.程序流图 表2.等价类划分表 输入条件有效等价类无效等价类 是否构成三角形是否等腰三角形是否等边三角形 表3.测试用例表 用例编号测试数据(A、B、C)等价类覆盖情况输出 5、实验数据记录和处理六、实验结果与分析七、讨论、心得实验名称实验三QTP自动化测试实验地点逸夫楼404实验时间一、实验目的和要求(1)实验要求 自带笔记本,安装QTP软件(V9.2),独立完成实验内容,可以互相讨论。(2)实验内容 了解QTP软件,熟悉QTP自动化测试原理;掌握QTP

6、软件的脚本录制;掌握QTP检查点的插入,能够利用QTP软件进行功能测试(界面测试)和回归测试。二、实验内容和原理(1)实验原理 Quick Test Professional简称QTP,是Mercury Interactive公司开发一款自动化测试软件,该公司于2006年11月被HP公司收购。QTP自动化测试软件主要侧重于功能测试(界面测试)和回归测试。(2)实验内容 本实验以QTP9.2版本为例,首选对QTP自带实例“Flight Resevating”(飞机订票系统)进行脚本录制。然后插入检查点进行测试,最后分析和讨论实验结果。三、实验仪器设备(1)笔记本电脑(Windows操作系统)(2

7、)QTP9.2四、操作方法与实验步骤 1.安装QTP9.2,启动该软件。 先解压文件,解压后先查看“安装重要说明”文件,根据文件说明进行安装,安装成功后需要重新启动电脑,根据安装提示操作即可。安装完成后启动“Quick Test Professional”,进入软件主界面。2.对Flight Resevationg(飞机订票)系统进行脚本录制。 (1)启动QTP软件快捷方式,进入QTP工作界面。 (2)点击工具栏上的“Record”图标进行脚本录制,如图3所示: 图3 (3)在弹出的“Resord and Run Settings”对话框中切换至“Windows Applications”标签

8、,如图4所示: 图4 (4)在弹出的对话框中,选择“Application details”中右边的“+”标签,如图5所示: 图5 (5)在弹出的对话框中按照默认选项选择,然后点击“ok”按钮,如图6所示: 图6(6)在弹出的“Login”界面中输入用户名和密码,如图7所示。注意:用户名至少是4个字符,密码是“mercury”。 图7(7)在弹出的“Flight Reservation”窗口中选择订票日期、出发地和目的地,然后选择“Flight”图标选择航班,如图8所示。注意:日期格式“MM-DD-YY”,并且必须是当前日期之后。 图8(8)在弹出的“Flight Table”表中选择一趟航班

9、,点击“ok”按钮返回。(9)在“Name”中填写订票人姓名,选择订票数目“Ticktets”和仓位“Class”,然后点击“Insert Order”按钮,生成订单,如图9所示 图9(10)选择工具栏“File”菜单中的“Exit”子菜单或者点击关闭按钮,关闭“Filght Reservation”窗口。点击QTP主界面工具栏中的“Stop”按钮,停止脚本录制。至此,订票系统录制完毕,如图10所示: 图103.保存录制脚本并对脚本进行回放 首先点击工具栏上的保存图标,保存刚才录制的脚本,然后点击“Run”按钮,根据默认选择,对录制的脚本进行回放并生成测试结果表,如图11和图12所示。 图11

10、 图12 在测试结果表中,Result结果为:Done,表明系统运行完成,测试结果是否满足预期?需要加入“检查点”进行验证。4.插入“检查点”验证订单是否生成 (1)在“keyword view”视图中单击“Insert Order”这一行,同时QTP主界面右下角“Active Screen”中会显示这一操作的界面,如图 13 所示。 图13(2)在“Active Screen”视图中“ Order No”标签对应的文本框中点击右键,在弹出的快捷菜单中选择“Insert Standard Checkpoint”,如图14所示。 图14(3)在弹出的对话框中单击“ok”按钮打开“Checkpoi

11、nt properties”对话框,在该对话框中只选择“text”属性这一行,然后选择“insert statement:”中的“After current step”选项,单击“Configure value”标签中“Constant”类型最右边的图标,如图15所示: 图15 (4)在弹出的对话框中先选中“Regular expression”标签,然后再Value中输入值:“0-9+”,(“0-9+”是一个正则表达式,该表达时的含义是判断是否为数字),最后点击“ok”按钮,如图16所示: 图16(5)返回“Checkpoint properties”对话框,单击“ok”按钮,至此,检查点插

12、入成功。(6)保存脚本,重新运行脚本,生成如图17所示的测试结果表。测试结果表明测试通过,订单生成成功。5.在图15中的“constant”一栏中输入一个常数值,重新运行脚本。 图176.重新录制脚本。重复上述过程“2.对Flight Resevation(飞机订票)系统进行脚本录制”中的(1)-(9),接着录制以下步骤(10)和(11)。 (10)选择工具栏“File”菜单中的“Fax Order No.xx”窗口中填写传真号码以及代理人签名“Agent signature”,其中No.xx表示生成的传真订单号,具体号码以实际为准,然后点击“Send”,如图18表示: 图18(11)发送成功

13、后系统返回“Flight Resevation”,并显示传真发送状态,如图19所示,(12)关闭“Flight Resevation”窗口,停止录制。7.回放以上脚本,回放结果失败,分析原因。8.按以下步骤修改。(13)切换到“Keyword View”视图,鼠标右击“Fax Order No.xx”,在弹出快捷菜单中选择“Object Properties”,如图20所示。 图19 图20(14)在弹出的“Object Properties”窗口中点击text的Value值中的图标“”,如图21所示。 图21(15)在弹出的对话框中,选中“Regular expression”,把contast中的值改为如图22所示的内容。 图22(16)关闭窗口,重新回放脚本,查看脚本是否回放成功。9.参照以上实验,再添加一个验证“Login”界面中“Agent Name”的检查点 提示:利用正则表达式对Agent Name进行校验,即:对不少于4个字符的Agent Name再加以限定,分别设计一个能够通过校验的正则表达式和一个不能通过校验的正则表达式。五、实验数据记录和处理(记录“四、操作方法与实验步骤”中的第九步的实验记录和处理)六、实验结果与分析七、讨论、心得

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2