第十三章白盒测试1、划分软件测试属于白盒测试还是黑盒测试的依据是()(A)是否执行程序代码(B)是否能看到软件设计文档(C)是否能看到被测源程序(D)运行结果是否确定答案:C2、白盒测试有哪几种方法?答题要点:总体上分为静态方法和动态方法两大类。静态:关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义,包括代码走查、代码审查、控制流分析、数据流分析、信息流分析等动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。3、给定以下程序段,画出程序流程图,并给出合理的测试用例。求数组中的最小值k=i;for(j=i+1;j=n;j++){if(A[j]A[k])k=j;}答题要点:程序流程图如下:用例如下:用例编号输入输出循环inA[i]A[i+1]路径k10111ac1211212abefc1311221abdfc2k=i;j=i+1j=n?A[j]A[k]?k=jj++acbdef