选项:
A:如何组织软件评审
B:如何选择测试用例
C:如何验证程序的正确性
D:如何采用综合策略
答案: 【如何选择测试用例】
2、问题:成功的测试是指运行测试用例后( )。
选项:
A:未发现程序错误
B:发现了程序错误
C:证明程序正确性
D:如何采用综合策略
答案: 【发现了程序错误】
3、问题:不属于白盒测试的技术是( )。
选项:
A:路径覆盖
B:判定覆盖
C:循环覆盖
D:边界值分析
答案: 【边界值分析】
4、问题:与确认测试阶段有关的文档是( )。
选项:
A:需求规格说明书
B:概要设计说明书
C:详细设计说明书
D:源程序
答案: 【需求规格说明书】
5、问题:若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( )。
选项:
A:条件覆盖法
B:等价分类法
C:边界值分析法
D:错误推测法
答案: 【边界值分析法】
6、问题:下面的( )是良好编码的原则。
选项:
A:在编码之前建立单元测试
B:建立一种有助于理解的直观式布局
C:确保注释与代码完全一致
D:保持变量名简短以便代码紧凑
答案: 【在编码之前建立单元测试;
建立一种有助于理解的直观式布局;
确保注释与代码完全一致】
7、问题:关于测试覆盖率,下面的( )说法是正确的。
选项:
A:测试覆盖率是度量代码质量的一种手段
B:测试覆盖率是度量测试完整性的一种手段
C:测试覆盖率意味着有多少代码经过测试
D:不要盲目地追求100%测试覆盖率
答案: 【测试覆盖率是度量测试完整性的一种手段;
测试覆盖率意味着有多少代码经过测试;
不要盲目地追求100%测试覆盖率】
8、问题:好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。
选项:
A:对
B:错
答案: 【对】
9、问题:好的测试用例应能证明软件是正确的。
选项:
A:对
B:错
答案: 【错】
10、问题:白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。
选项:
A:对
B:错
答案: 【对】
见面课:系统设计
1、问题:结构设计是一种应用最广泛的系统设计方法,是以( )为基础、自顶向下、逐步求精和模块化的过程。
选项:
A:数据流
B:数据流图
C:数据库
D:数据结构
答案: 【数据流图】
2、问题:模块的独立程度是评价设计好坏的重要标准。( )是衡量软件的模块独立性的两个定性度量标准。