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