实验五 软件测试实验报告格式.doc_第1页
实验五 软件测试实验报告格式.doc_第2页
实验五 软件测试实验报告格式.doc_第3页
实验五 软件测试实验报告格式.doc_第4页
实验五 软件测试实验报告格式.doc_第5页
全文预览已结束

下载本文档

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

文档简介

实验五 软件测试1、实验目的/zTtU7TR 进入获得更多(1)学生熟悉软件测试原理和方法;(2)学会使用白盒测试和黑盒测试的原理设计测试用例。2、实验内容/zTtU7TR 进入获得更多了解软件测试的目的和意义,掌握软件测试的方法,学会使用黑盒测试和白盒测试的原理和方法设计测试用例。3、实验仪器、设备和材料/zTtU7TR 进入获得更多PC, Microsoft Word 2003。4、实验原理白盒测试和黑盒测试。5、实验内容问题描述:一段程序,要求实现这样的功能。输入三个整数a,b,c,分别作为三角形的三条边,各边取值范围均为1-100,判断由三条边构成的三角形的情况。(三角形类型可能为等边三角形、等腰三角形、一般三角形以及不构成三角形)参考程序代码如下:/* 判断三角形的类 */public class TriangleTestMethod /* 判断三角形的种类。参数a, b, c分别为三角形的三边,* 返回的参数值为0,表示非三角形;*返回的参数值为1,表示普通三角形;*返回的参数值为2,表示等腰三角形;*返回的参数值为3,表示等边三角形。*/public static int confirm(int a, int b,int c) if(a + b c) & (b + c a) & (a + c b) / 判断为三角形if(a = b) & (b =c) / 判断为等边三角形return 3;if(a = b) | (b = c) | (a = c)/ 判断为等腰三角形return 2;else/ 判断为普通三角形return 1;else / 为非三角形return 0;针对上述程序设计其测试用例及测试方法:(1)白盒测试。a、根据上述内容绘制出程序流程图b、请以表格方式给出逻辑覆盖中的语句覆盖、判定覆盖、判定/条件覆盖、条件覆盖、条件组合覆盖的测试用例表;c、绘制出程序控制流图d、请以表格方式给出基于基本路径测试的控制结构测试用例。(2)黑盒测试。a、请以表格方式给出测试的等价划分类,包括有效等价类和无效等价类,基于等价划分类的测试用例;b、请以表格方式给出边界值法的测试用例;c、请以表格方式给出决策表方法的测试用例。6、实验步骤6.1白盒测试1、程序流程图程序流程图部分截图2、测试用例设计(1)符号说明说明:T1,F1,T2,F2,.表示各个判断条件CON的判定分支,具体如下条件编号条件内容所属判定对应分支例:CON1a+bc第一个组合判断T1,F1(2)逻辑覆盖a、语句覆盖测试用例:测试用例编号输入期望输出覆盖对象测试结果例:Case1a=1, b=2, c=30, ,0b、判定覆盖测试用例测试用例编号输入期望输出覆盖对象测试结果例:Case1a=1, b=2, c=30, ,0c、条件覆盖测试用例输入期望输出覆盖对象测试结果例:Case1a=1, b=6, c=70F1, T2, T30d、条件/判定覆盖测试用例输入期望输出覆盖对象测试结果例:Case1a=1, b=6, c=70F1, T2, T3(, )0e、条件组合覆盖测试用例输入期望输出覆盖对象测试结果例:Case1a=1, b=6, c=70F1, T2, T30(3) 控制结构测试a、程序控制流图程序控制流图部分截图b、基本路径覆盖测试用例输入期望输出覆盖对象测试结果例:Case1a=1, b=6, c=70A-D06.2黑盒测试1.等价类划分方法输入有效等价类编号无效等价类编号例:a,b,c: 边为a,b,c的一般三角形 1a输入值超出预定义n+1(n为有效等价类数量)2.边界值分析方法项边界值用例设计思路例:数值a0, 101假设某软件的数据输入域要求输入的数据值,1为最小值、100作为最大值;然后使用刚好小于1和大于100的数值来作为边界条件。3.决策表方法(1) 确定规则个数。例如,三角形问题的决策表有 4 个条件c1:a、b、c构成三角形? c2:a=b? c3:a=c? c4:b=c?(2) 列出所有的条件和动作。 (3) 填入输入项。 (4) 填入动作项,得到初始决策表。 (5) 化简。合并相似规则后得到三角形问题的决策表 三角形问题决策表规则选项规则1-8规则9规则10规则11规则12规则13规则14规则15规则16条件:c1: a,b,c构成 三角形?c2: a=b?c3: a=c?c4: b=c? N- YYYY YYYN YYNY YYNN YNYY YNYN YNNY YNNN动作:a1: 非三角形a2: 一般三角

温馨提示

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

评论

0/150

提交评论