实验三黑盒实验2一、实验目的通过本次实验使学生熟悉黑盒测试的等价类、决策表测试方法。二、实验环境硬件环境:微型计算机。软件环境:Windows操作系统,MicrosoftVisualStudio2005等。三、实验内容题目一:三角形问题输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。要求输入三个整数a、b、c,必须满足以下条件:1≤a≤200;1≤b≤200;1≤c≤200。请用等价类划分法对三角形问题设计测试用例进行测试,并做出测试分析。题目二:日期问题用决策表测试法测试一下程序:该程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month≤12和1≤day≤31以及1800≤year≤2050),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为2004年11月29日,则该程序的输出为2004年12月1日。四、(1)首先分析题目中给出的条件和隐含的输入要求,输入条件如下:条件a三个数b两边和大于第三边c等边三角形d等腰三角形e一般三角形根据输入条件的要求划分等价类,列出等价类表并编号。等价类输入条件有效等价类无效等价类三个数整数1一边小于181≤a,b,c≤2002两边小于19 三边小于110一边大于20011两边大于20012三边大于20013只输入一边14只输入两边15输入三边以上16不输入17两边和大于第三边两边和大于第三边3a+b<c18a+b=c19a+c<b20a+c=b21b+c<a22b+c=a23等腰三角形a=b!=c4 b=c!=a5a=c!=b6等边三角形a=b=c7设计测试用例,覆盖上表中的等价类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-,请重新输入输入的值超出范围,请重新输入8TG-EP--EP--EP-,请重新输入输入的值超出范围,请重新输入9TG-EP--EP--EP-,请重新输入输入的值超出范围,请重新输入10TG-EP-0**********输入的值超出范围,请重新输入输入的值超出范围,请重新输入11TG-EP-0**********TG-EP-0**********TG-EP-0**********输入的值超出范围,请重新输入输入的值超出范围,请重新输入12TG-EP-0**********TG-EP-0**********TG-EP-0**********输入的值超出范围,请重新输入输入的值超出范围,请重新输入13TG-EP-020无无4只输入一边,请重新输入只输入一边,请重新
软件测试 等价类、决策表测试 来自淘豆网www.taodocs.com转载请标明出处.