三角形黑盒测试.docx
《三角形黑盒测试.docx》由会员分享,可在线阅读,更多相关《三角形黑盒测试.docx(18页珍藏版)》请在冰豆网上搜索。
三角形黑盒测试
1实验工程名称:
黑盒测试
2实验目的和要求:
目的:
让学生掌握黑盒测试的用法和原理
要求:
三角形问题:
从键盘输入三个整数a、b、c。
(1≤a、b、c≤100)
判断是否构成三角形,假设能构成三角形,指出构成的是等边三角形?
等腰三角形?
不等边三角形?
要求编程并使用黑盒测试方法进展测试,要求使用边界值测试、等价类测试、决策表测试、因果图测试法分别进展测试。
3实验原理
黑盒测试又称为功能测试或数据驱动测试,把程序看成一个黑盒子,完全不考虑程序的部构造和处理程序,只是在程序的接口进展测试,以检查程序功能是否正常,程序是否能适当接收输入数据产生正确的输出数据。
4主要仪器设备
计算机、windows系统、winT-C编程与测试
5实验容及步骤
(1)认真读题并了解目的
(2)准备环境及工具
(3)编程:
#include
voidmain()
{
while
(1)
inta,b,c;
printf("pleaseInputa,b,c:
");
scanf("%d%d%d",&a,&b,&c);
if(a<1||a>100||b<1||b>100||c<1||c>100)
printf("输入围在1到100\n");
elseif(a+b>c&&a+c>b&&b+c>a){
if(a==b&&b==c&&c==a){
printf("等边三角形\n");
}
elseif(a==b||b==c||a==c){
printf("等腰三角形\n");
else{
printf("不等边三角形\n");
printf("非三角形");
getch();
〔4〕画流程图
6实验数据记录和处理
(1)边界值法分析
用例
a
b
c
预期输出
实际输出
1
60
等腰三角形
2
3
等边三角形
4
50
99
5
100
非三角形
6
7
8
9
10
11
12
13
(2)等价类法分析
不等边三角形
-1
a值不在围
b值不在围
c值不在围
a,b值不在围
b,c值不在围
a,c值不在围
a,b,c值不在围
101
14
15
16
17
18
(3)决策表法分析
1〕列出所有的条件桩和行动桩
条件桩行动桩
C1:
C2:
b不等边三角形C3:C等腰三角形C4:a=b?等边三角形C5:a=c?不可能C6:b=c?2)确定规那么的个数规那么数2^6=643)填入条件项4)填入动作项C1:aFFFFFFFFFF…2:bFFFFFFFFFF…C3:CFFFFFFFFTT…C4:a=b?FFFFTTTTFF…C5:a=c?FFTTFFTTFF…C6:b=c?FTFTFTFTFT…A1:非三角形√√√√√√√√√√ A2:不等边三角形 A3:等腰三角形 A4:等边三角形 A5:不可能 5)合并相似规那么C1:aFFFFFFFFFF…C2:bFFFFFFFFFF…C3:CFFFFFFFFTT…C4:a=b?FFFFTTTTFF…C5:a=c?FFTTFFTTFF…C6:b=c?FTFTFTFTFT…A1:非三角形√√√√√√√√√√ A2:不等边三角形 A3:等腰三角形 A4:等边三角形 A5:不可能 C1:aFTTTTTTTTTTC2:b-FTTTTTTTTTC3:C--FTTTTTTTTC4:a=b?---TTTTFFFFC5:a=c?---TTFFTTFFC6:b=c?---TFTFTFTFA1:非三角形√√√ A2:不等边三角形 √A3:等腰三角形 √ √√ A4:等边三角形 √ A5:不可能 √√ √ (4)因果图法分析1〕列出原因和结果原因:B1:0≤a≤100B2:0≤b≤100B3:0≤c≤100B4:aB5:bB6:cB7:a=bB8:b=cB9:a=c中间结果:10:边围正确11:可以构成三角形12:任意两条边相等13:三条边相等结果:E1:不可能E2:不等边三角形E3:等腰三角形E4:等边三角形 2〕画出因果图 3〕将因果图转换为决策表B1:0≤a≤100101111111111111B2:0≤b≤100110111111111111B3:0≤c≤100111011111111111B4:a100001111111111B5:b100010111111111B6:c100011011111111B7:a=b000000010001100B8:b=c000000001001010B9:a=c00000000010100110:边围正确10001111111111111:可以构成三角形10000001111111112:任意两条边相等00000000000100013:三条边相等000000000001000E1:不可能011111100000000E2:不等边三角形100000000010111E3:等腰三角形100000011100000E4:等边三角形000000000001000 7实验结果与分析(1)边界值法测试结果用例abc预期输出实际输出160601等腰三角形等腰三角形260602等腰三角形等腰三角形3606060等边三角形等边三角形4505099等腰三角形等腰三角形55050100非三角形非三角形660160等腰三角形等腰三角形760260等腰三角形等腰三角形8509950等腰三角形等腰三角形95010050非三角形非三角形1016060等腰三角形等腰三角形1126060等腰三角形等腰三角形12995050等腰三角形等腰三角形131005050非三角形非三角形(2)等价类法测试结果用例abc预期输出实际输出1555等边三角形等边三角形2223等腰三角形等腰三角形3345不等边三角形不等边三角形4412非三角形非三角形5-155a值不在围a值不在围65-15b值不在围b值不在围755-1c值不在围c值不在围8-1-15a,b值不在围a,b值不在围95-1-1b,c值不在围b,c值不在围10-15-1a,c值不在围a,c值不在围11-1-1-1a,b,c值不在围a,b,c值不在围1210155a值不在围a值不在围1351015b值不在围b值不在围1455101c值不在围c值不在围151011015a,b值不在围a,b值不在围165101101b,c值不在围b,c值不在围171015101a,c值不在围a,c值不在围18101101101a,b,c值不在围a,b,c值不在围(3)决策表法测试结果用例IDabc预期输出实际输出1412非三角形非三角形2142非三角形非三角形3124非三角形非三角形4555等边三角形等边三角形5???不可能不可能6???不可能不可能7223等腰三角形等腰三角形8???不可能不可能9232等腰三角形等腰三角形10322等腰三角形等腰三角形11345不等边三角形不等边三角形(4)因果图法测试结果IDabC预期输出实际输出1345不等边三角形不等边三角形2012a不在围a不在围3102b不在围b不在围4120c不在围c不在围5123非三角形非三角形6132非三角形非三角形7321非三角形非三角形8334等腰三角形等腰三角形9344等腰三角形等腰三角形10343等腰三角形等腰三角形11345不等边三角形不等边三角形12333等边三角形等边三角形13346不等边三角形不等边三角形14342不等边三角形不等边三角形15354不等边三角形不等边三角形
C3:
C等腰三角形C4:a=b?等边三角形C5:a=c?不可能C6:b=c?2)确定规那么的个数规那么数2^6=643)填入条件项4)填入动作项C1:aFFFFFFFFFF…2:bFFFFFFFFFF…C3:CFFFFFFFFTT…C4:a=b?FFFFTTTTFF…C5:a=c?FFTTFFTTFF…C6:b=c?FTFTFTFTFT…A1:非三角形√√√√√√√√√√ A2:不等边三角形 A3:等腰三角形 A4:等边三角形 A5:不可能 5)合并相似规那么C1:aFFFFFFFFFF…C2:bFFFFFFFFFF…C3:CFFFFFFFFTT…C4:a=b?FFFFTTTTFF…C5:a=c?FFTTFFTTFF…C6:b=c?FTFTFTFTFT…A1:非三角形√√√√√√√√√√ A2:不等边三角形 A3:等腰三角形 A4:等边三角形 A5:不可能 C1:aFTTTTTTTTTTC2:b-FTTTTTTTTTC3:C--FTTTTTTTTC4:a=b?---TTTTFFFFC5:a=c?---TTFFTTFFC6:b=c?---TFTFTFTFA1:非三角形√√√ A2:不等边三角形 √A3:等腰三角形 √ √√ A4:等边三角形 √ A5:不可能 √√ √ (4)因果图法分析1〕列出原因和结果原因:B1:0≤a≤100B2:0≤b≤100B3:0≤c≤100B4:aB5:bB6:cB7:a=bB8:b=cB9:a=c中间结果:10:边围正确11:可以构成三角形12:任意两条边相等13:三条边相等结果:E1:不可能E2:不等边三角形E3:等腰三角形E4:等边三角形 2〕画出因果图 3〕将因果图转换为决策表B1:0≤a≤100101111111111111B2:0≤b≤100110111111111111B3:0≤c≤100111011111111111B4:a100001111111111B5:b100010111111111B6:c100011011111111B7:a=b000000010001100B8:b=c000000001001010B9:a=c00000000010100110:边围正确10001111111111111:可以构成三角形10000001111111112:任意两条边相等00000000000100013:三条边相等000000000001000E1:不可能011111100000000E2:不等边三角形100000000010111E3:等腰三角形100000011100000E4:等边三角形000000000001000 7实验结果与分析(1)边界值法测试结果用例abc预期输出实际输出160601等腰三角形等腰三角形260602等腰三角形等腰三角形3606060等边三角形等边三角形4505099等腰三角形等腰三角形55050100非三角形非三角形660160等腰三角形等腰三角形760260等腰三角形等腰三角形8509950等腰三角形等腰三角形95010050非三角形非三角形1016060等腰三角形等腰三角形1126060等腰三角形等腰三角形12995050等腰三角形等腰三角形131005050非三角形非三角形(2)等价类法测试结果用例abc预期输出实际输出1555等边三角形等边三角形2223等腰三角形等腰三角形3345不等边三角形不等边三角形4412非三角形非三角形5-155a值不在围a值不在围65-15b值不在围b值不在围755-1c值不在围c值不在围8-1-15a,b值不在围a,b值不在围95-1-1b,c值不在围b,c值不在围10-15-1a,c值不在围a,c值不在围11-1-1-1a,b,c值不在围a,b,c值不在围1210155a值不在围a值不在围1351015b值不在围b值不在围1455101c值不在围c值不在围151011015a,b值不在围a,b值不在围165101101b,c值不在围b,c值不在围171015101a,c值不在围a,c值不在围18101101101a,b,c值不在围a,b,c值不在围(3)决策表法测试结果用例IDabc预期输出实际输出1412非三角形非三角形2142非三角形非三角形3124非三角形非三角形4555等边三角形等边三角形5???不可能不可能6???不可能不可能7223等腰三角形等腰三角形8???不可能不可能9232等腰三角形等腰三角形10322等腰三角形等腰三角形11345不等边三角形不等边三角形(4)因果图法测试结果IDabC预期输出实际输出1345不等边三角形不等边三角形2012a不在围a不在围3102b不在围b不在围4120c不在围c不在围5123非三角形非三角形6132非三角形非三角形7321非三角形非三角形8334等腰三角形等腰三角形9344等腰三角形等腰三角形10343等腰三角形等腰三角形11345不等边三角形不等边三角形12333等边三角形等边三角形13346不等边三角形不等边三角形14342不等边三角形不等边三角形15354不等边三角形不等边三角形
C4:
a=b?
C5:
a=c?
不可能
C6:
b=c?
2)确定规那么的个数
规那么数2^6=64
3)填入条件项4)填入动作项
F
…
2:
bFFFFFFFFFF…C3:CFFFFFFFFTT…C4:a=b?FFFFTTTTFF…C5:a=c?FFTTFFTTFF…C6:b=c?FTFTFTFTFT…A1:非三角形√√√√√√√√√√ A2:不等边三角形 A3:等腰三角形 A4:等边三角形 A5:不可能 5)合并相似规那么C1:aFFFFFFFFFF…C2:bFFFFFFFFFF…C3:CFFFFFFFFTT…C4:a=b?FFFFTTTTFF…C5:a=c?FFTTFFTTFF…C6:b=c?FTFTFTFTFT…A1:非三角形√√√√√√√√√√ A2:不等边三角形 A3:等腰三角形 A4:等边三角形 A5:不可能 C1:aFTTTTTTTTTTC2:b-FTTTTTTTTTC3:C--FTTTTTTTTC4:a=b?---TTTTFFFFC5:a=c?---TTFFTTFFC6:b=c?---TFTFTFTFA1:非三角形√√√ A2:不等边三角形 √A3:等腰三角形 √ √√ A4:等边三角形 √ A5:不可能 √√ √ (4)因果图法分析1〕列出原因和结果原因:B1:0≤a≤100B2:0≤b≤100B3:0≤c≤100B4:aB5:bB6:cB7:a=bB8:b=cB9:a=c中间结果:10:边围正确11:可以构成三角形12:任意两条边相等13:三条边相等结果:E1:不可能E2:不等边三角形E3:等腰三角形E4:等边三角形 2〕画出因果图 3〕将因果图转换为决策表B1:0≤a≤100101111111111111B2:0≤b≤100110111111111111B3:0≤c≤100111011111111111B4:a100001111111111B5:b100010111111111B6:c100011011111111B7:a=b000000010001100B8:b=c000000001001010B9:a=c00000000010100110:边围正确10001111111111111:可以构成三角形10000001111111112:任意两条边相等00000000000100013:三条边相等000000000001000E1:不可能011111100000000E2:不等边三角形100000000010111E3:等腰三角形100000011100000E4:等边三角形000000000001000 7实验结果与分析(1)边界值法测试结果用例abc预期输出实际输出160601等腰三角形等腰三角形260602等腰三角形等腰三角形3606060等边三角形等边三角形4505099等腰三角形等腰三角形55050100非三角形非三角形660160等腰三角形等腰三角形760260等腰三角形等腰三角形8509950等腰三角形等腰三角形95010050非三角形非三角形1016060等腰三角形等腰三角形1126060等腰三角形等腰三角形12995050等腰三角形等腰三角形131005050非三角形非三角形(2)等价类法测试结果用例abc预期输出实际输出1555等边三角形等边三角形2223等腰三角形等腰三角形3345不等边三角形不等边三角形4412非三角形非三角形5-155a值不在围a值不在围65-15b值不在围b值不在围755-1c值不在围c值不在围8-1-15a,b值不在围a,b值不在围95-1-1b,c值不在围b,c值不在围10-15-1a,c值不在围a,c值不在围11-1-1-1a,b,c值不在围a,b,c值不在围1210155a值不在围a值不在围1351015b值不在围b值不在围1455101c值不在围c值不在围151011015a,b值不在围a,b值不在围165101101b,c值不在围b,c值不在围171015101a,c值不在围a,c值不在围18101101101a,b,c值不在围a,b,c值不在围(3)决策表法测试结果用例IDabc预期输出实际输出1412非三角形非三角形2142非三角形非三角形3124非三角形非三角形4555等边三角形等边三角形5???不可能不可能6???不可能不可能7223等腰三角形等腰三角形8???不可能不可能9232等腰三角形等腰三角形10322等腰三角形等腰三角形11345不等边三角形不等边三角形(4)因果图法测试结果IDabC预期输出实际输出1345不等边三角形不等边三角形2012a不在围a不在围3102b不在围b不在围4120c不在围c不在围5123非三角形非三角形6132非三角形非三角形7321非三角形非三角形8334等腰三角形等腰三角形9344等腰三角形等腰三角形10343等腰三角形等腰三角形11345不等边三角形不等边三角形12333等边三角形等边三角形13346不等边三角形不等边三角形14342不等边三角形不等边三角形15354不等边三角形不等边三角形
CFFFFFFFFTT…C4:a=b?FFFFTTTTFF…C5:a=c?FFTTFFTTFF…C6:b=c?FTFTFTFTFT…A1:非三角形√√√√√√√√√√ A2:不等边三角形 A3:等腰三角形 A4:等边三角形 A5:不可能 5)合并相似规那么C1:aFFFFFFFFFF…C2:bFFFFFFFFFF…C3:CFFFFFFFFTT…C4:a=b?FFFFTTTTFF…C5:a=c?FFTTFFTTFF…C6:b=c?FTFTFTFTFT…A1:非三角形√√√√√√√√√√ A2:不等边三角形 A3:等腰三角形 A4:等边三角形 A5:不可能 C1:aFTTTTTTTTTTC2:b-FTTTTTTTTTC3:C--FTTTTTTTTC4:a=b?---TTTTFFFFC5:a=c?---TTFFTTFFC6:b=c?---TFTFTFTFA1:非三角形√√√ A2:不等边三角形 √A3:等腰三角形 √ √√ A4:等边三角形 √ A5:不可能 √√ √ (4)因果图法分析1〕列出原因和结果原因:B1:0≤a≤100B2:0≤b≤100B3:0≤c≤100B4:aB5:bB6:cB7:a=bB8:b=cB9:a=c中间结果:10:边围正确11:可以构成三角形12:任意两条边相等13:三条边相等结果:E1:不可能E2:不等边三角形E3:等腰三角形E4:等边三角形 2〕画出因果图 3〕将因果图转换为决策表B1:0≤a≤100101111111111111B2:0≤b≤100110111111111111B3:0≤c≤100111011111111111B4:a100001111111111B5:b100010111111111B6:c100011011111111B7:a=b000000010001100B8:b=c000000001001010B9:a=c00000000010100110:边围正确10001111111111111:可以构成三角形10000001111111112:任意两条边相等00000000000100013:三条边相等000000000001000E1:不可能011111100000000E2:不等边三角形100000000010111E3:等腰三角形100000011100000E4:等边三角形000000000001000 7实验结果与分析(1)边界值法测试结果用例abc预期输出实际输出160601等腰三角形等腰三角形260602等腰三角形等腰三角形3606060等边三角形等边三角形4505099等腰三角形等腰三角形55050100非三角形非三角形660160等腰三角形等腰三角形760260等腰三角形等腰三角形8509950等腰三角形等腰三角形95010050非三角形非三角形1016060等腰三角形等腰三角形1126060等腰三角形等腰三角形12995050等腰三角形等腰三角形131005050非三角形非三角形(2)等价类法测试结果用例abc预期输出实际输出1555等边三角形等边三角形2223等腰三角形等腰三角形3345不等边三角形不等边三角形4412非三角形非三角形5-155a值不在围a值不在围65-15b值不在围b值不在围755-1c值不在围c值不在围8-1-15a,b值不在围a,b值不在围95-1-1b,c值不在围b,c值不在围10-15-1a,c值不在围a,c值不在围11-1-1-1a,b,c值不在围a,b,c值不在围1210155a值不在围a值不在围1351015b值不在围b值不在围1455101c值不在围c值不在围151011015a,b值不在围a,b值不在围165101101b,c值不在围b,c值不在围171015101a,c值不在围a,c值不在围18101101101a,b,c值不在围a,b,c值不在围(3)决策表法测试结果用例IDabc预期输出实际输出1412非三角形非三角形2142非三角形非三角形3124非三角形非三角形4555等边三角形等边三角形5???不可能不可能6???不可能不可能7223等腰三角形等腰三角形8???不可能不可能9232等腰三角形等腰三角形10322等腰三角形等腰三角形11345不等边三角形不等边三角形(4)因果图法测试结果IDabC预期输出实际输出1345不等边三角形不等边三角形2012a不在围a不在围3102b不在围b不在围4120c不在围c不在围5123非三角形非三角形6132非三角形非三角形7321非三角形非三角形8334等腰三角形等腰三角形9344等腰三角形等腰三角形10343等腰三角形等腰三角形11345不等边三角形不等边三角形12333等边三角形等边三角形13346不等边三角形不等边三角形14342不等边三角形不等边三角形15354不等边三角形不等边三角形
T
A1:
√
A2:
A3:
A4:
A5:
5)合并相似规那么
bFFFFFFFFFF…C3:CFFFFFFFFTT…C4:a=b?FFFFTTTTFF…C5:a=c?FFTTFFTTFF…C6:b=c?FTFTFTFTFT…A1:非三角形√√√√√√√√√√ A2:不等边三角形 A3:等腰三角形 A4:等边三角形 A5:不可能 C1:aFTTTTTTTTTTC2:b-FTTTTTTTTTC3:C--FTTTTTTTTC4:a=b?---TTTTFFFFC5:a=c?---TTFFTTFFC6:b=c?---TFTFTFTFA1:非三角形√√√ A2:不等边三角形 √A3:等腰三角形 √ √√ A4:等边三角形 √ A5:不可能 √√ √ (4)因果图法分析1〕列出原因和结果原因:B1:0≤a≤100B2:0≤b≤100B3:0≤c≤100B4:aB5:bB6:cB7:a=bB8:b=cB9:a=c中间结果:10:边围正确11:可以构成三角形12:任意两条边相等13:三条边相等结果:E1:不可能E2:不等边三角形E3:等腰三角形E4:等边三角形 2〕画出因果图 3〕将因果图转换为决策表B1:0≤a≤100101111111111111B2:0≤b≤100110111111111111B3:0≤c≤100111011111111111B4:a100001111111111B5:b100010111111111B6:c100011011111111B7:a=b000000010001100B8:b=c000000001001010B9:a=c00000000010100110:边围正确10001111111111111:可以构成三角形10000001111111112:任意两条边相等00000000000100013:三条边相等000000000001000E1:不可能011111100000000E2:不等边三角形100000000010111E3:等腰三角形100000011100000E4:等边三角形000000000001000 7实验结果与分析(1)边界值法测试结果用例abc预期输出实际输出160601等腰三角形等腰三角形260602等腰三角形等腰三角形3606060等边三角形等边三角形4505099等腰三角形等腰三角形55050100非三角形非三角形660160等腰三角形等腰三角形760260等腰三角形等腰三角形8509950等腰三角形等腰三角形95010050非三角形非三角形1016060等腰三角形等腰三角形1126060等腰三角形等腰三角形12995050等腰三角形等腰三角形131005050非三角形非三角形(2)等价类法测试结果用例abc预期输出实际输出1555等边三角形等边三角形2223等腰三角形等腰三角形3345不等边三角形不等边三角形4412非三角形非三角形5-155a值不在围a值不在围65-15b值不在围b值不在围755-1c值不在围c值不在围8-1-15a,b值不在围a,b值不在围95-1-1b,c值不在围b,c值不在围10-15-1a,c值不在围a,c值不在围11-1-1-1a,b,c值不在围a,b,c值不在围1210155a值不在围a值不在围1351015b值不在围b值不在围1455101c值不在围c值不在围151011015a,b值不在围a,b值不在围165101101b,c值不在围b,c值不在围171015101a,c值不在围a,c值不在围18101101101a,b,c值不在围a,b,c值不在围(3)决策表法测试结果用例IDabc预期输出实际输出1412非三角形非三角形2142非三角形非三角形3124非三角形非三角形4555等边三角形等边三角形5???不可能不可能6???不可能不可能7223等腰三角形等腰三角形8???不可能不可能9232等腰三角形等腰三角形10322等腰三角形等腰三角形11345不等边三角形不等边三角形(4)因果图法测试结果IDabC预期输出实际输出1345不等边三角形不等边三角形2012a不在围a不在围3102b不在围b不在围4120c不在围c不在围5123非三角形非三角形6132非三角形非三角形7321非三角形非三角形8334等腰三角形等腰三角形9344等腰三角形等腰三角形10343等腰三角形等腰三角形11345不等边三角形不等边三角形12333等边三角形等边三角形13346不等边三角形不等边三角形14342不等边三角形不等边三角形15354不等边三角形不等边三角形
CFFFFFFFFTT…C4:a=b?FFFFTTTTFF…C5:a=c?FFTTFFTTFF…C6:b=c?FTFTFTFTFT…A1:非三角形√√√√√√√√√√ A2:不等边三角形 A3:等腰三角形 A4:等边三角形 A5:不可能 C1:aFTTTTTTTTTTC2:b-FTTTTTTTTTC3:C--FTTTTTTTTC4:a=b?---TTTTFFFFC5:a=c?---TTFFTTFFC6:b=c?---TFTFTFTFA1:非三角形√√√ A2:不等边三角形 √A3:等腰三角形 √ √√ A4:等边三角形 √ A5:不可能 √√ √ (4)因果图法分析1〕列出原因和结果原因:B1:0≤a≤100B2:0≤b≤100B3:0≤c≤100B4:aB5:bB6:cB7:a=bB8:b=cB9:a=c中间结果:10:边围正确11:可以构成三角形12:任意两条边相等13:三条边相等结果:E1:不可能E2:不等边三角形E3:等腰三角形E4:等边三角形 2〕画出因果图 3〕将因果图转换为决策表B1:0≤a≤100101111111111111B2:0≤b≤100110111111111111B3:0≤c≤100111011111111111B4:a100001111111111B5:b100010111111111B6:c100011011111111B7:a=b000000010001100B8:b=c000000001001010B9:a=c00000000010100110:边围正确10001111111111111:可以构成三角形10000001111111112:任意两条边相等00000000000100013:三条边相等000000000001000E1:不可能011111100000000E2:不等边三角形100000000010111E3:等腰三角形100000011100000E4:等边三角形000000000001000 7实验结果与分析(1)边界值法测试结果用例abc预期输出实际输出160601等腰三角形等腰三角形260602等腰三角形等腰三角形3606060等边三角形等边三角形4505099等腰三角形等腰三角形55050100非三角形非三角形660160等腰三角形等腰三角形760260等腰三角形等腰三角形8509950等腰三角形等腰三角形95010050非三角形非三角形1016060等腰三角形等腰三角形1126060等腰三角形等腰三角形12995050等腰三角形等腰三角形131005050非三角形非三角形(2)等价类法测试结果用例abc预期输出实际输出1555等边三角形等边三角形2223等腰三角形等腰三角形3345不等边三角形不等边三角形4412非三角形非三角形5-155a值不在围a值不在围65-15b值不在围b值不在围755-1c值不在围c值不在围8-1-15a,b值不在围a,b值不在围95-1-1b,c值不在围b,c值不在围10-15-1a,c值不在围a,c值不在围11-1-1-1a,b,c值不在围a,b,c值不在围1210155a值不在围a值不在围1351015b值不在围b值不在围1455101c值不在围c值不在围151011015a,b值不在围a,b值不在围165101101b,c值不在围b,c值不在围171015101a,c值不在围a,c值不在围18101101101a,b,c值不在围a,b,c值不在围(3)决策表法测试结果用例IDabc预期输出实际输出1412非三角形非三角形2142非三角形非三角形3124非三角形非三角形4555等边三角形等边三角形5???不可能不可能6???不可能不可能7223等腰三角形等腰三角形8???不可能不可能9232等腰三角形等腰三角形10322等腰三角形等腰三角形11345不等边三角形不等边三角形(4)因果图法测试结果IDabC预期输出实际输出1345不等边三角形不等边三角形2012a不在围a不在围3102b不在围b不在围4120c不在围c不在围5123非三角形非三角形6132非三角形非三角形7321非三角形非三角形8334等腰三角形等腰三角形9344等腰三角形等腰三角形10343等腰三角形等腰三角形11345不等边三角形不等边三角形12333等边三角形等边三角形13346不等边三角形不等边三角形14342不等边三角形不等边三角形15354不等边三角形不等边三角形
b-FTTTTTTTTTC3:C--FTTTTTTTTC4:a=b?---TTTTFFFFC5:a=c?---TTFFTTFFC6:b=c?---TFTFTFTFA1:非三角形√√√ A2:不等边三角形 √A3:等腰三角形 √ √√ A4:等边三角形 √ A5:不可能 √√ √ (4)因果图法分析1〕列出原因和结果原因:B1:0≤a≤100B2:0≤b≤100B3:0≤c≤100B4:aB5:bB6:cB7:a=bB8:b=cB9:a=c中间结果:10:边围正确11:可以构成三角形12:任意两条边相等13:三条边相等结果:E1:不可能E2:不等边三角形E3:等腰三角形E4:等边三角形 2〕画出因果图 3〕将因果图转换为决策表B1:0≤a≤100101111111111111B2:0≤b≤100110111111111111B3:0≤c≤100111011111111111B4:a100001111111111B5:b100010111111111B6:c100011011111111B7:a=b000000010001100B8:b=c000000001001010B9:a=c00000000010100110:边围正确10001111111111111:可以构成三角形10000001111111112:任意两条边相等00000000000100013:三条边相等000000000001000E1:不可能011111100000000E2:不等边三角形100000000010111E3:等腰三角形100000011100000E4:等边三角形000000000001000 7实验结果与分析(1)边界值法测试结果用例abc预期输出实际输出160601等腰三角形等腰三角形260602等腰三角形等腰三角形3606060等边三角形等边三角形4505099等腰三角形等腰三角形55050100非三角形非三角形660160等腰三角形等腰三角形760260等腰三角形等腰三角形8509950等腰三角形等腰三角形95010050非三角形非三角形1016060等腰三角形等腰三角形1126060等腰三角形等腰三角形12995050等腰三角形等腰三角形131005050非三角形非三角形(2)等价类法测试结果用例abc预期输出实际输出1555等边三角形等边三角形2223等腰三角形等腰三角形3345不等边三角形不等边三角形4412非三角形非三角形5-155a值不在围a值不在围65-15b值不在围b值不在围755-1c值不在围c值不在围8-1-15a,b值不在围a,b值不在围95-1-1b,c值不在围b,c值不在围10-15-1a,c值不在围a,c值不在围11-1-1-1a,b,c值不在围a,b,c值不在围1210155a值不在围a值不在围1351015b值不在围b值不在围1455101c值不在围c值不在围151011015a,b值不在围a,b值不在围165101101b,c值不在围b,c值不在围171015101a,c值不在围a,c值不在围18101101101a,b,c值不在围a,b,c值不在围(3)决策表法测试结果用例IDabc预期输出实际输出1412非三角形非三角形2142非三角形非三角形3124非三角形非三角形4555等边三角形等边三角形5???不可能不可能6???不可能不可能7223等腰三角形等腰三角形8???不可能不可能9232等腰三角形等腰三角形10322等腰三角形等腰三角形11345不等边三角形不等边三角形(4)因果图法测试结果IDabC预期输出实际输出1345不等边三角形不等边三角形2012a不在围a不在围3102b不在围b不在围4120c不在围c不在围5123非三角形非三角形6132非三角形非三角形7321非三角形非三角形8334等腰三角形等腰三角形9344等腰三角形等腰三角形10343等腰三角形等腰三角形11345不等边三角形不等边三角形12333等边三角形等边三角形13346不等边三角形不等边三角形14342不等边三角形不等边三角形15354不等边三角形不等边三角形
-
C--FTTTTTTTTC4:a=b?---TTTTFFFFC5:a=c?---TTFFTTFFC6:b=c?---TFTFTFTFA1:非三角形√√√ A2:不等边三角形 √A3:等腰三角形 √ √√ A4:等边三角形 √ A5:不可能 √√ √ (4)因果图法分析1〕列出原因和结果原因:B1:0≤a≤100B2:0≤b≤100B3:0≤c≤100B4:aB5:bB6:cB7:a=bB8:b=cB9:a=c中间结果:10:边围正确11:可以构成三角形12:任意两条边相等13:三条边相等结果:E1:不可能E2:不等边三角形E3:等腰三角形E4:等边三角形 2〕画出因果图 3〕将因果图转换为决策表B1:0≤a≤100101111111111111B2:0≤b≤100110111111111111B3:0≤c≤100111011111111111B4:a100001111111111B5:b100010111111111B6:c100011011111111B7:a=b000000010001100B8:b=c000000001001010B9:a=c00000000010100110:边围正确10001111111111111:可以构成三角形10000001111111112:任意两条边相等00000000000100013:三条边相等000000000001000E1:不可能011111100000000E2:不等边三角形100000000010111E3:等腰三角形100000011100000E4:等边三角形000000000001000 7实验结果与分析(1)边界值法测试结果用例abc预期输出实际输出160601等腰三角形等腰三角形260602等腰三角形等腰三角形3606060等边三角形等边三角形4505099等腰三角形等腰三角形55050100非三角形非三角形660160等腰三角形等腰三角形760260等腰三角形等腰三角形8509950等腰三角形等腰三角形95010050非三角形非三角形1016060等腰三角形等腰三角形1126060等腰三角形等腰三角形12995050等腰三角形等腰三角形131005050非三角形非三角形(2)等价类法测试结果用例abc预期输出实际输出1555等边三角形等边三角形2223等腰三角形等腰三角形3345不等边三角形不等边三角形4412非三角形非三角形5-155a值不在围a值不在围65-15b值不在围b值不在围755-1c值不在围c值不在围8-1-15a,b值不在围a,b值不在围95-1-1b,c值不在围b,c值不在围10-15-1a,c值不在围a,c值不在围11-1-1-1a,b,c值不在围a,b,c值不在围1210155a值不在围a值不在围1351015b值不在围b值不在围1455101c值不在围c值不在围151011015a,b值不在围a,b值不在围165101101b,c值不在围b,c值不在围171015101a,c值不在围a,c值不在围18101101101a,b,c值不在围a,b,c值不在围(3)决策表法测试结果用例IDabc预期输出实际输出1412非三角形非三角形2142非三角形非三角形3124非三角形非三角形4555等边三角形等边三角形5???不可能不可能6???不可能不可能7223等腰三角形等腰三角形8???不可能不可能9232等腰三角形等腰三角形10322等腰三角形等腰三角形11345不等边三角形不等边三角形(4)因果图法测试结果IDabC预期输出实际输出1345不等边三角形不等边三角形2012a不在围a不在围3102b不在围b不在围4120c不在围c不在围5123非三角形非三角形6132非三角形非三角形7321非三角形非三角形8334等腰三角形等腰三角形9344等腰三角形等腰三角形10343等腰三角形等腰三角形11345不等边三角形不等边三角形12333等边三角形等边三角形13346不等边三角形不等边三角形14342不等边三角形不等边三角形15354不等边三角形不等边三角形
(4)因果图法分析
1〕列出原因和结果
原因:
B1:
0≤a≤100
B2:
0≤b≤100
B3:
0≤c≤100
B4:
B5:
bB6:cB7:a=bB8:b=cB9:a=c中间结果:10:边围正确11:可以构成三角形12:任意两条边相等13:三条边相等结果:E1:不可能E2:不等边三角形E3:等腰三角形E4:等边三角形 2〕画出因果图 3〕将因果图转换为决策表B1:0≤a≤100101111111111111B2:0≤b≤100110111111111111B3:0≤c≤100111011111111111B4:a100001111111111B5:b100010111111111B6:c100011011111111B7:a=b000000010001100B8:b=c000000001001010B9:a=c00000000010100110:边围正确10001111111111111:可以构成三角形10000001111111112:任意两条边相等00000000000100013:三条边相等000000000001000E1:不可能011111100000000E2:不等边三角形100000000010111E3:等腰三角形100000011100000E4:等边三角形000000000001000 7实验结果与分析(1)边界值法测试结果用例abc预期输出实际输出160601等腰三角形等腰三角形260602等腰三角形等腰三角形3606060等边三角形等边三角形4505099等腰三角形等腰三角形55050100非三角形非三角形660160等腰三角形等腰三角形760260等腰三角形等腰三角形8509950等腰三角形等腰三角形95010050非三角形非三角形1016060等腰三角形等腰三角形1126060等腰三角形等腰三角形12995050等腰三角形等腰三角形131005050非三角形非三角形(2)等价类法测试结果用例abc预期输出实际输出1555等边三角形等边三角形2223等腰三角形等腰三角形3345不等边三角形不等边三角形4412非三角形非三角形5-155a值不在围a值不在围65-15b值不在围b值不在围755-1c值不在围c值不在围8-1-15a,b值不在围a,b值不在围95-1-1b,c值不在围b,c值不在围10-15-1a,c值不在围a,c值不在围11-1-1-1a,b,c值不在围a,b,c值不在围1210155a值不在围a值不在围1351015b值不在围b值不在围1455101c值不在围c值不在围151011015a,b值不在围a,b值不在围165101101b,c值不在围b,c值不在围171015101a,c值不在围a,c值不在围18101101101a,b,c值不在围a,b,c值不在围(3)决策表法测试结果用例IDabc预期输出实际输出1412非三角形非三角形2142非三角形非三角形3124非三角形非三角形4555等边三角形等边三角形5???不可能不可能6???不可能不可能7223等腰三角形等腰三角形8???不可能不可能9232等腰三角形等腰三角形10322等腰三角形等腰三角形11345不等边三角形不等边三角形(4)因果图法测试结果IDabC预期输出实际输出1345不等边三角形不等边三角形2012a不在围a不在围3102b不在围b不在围4120c不在围c不在围5123非三角形非三角形6132非三角形非三角形7321非三角形非三角形8334等腰三角形等腰三角形9344等腰三角形等腰三角形10343等腰三角形等腰三角形11345不等边三角形不等边三角形12333等边三角形等边三角形13346不等边三角形不等边三角形14342不等边三角形不等边三角形15354不等边三角形不等边三角形
B6:
cB7:a=bB8:b=cB9:a=c中间结果:10:边围正确11:可以构成三角形12:任意两条边相等13:三条边相等结果:E1:不可能E2:不等边三角形E3:等腰三角形E4:等边三角形 2〕画出因果图 3〕将因果图转换为决策表B1:0≤a≤100101111111111111B2:0≤b≤100110111111111111B3:0≤c≤100111011111111111B4:a100001111111111B5:b100010111111111B6:c100011011111111B7:a=b000000010001100B8:b=c000000001001010B9:a=c00000000010100110:边围正确10001111111111111:可以构成三角形10000001111111112:任意两条边相等00000000000100013:三条边相等000000000001000E1:不可能011111100000000E2:不等边三角形100000000010111E3:等腰三角形100000011100000E4:等边三角形000000000001000 7实验结果与分析(1)边界值法测试结果用例abc预期输出实际输出160601等腰三角形等腰三角形260602等腰三角形等腰三角形3606060等边三角形等边三角形4505099等腰三角形等腰三角形55050100非三角形非三角形660160等腰三角形等腰三角形760260等腰三角形等腰三角形8509950等腰三角形等腰三角形95010050非三角形非三角形1016060等腰三角形等腰三角形1126060等腰三角形等腰三角形12995050等腰三角形等腰三角形131005050非三角形非三角形(2)等价类法测试结果用例abc预期输出实际输出1555等边三角形等边三角形2223等腰三角形等腰三角形3345不等边三角形不等边三角形4412非三角形非三角形5-155a值不在围a值不在围65-15b值不在围b值不在围755-1c值不在围c值不在围8-1-15a,b值不在围a,b值不在围95-1-1b,c值不在围b,c值不在围10-15-1a,c值不在围a,c值不在围11-1-1-1a,b,c值不在围a,b,c值不在围1210155a值不在围a值不在围1351015b值不在围b值不在围1455101c值不在围c值不在围151011015a,b值不在围a,b值不在围165101101b,c值不在围b,c值不在围171015101a,c值不在围a,c值不在围18101101101a,b,c值不在围a,b,c值不在围(3)决策表法测试结果用例IDabc预期输出实际输出1412非三角形非三角形2142非三角形非三角形3124非三角形非三角形4555等边三角形等边三角形5???不可能不可能6???不可能不可能7223等腰三角形等腰三角形8???不可能不可能9232等腰三角形等腰三角形10322等腰三角形等腰三角形11345不等边三角形不等边三角形(4)因果图法测试结果IDabC预期输出实际输出1345不等边三角形不等边三角形2012a不在围a不在围3102b不在围b不在围4120c不在围c不在围5123非三角形非三角形6132非三角形非三角形7321非三角形非三角形8334等腰三角形等腰三角形9344等腰三角形等腰三角形10343等腰三角形等腰三角形11345不等边三角形不等边三角形12333等边三角形等边三角形13346不等边三角形不等边三角形14342不等边三角形不等边三角形15354不等边三角形不等边三角形
B7:
a=b
B8:
b=c
B9:
a=c
中间结果:
10:
边围正确
11:
可以构成三角形
12:
任意两条边相等
13:
三条边相等
结果:
E1:
E2:
E3:
E4:
2〕画出因果图
3〕将因果图转换为决策表
0
b100010111111111B6:c100011011111111B7:a=b000000010001100B8:b=c000000001001010B9:a=c00000000010100110:边围正确10001111111111111:可以构成三角形10000001111111112:任意两条边相等00000000000100013:三条边相等000000000001000E1:不可能011111100000000E2:不等边三角形100000000010111E3:等腰三角形100000011100000E4:等边三角形000000000001000 7实验结果与分析(1)边界值法测试结果用例abc预期输出实际输出160601等腰三角形等腰三角形260602等腰三角形等腰三角形3606060等边三角形等边三角形4505099等腰三角形等腰三角形55050100非三角形非三角形660160等腰三角形等腰三角形760260等腰三角形等腰三角形8509950等腰三角形等腰三角形95010050非三角形非三角形1016060等腰三角形等腰三角形1126060等腰三角形等腰三角形12995050等腰三角形等腰三角形131005050非三角形非三角形(2)等价类法测试结果用例abc预期输出实际输出1555等边三角形等边三角形2223等腰三角形等腰三角形3345不等边三角形不等边三角形4412非三角形非三角形5-155a值不在围a值不在围65-15b值不在围b值不在围755-1c值不在围c值不在围8-1-15a,b值不在围a,b值不在围95-1-1b,c值不在围b,c值不在围10-15-1a,c值不在围a,c值不在围11-1-1-1a,b,c值不在围a,b,c值不在围1210155a值不在围a值不在围1351015b值不在围b值不在围1455101c值不在围c值不在围151011015a,b值不在围a,b值不在围165101101b,c值不在围b,c值不在围171015101a,c值不在围a,c值不在围18101101101a,b,c值不在围a,b,c值不在围(3)决策表法测试结果用例IDabc预期输出实际输出1412非三角形非三角形2142非三角形非三角形3124非三角形非三角形4555等边三角形等边三角形5???不可能不可能6???不可能不可能7223等腰三角形等腰三角形8???不可能不可能9232等腰三角形等腰三角形10322等腰三角形等腰三角形11345不等边三角形不等边三角形(4)因果图法测试结果IDabC预期输出实际输出1345不等边三角形不等边三角形2012a不在围a不在围3102b不在围b不在围4120c不在围c不在围5123非三角形非三角形6132非三角形非三角形7321非三角形非三角形8334等腰三角形等腰三角形9344等腰三角形等腰三角形10343等腰三角形等腰三角形11345不等边三角形不等边三角形12333等边三角形等边三角形13346不等边三角形不等边三角形14342不等边三角形不等边三角形15354不等边三角形不等边三角形
c100011011111111B7:a=b000000010001100B8:b=c000000001001010B9:a=c00000000010100110:边围正确10001111111111111:可以构成三角形10000001111111112:任意两条边相等00000000000100013:三条边相等000000000001000E1:不可能011111100000000E2:不等边三角形100000000010111E3:等腰三角形100000011100000E4:等边三角形000000000001000 7实验结果与分析(1)边界值法测试结果用例abc预期输出实际输出160601等腰三角形等腰三角形260602等腰三角形等腰三角形3606060等边三角形等边三角形4505099等腰三角形等腰三角形55050100非三角形非三角形660160等腰三角形等腰三角形760260等腰三角形等腰三角形8509950等腰三角形等腰三角形95010050非三角形非三角形1016060等腰三角形等腰三角形1126060等腰三角形等腰三角形12995050等腰三角形等腰三角形131005050非三角形非三角形(2)等价类法测试结果用例abc预期输出实际输出1555等边三角形等边三角形2223等腰三角形等腰三角形3345不等边三角形不等边三角形4412非三角形非三角形5-155a值不在围a值不在围65-15b值不在围b值不在围755-1c值不在围c值不在围8-1-15a,b值不在围a,b值不在围95-1-1b,c值不在围b,c值不在围10-15-1a,c值不在围a,c值不在围11-1-1-1a,b,c值不在围a,b,c值不在围1210155a值不在围a值不在围1351015b值不在围b值不在围1455101c值不在围c值不在围151011015a,b值不在围a,b值不在围165101101b,c值不在围b,c值不在围171015101a,c值不在围a,c值不在围18101101101a,b,c值不在围a,b,c值不在围(3)决策表法测试结果用例IDabc预期输出实际输出1412非三角形非三角形2142非三角形非三角形3124非三角形非三角形4555等边三角形等边三角形5???不可能不可能6???不可能不可能7223等腰三角形等腰三角形8???不可能不可能9232等腰三角形等腰三角形10322等腰三角形等腰三角形11345不等边三角形不等边三角形(4)因果图法测试结果IDabC预期输出实际输出1345不等边三角形不等边三角形2012a不在围a不在围3102b不在围b不在围4120c不在围c不在围5123非三角形非三角形6132非三角形非三角形7321非三角形非三角形8334等腰三角形等腰三角形9344等腰三角形等腰三角形10343等腰三角形等腰三角形11345不等边三角形不等边三角形12333等边三角形等边三角形13346不等边三角形不等边三角形14342不等边三角形不等边三角形15354不等边三角形不等边三角形
7实验结果与分析
(1)边界值法测试结果
(2)等价类法测试结果
(3)决策表法测试结果
用例ID
?
(4)因果图法测试结果
ID
C
a不在围
b不在围
c不在围
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1