1、软件测试题目汇总软件测试题目汇总软件测试题目汇总软件测试题目汇总(总10页)选择题1在下面说列举的逻辑测试覆盖中,测试覆盖最强的是 。A条件覆盖 B条件组合覆盖 C语句覆盖 D判定/条件覆盖(B)1在下面说列举的逻辑测试覆盖中,测试覆盖最弱的是 。A条件覆盖 B条件组合覆盖 C语句覆盖 D判定/条件覆盖(B)2对下面的个人所得税程序中,满足判定覆盖测试用例的是 。if (income 800) tarrate = 0 ;else if (income = 1500) tarrate = ;else if (income 2000) tarrate = ;else tarrate = ;Ainc
2、ome = (799, 1500, 1999, 2001) Bincome = (799, 1501, 2000, 2001)Cincome = (800, 1500, 2000, 2001) Dincome = (800, 1499, 2000, 2001)2对下面的个人所得税程序中,满足语句覆盖测试用例的是 。if (income 800) tarrate = 0 ;else if (income = 1500) tarrate = ;else if (income = 1 & month = 12 )34 if ( month = 2 )5 6 if ( year % 4 = 0 )7
3、8 if ( year % 100 = 0 )9 10 if ( year % 400 = 0 )11 maxday = 29;12 else13 maxday = 28;14 15 else16 maxday = 29; 17 18 else19 maxday = 28;20 21 else if ( month = 4 | month = 6 | month = 9 | month = 11 )22 maxday = 30;23 else24 maxday = 31;25 26 return maxday;【问题1】(15分)请画出以上代码的控制流图.其中,A: 13,14B: 15,16
4、C: 18,19D: 23,24【问题2】(5分)请计算上述控制流图的环复杂度V(G)(独立线性路径数)V(G)=6+1=7, V(G)221727, V(G)=6+1=7【问题3】(20分)假设输入的取值范围是1000 year =)2(0);3else45if(temp= =)6(1);7else89if(temp= = =)10(2);11else1213if(temp= =)14(3);15else1617if(temp=、=、=、=(0)p23(1)p34=(2)p45=(3)p56(4)p6简述题:大家一起学习软件测试已经半个学期了,那么你对软件测试有哪些认识呢如果现在由你来讲授软件测试这门课程,你希望拥有一种什么样的课堂气氛在不影响教学目标的前提下,又该如何来营造这种氛围(如何实现自己的教学目标呢)