参考答案:
【问题1】
【问题2】
1)错,2)对,3)错,4)错,5)对,
6)对,7)错,8)错,9)错,10)对
详细解析:
本题考查与信息工程质量控制相关的软件测试理论与实践。
[问题1]
重点考察测试类型与测试方法的关系。黑盒测试主要在软件的接口处进行。是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。黑盒测试方法包括:等价类划分、边界值分析、因果图分析、错误推测法、功能图分析等。
白盒测试是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。白盒测试方法包括:代码检查法、静态结构分析法、逻辑覆盖法、循环覆盖法和基本路径法。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。
[问题2]
根据信息工程质量控制和软件测试的有关理论,题目中第2,5,6,10项描述是正确的,其余各项是错误的,正确的描述如下。
第1项,软件质量是反映软件产品满足规定用户和潜在用户需求能力的特性的总和,软件质量特性包括功能性、可靠性、易使用性、效率、可维护性和可移植性等6个特性。
第3项,软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性。
第4项,软件测试计划始于软件需求分析阶段,完成于软件设计阶段。
第7项,采用正确的测试用例设计方法,软件测试也不可以做到穷举测试。
第8项,界面测试是易用性测试包括的内容。
第9项,验收测试是由承建方和用户按照项目合同、软件系统需求和用户使用手册在软件正式验收前执行的测试。