软件工程第七章 软件测试(3-3).ppt



《软件工程第七章 软件测试(3-3).ppt》由会员分享,可在线阅读,更多相关《软件工程第七章 软件测试(3-3).ppt(30页珍藏版)》请在文档大全上搜索。
1、软件工程第七章软件工程第七章软件测试软件测试http:/ 7.4 测试用例设计(测试用例设计(7.4.3)软件危机软件危机 (1.2) 7.5 调试技术和策略调试技术和策略 7.6 软件测试工具软件测试工具3例:例:程序程序TriangleTriangle读入三个整数值,这三读入三个整数值,这三个整数代表同一个三角形三条边的长度,个整数代表同一个三角形三条边的长度,程序根据这三个值判断三角形属于不等边、程序根据这三个值判断三角形属于不等边、等腰或等边三角形中的那一种。等腰或等边三角形中的那一种。4abcTrianglea,b,c三角形的类型?三角形的类型?5startab+c?ba+c?ca+
2、b?a=b?b=c?印出印出“不是三角形不是三角形”印出印出“等边三角形等边三角形”印出印出“等腰三角形等腰三角形”印出印出“不等边三角形不等边三角形”a=c?b=c?FTFFTTTTFFFFTTstop程序流程图程序流程图程序图程序图6黑盒测试(等价划分)黑盒测试(等价划分) 正常的三角形正常的三角形 (a,b,c)不等边三角形不等边三角形(8,10,12); (10,8,12); (10,12,8)等边三角形等边三角形(10,10,10)等腰三角形等腰三角形(10,10,17); (10,17,10); (17,10,10)7黑盒测试(等价划分)黑盒测试(等价划分) 退化的三角形退化的三角
3、形 (a,b,c)不等边三角形不等边三角形(10,6,4)等边三角形等边三角形(0,0,0)等腰三角形等腰三角形(10,5,5); (5,10,5); (10,5,5)8黑盒测试(等价划分)黑盒测试(等价划分) 不能构成三角形的非法数据不能构成三角形的非法数据 (a,b,c)a+bc(10,10,21)b+ca(21,10,10)c+ab(10,21,10)9黑盒测试(边界值分析)黑盒测试(边界值分析) 一条边长度为零一条边长度为零的情况的情况(0,10,12);(10,0,12); (10,12,0)两条边的长度为两条边的长度为零的情况零的情况(0,0,17);); (0,17,0);); (17,0,0)三条边的长度为三条边的长度为零的情况零的情况(0,0,0)10输入数据中包含负整数输入数据中包含负整数(-10,-10,-10) 输入数据不全(不足三个正整输入数据不全(不足三个正整数)数)(10,-,-)输入数据中包含非整数型的数输入数据中包含非整数型的数据据(a,b,c) (1.2,6e-4,7.8) 黑盒测试(错误推测)黑盒测试(错误推测)1112131415161718192021222324252627282930