软件测试实验报告_第1页
软件测试实验报告_第2页
软件测试实验报告_第3页
软件测试实验报告_第4页
软件测试实验报告_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、本科实验报告课程名称:软件测试方法与技术实验项目:白盒黑盒测试与QP自动化测试实验地点:实验中心210专业班级:软件1 1班学号:20学生姓名:贾冠一指导教师:兰方鹏201年10 月日实验名称实验一白盒测试方法一 . 实验目得与要求1.熟练掌握白盒测试方法中得逻辑覆盖与路径覆盖测试方法;2. 通过实验掌握逻辑覆盖测试得测试用例设计,掌握程序流程图得绘制;3. 应用所学理论,完成实验研究得基本训练过程。二、实验内容与原理测试一下程序段:void DoWork(i t x,y,z)in k=0, j=0; f( ( 0)&( z10) )k xy 1; j sqrt( );if ( x=4)| (

2、y 5)) j=x y-10;j j 3;三。实验仪器设备笔记本电脑四。操作方法与实验步骤1. 画出程序得控制流图 ;2. 分别以语句覆盖,判断覆盖 , 条件覆盖 , 判定条件覆盖,条件组合覆盖,路径覆盖与基本路径覆盖法设计测试用例;3.编写完整得C程序,使用您所设计得测试用例运行程序。完整填写相应得测试用例表.五 实验数据记录与处理1、 C程序代码 :#include#n e0) &(z 0)? xy1;? =sqr (k* 、 0);? ? f ( (x=4) |(y 5) ) *y 10;j=j 3; i f (”%d, ”, k,j);? e urn ;2、程序流程图:条件 x 0取真

3、时为 T 取假时为 F1条件 10取真时为 T2 取假时为 F条件 x 4取真时为 T 取假时为 F3条件 y 5?取真时为 T4 取假时为 F43、程序控制流图:ABCD4、测试用例表:E编号输入数据覆盖标准覆盖路径判定条件取值条件1x=1,y=9,z语句覆盖P(1-2-4)=92x=4,y=9,z判断覆盖P(1-2-4)M=T,N=T=93x=0,y=5,z判断覆盖P(1-3-5)M=F,N=F=104x=4,y=9,z条件覆盖P(1-2-4)T1,T2,T3,T4=95x=0,y=5,z条件覆盖P(1-3-5)F1,F2,F3,F4=106x=4,y=9,z判定 - 条件覆P(1-2-4

4、)M=T,N=TT1,T2,T3,T4=9盖7x=0,y=5,z判定 - 条件覆P(1-3-5)M=F,N=FF1,F2,F3,F4=10盖8x=4,y=5,z条 件 组 合 覆P(1-2-4)M=T,N=TT1,T2,T3,T4=9盖9x=-1,y=9,条 件 组 合 覆P(1-3-5)M=F,N=FF1,F2,F3,F4z=9盖10x=4,y=9,z条 件 组 合 覆P(1-3-4)M=F,N=TT1,F2,T3,F4=10盖11x=-1,y=5,条 件 组 合 覆P(1-3-4)M=F,N=TF1,T2,F3,T4z=10盖12x=-1,y=5,路径覆盖P(1-2-4)z=1013x=2

5、,y=5路径覆盖P(1-2-5),z=814x=4,y=5,z路径覆盖P(1-3-4)=1015x=4,y=9,z路径覆盖P(1-3-5)=916x=0,y=5,z基 本 路 径 覆P (ACE)=10盖17x=2,y=5,z基 本 路 径 覆P (ABCE)=8盖18x=4,y=6,z基 本 路 径 覆P (ABCDE)=9盖六 . 实验结果与分析用例结果123456789k=8;j=1k=35;j=1k=0;j=0k=35;j=1k=0;j=0k=35;j=1k=0;j=0k=19;j=01k=0;j=1101112131415161718k=0;j=1k=0;j=0k=0;j=0k=9;

6、j=0k=0;j=0k=35;j=1k=0;j=0k=9;j=0k=23;j=1七 . 讨论、心得通过此次实验 ,了解并掌握了白盒测试得基本测试方法。熟悉并掌握了语句覆盖, 判定覆盖 , 条件覆盖 , 判定条件覆盖,条件组合覆盖,路径覆盖与基本路径覆盖得各项覆盖标准。通过实验掌握了逻辑覆盖测试,与测试用例, 掌握了流程图得绘制。实验名称实验二黑盒测试方法一 . 实验目得与要求1. 熟练掌握黑盒测试方法中得大家类测试方法与边界值测试方法;2. 通过实验掌握如何运用黑盒测试方法设计测试用例。3. 运用所学理论 , 完成实验研究得基本训练过程。二。实验内容与原理1.用您熟悉得语言编写一个判断三角形问

7、题得程序;要求 : 读入代表三角形边长得三个整数,判断她们就是否能组成三角形。如果能够, 则输出三角形就是等边、 等腰,或一般三角形得识别信息; 如果不能构成三角形,则输出相应得提示信息2.使用等价类方法与边界值方法设计测试用例。三。主要仪器设备笔记本电脑四 . 操作方法与实验步骤1. 先用等价类与边界值方法设计测试用例, 然后用白盒法进行检验与补充;2. 用您熟悉得语言编写源程序 ;3. 填写测试用例表4. 执行元成熟,记录输出结果。开始FAB+CTFBC+ATFCA+BTFA=CFA=BTTFTB=CB=CTF印出不是三印出等边三印出等腰三印出不等边角形角形角形三角形停止程序流程图Sa1b

8、2jci3kdm412e5nf6lg7hE程序流程图五 实验数据记录与处理1、等价类划分表:输入条件有效等价类AB+C就是否构成三角形BA+CCv id man()inta ,b,;print( ”软件 1313贾冠一 n );printf(”请输入三角形得三条边长a,b,c:n);scanf( ”%d”,&a); nf( ” d , ) ;s an( ”%d”, c);( = &a 100) &(b 1&b=1) &(c=1&c100) ) i ( +b c| a+c =b| b+c=a)pri f( 非三角形”);elsef (a= b&(a! c) ) | (a= &(b!=c)| (

9、=c&(! =) ) )printf(”等腰三角形 n ) ;g char( );lsei (a c & a= )p i tf( 等边三角形 n”);gec ar();el eprintf(”一般三角形! n ”);get ar( );六 实验结果与分析七。实验结果与分析通过实验 , 熟练得掌握了黑盒测试方法中得等价类测试方法与边界值测试方法黑盒测试方法设计测试用例。一进步熟练了 C 语言得编程方法。, 掌握了如何应用实验名称实验三QTP 自动化测试一、实验目得与要求1、了解 QTP软件自动化测试原理与方法2、掌握 TP 检查点得插入 , 能够利用;T软件进行功能测试与回归测试。二、实验内容与

10、原理1、实验原理: QT ( 自动化测试软件)、实验内容 : 以 Q P9、 2 为例 , 首先对 QTP自带实例“然后插入检查点进行测试, 嘴壶分析与讨论实验结果。Fl ght Rsevationg进行脚本录制,三、主要仪器设备笔记本电脑四、操作方法与实验步骤1、安装 TP9、 2;2、对 QTP自带实例“ li ht Res vaiong ”进行脚本录制;3、保存录制脚本并对脚本进行回放;4、插入检查点验证订单就是否生成;5、重新运行脚本;、重新录制脚本;、回放以上脚本, 回放结果失败 , 分析原因,并做出修改。五、实验数据记录与处理( 实验过程截图如下所示)六、实验结果与分析1、第一个检

11、查点得添加中最后传真订单回放失败原因分析 :提交订单并发送传真得时候, 该系统会自动生成一个订单号,而进行回放得时候又会生成另一个订单号 , 然后后续回放失败,因为与之前录制时得订单号不匹配 , 找不到从而中端回放。修改: 停止回放之后右键列表中得ax der No、xx 得 ObjecPoperties, 在弹出得窗口中点击 tex 得 value 值中得图标“”,弹出得对话框中把 nstnt 中得值改成如下 , 即ax Ord r 、09,然后保存关闭。( 原理:因为之前录制与回放订单号不一致, 所以将传真时得订单号改成一个正则表达式 09+, 只要订单号符合就是数字就能通过检查 , 这样进行回放得时候即使订单号不一致 , 但符合正则表达式,所以正常得话回放成功).2、添加第二个验证“

温馨提示

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

评论

0/150

提交评论