软件测试 等价类、决策表测试.doc_第1页
软件测试 等价类、决策表测试.doc_第2页
软件测试 等价类、决策表测试.doc_第3页
软件测试 等价类、决策表测试.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

实验三 黑盒实验2一 、实验目的通过本次实验使学生熟悉黑盒测试的等价类、决策表测试方法。二、实验环境硬件环境:微型计算机。软件环境:Windows 操作系统,Microsoft Visual Studio 2005等。三、实验内容题目一:三角形问题输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。要求输入三个整数a、b、c,必须满足以下条件:1a200;1b200;1c200。请用等价类划分法对三角形问题设计测试用例进行测试,并做出测试分析。题目二:日期问题用决策表测试法测试一下程序:该程序有三个输入变量month、day、year(month 、 day和year均为整数值,并且满足:1month12和1day31以及1800year2050),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为 2004 年11月29日,则该程序的输出为2004年12月1日。 四、实验步骤1三角形问题(1)首先分析题目中给出的条件和隐含的输入要求,输入条件如下:条件a三个数b两边和大于第三边c等边三角形d等腰三角形e一般三角形(2) 根据输入条件的要求划分等价类,列出等价类表并编号。等价类输入条件有效等价类无效等价类三个数整数1一边小于181a,b,c2002两边小于19三边小于110一边大于20011两边大于20012三边大于20013只输入一边14只输入两边15输入三边以上16不输入17两边和大于第三边两边和大于第三边3a+bc18a+b=c19a+cb20a+c=b21b+ca22b+c=a23等腰三角形a=b!=c4b=c!=a5a=c!=b6等边三角形a=b=c7(3) 设计测试用例,覆盖上表中的等价类ID输入数据预期结果测试结果覆盖等价类abcTG-EP-001345一般三角形一般三角形1,2,3TG-EP-002335等腰三角形等腰三角形1,2,3,4,TG-EP-003353等腰三角形等腰三角形1,2,3,5TG-EP-004533等腰三角形等腰三角形1,2,3,6TG-EP-005333等边三角形等边三角形1,2,3,7TG-EP-0060.511输入的值超出范围,请重新输入输入的值超出范围,请重新输入8TG-EP-00710.51TG-EP-008110.5TG-EP-0090.50.51输入的值超出范围,请重新输入输入的值超出范围,请重新输入9TG-EP-0100.510.5TG-EP-01110.50.5TG-EP-0120.50.50.5输入的值超出范围,请重新输入输入的值超出范围,请重新输入10TG-EP-013200200201输入的值超出范围,请重新输入输入的值超出范围,请重新输入11TG-EP-014200201200TG-EP-015201200200TG-EP-016201201200输入的值超出范围,请重新输入输入的值超出范围,请重新输入12TG-EP-017201200201TG-EP-018200201201TG-EP-019201201201输入的值超出范围,请重新输入输入的值超出范围,请重新输入13TG-EP-020无无4只输入一边,请重新输入只输入一边,请重新输入14TG-EP-021无4无TG-EP-0224无无TG-EP-023无45只输入两边,请重新输入只输入两边,请重新输入15TG-EP-0244无5TG-EP-02545无TG-EP-026456 7输入超过三边,请重新输入输入超过三边,请重新输入16TG-EP-027无无无未输入,请重新输入未输入,请重新输入17TG-EP-028348不构成三角形不构成三角形18TG-EP-029347不构成三角形不构成三角形19TG-EP-030384不构成三角形不构成三角形20TG-EP-031374不构成三角形不构成三角形21TG-EP-032834不构成三角形不构成三角形22TG-EP-033734不构成三角形不构成三角形23(4) 分析测试结果测试用例很不错,测试用例覆盖了所有的有效等价类,且仅覆盖一个无效等价类。2. 日期问题(1) 分析各种输入情况,列出为输入变量 month 、 day 、 year 划分的有效等价类。 等价类年份月份日期有效等价类Y1:1800year2050且为闰年M1:1,3,5,7,8,10D1:1day27D2:28Y2:1800year2050且为非闰年M2:4,6,9,11D3:29M3:2D4:30M4:12D5:31(2) 分析程序的规格说明,并结合以上等价类划分的情况,给出问题规定的可能采取的操作(即列出所有的动作桩)。 条件桩: R1:月份为M1,M2,M3,M4之中的一个 R2:日期为D1,D2,D3,D4,D5,D6之中的一个 R3:年份为Y1,Y2之中的一个动作桩:Day+2;Day=2;Day=1;Month+1;Month=1;year+1;日期不存在。规则选项123456789101112条件 Y1 Y2Y1 Y2Y1 Y2Y1 Y2Y1 Y2Y1 Y2Y1Y2Y1Y2Y1 Y2Y1 Y2R1R2M1 M4M1M2M2M2M3M3M3M3M3M3M4R3D1-D4D5D1-D3D4D5D1D2D3D3D3D4 D5D5动作 Day+2Day=2Day=1Month+1Month=1Year+1日期不存在(3) 根据 (1) 和 (2) ,画出简化后的决策表,并设计测试用例,做出测试分析。ID输入数据预期输出实际输出ND-DT-0012000-7-132000-7-152000-7-15ND-DT-0022000-7-302000-8-12000-8-1ND-DT-0032000-7-312000-8-22000-8-2ND-DT-0042000-6-292000-7-1-2000-7-1ND-DT-0052000-6-302000-6-22000-6-2ND-DT-0062000-6-31日期不存在日期不存在ND-DT-0072000-2-132000-2-152000-2-15ND-DT-0082000-2-282000-3-12000-3-1ND-DT-0092000-2-292000-3-22000-3-2ND-DT-0102000-2-30日期不存在日期不存在ND-DT-0111925-2-271925-3-11925-3-1ND-DT-0121925-2-281925-3-21925-3-2ND-DT-0131925-2-29日期不

温馨提示

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

评论

0/150

提交评论