欢迎来到天天文库
浏览记录
ID:12639887
大小:199.00 KB
页数:5页
时间:2018-07-18
《软件测试 等价类、决策表测试》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验三黑盒实验2一、实验目的通过本次实验使学生熟悉黑盒测试的等价类、决策表测试方法。二、实验环境硬件环境:微型计算机。软件环境:Windows操作系统,MicrosoftVisualStudio2005等。三、实验内容题目一:三角形问题输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。要求输入三个整数a、b、c,必须满足以下条件:1≤a≤200;1≤b≤200;1≤c≤200。请用等价类划分法对三角形问题设计测试用例进行测
2、试,并做出测试分析。题目二:日期问题用决策表测试法测试一下程序:该程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month≤12和1≤day≤31以及1800≤year≤2050),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为2004年11月29日,则该程序的输出为2004年12月1日。四、实验步骤1.三角形问题(1)首先分析题目中给出的条件和隐含的输入要求,输入条件如下:条件a三个数b两边和大于第三边c等边三角形d等腰三角形e
3、一般三角形(2)根据输入条件的要求划分等价类,列出等价类表并编号。等价类输入条件有效等价类无效等价类三个数整数1一边小于181≤a,b,c≤2002两边小于19 三边小于110一边大于20011两边大于20012三边大于20013只输入一边14只输入两边15输入三边以上16不输入17两边和大于第三边两边和大于第三边3a+b4、果测试结果覆盖等价类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输入的值超出范围,请重新输入输入的值超出范围,请重5、新输入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-019201201206、1输入的值超出范围,请重新输入输入的值超出范围,请重新输入13TG-EP-020无无4只输入一边,请重新输入只输入一边,请重新输入14TG-EP-021无4无TG-EP-0224无无TG-EP-023无45只输入两边,请重新输入只输入两边,请重新输入15TG-EP-0244无5TG-EP-02545无TG-EP-0264567输入超过三边,请重新输入输入超过三边,请重新输入16TG-EP-027无无无未输入,请重新输入未输入,请重新输入17TG-EP-028348不构成三角形不构成三角形18TG-EP-029347不构成三角形不构成7、三角形19TG-EP-030384不构成三角形不构成三角形20TG-EP-031374不构成三角形不构成三角形21TG-EP-032834不构成三角形不构成三角形22TG-EP-033734不构成三角形不构成三角形23(2)分析测试结果测试用例很不错,测试用例覆盖了所有的有效等价类,且仅覆盖一个无效等价类。2.日期问题(1)分析各种输入情况,列出为输入变量month、day、year划分的有效等价类。等价类年份月份日期有效等价类Y1:1800≤year≤2050且为闰年M1:1,3,5,7,8,10D1:1≤day≤27D2:28Y8、2:1800≤year≤M2:4,6,9,11D3:292050且为非闰年M3:2D4:30 M4:12D5:31(2)分析程序的规格说明,并结合以上等价类划分的情况,给出问题规定的可能采取的操作(即列出所有的动作桩)。条件桩:R1
4、果测试结果覆盖等价类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输入的值超出范围,请重新输入输入的值超出范围,请重
5、新输入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-01920120120
6、1输入的值超出范围,请重新输入输入的值超出范围,请重新输入13TG-EP-020无无4只输入一边,请重新输入只输入一边,请重新输入14TG-EP-021无4无TG-EP-0224无无TG-EP-023无45只输入两边,请重新输入只输入两边,请重新输入15TG-EP-0244无5TG-EP-02545无TG-EP-0264567输入超过三边,请重新输入输入超过三边,请重新输入16TG-EP-027无无无未输入,请重新输入未输入,请重新输入17TG-EP-028348不构成三角形不构成三角形18TG-EP-029347不构成三角形不构成
7、三角形19TG-EP-030384不构成三角形不构成三角形20TG-EP-031374不构成三角形不构成三角形21TG-EP-032834不构成三角形不构成三角形22TG-EP-033734不构成三角形不构成三角形23(2)分析测试结果测试用例很不错,测试用例覆盖了所有的有效等价类,且仅覆盖一个无效等价类。2.日期问题(1)分析各种输入情况,列出为输入变量month、day、year划分的有效等价类。等价类年份月份日期有效等价类Y1:1800≤year≤2050且为闰年M1:1,3,5,7,8,10D1:1≤day≤27D2:28Y
8、2:1800≤year≤M2:4,6,9,11D3:292050且为非闰年M3:2D4:30 M4:12D5:31(2)分析程序的规格说明,并结合以上等价类划分的情况,给出问题规定的可能采取的操作(即列出所有的动作桩)。条件桩:R1
此文档下载收益归作者所有