问题 问答题

[说明]

某公司是一个有资质的专业嵌入式软件测评中心,承担了一项嵌入式软件的测试任务。按用户要求,需要对被测软件进行单元测试、部件(集成)测试和系统测试。

判断一下关于软件测试叙述的正确性,回答“错”或“对”,并将其填入答题纸的对应栏内。

(1)判定/条件覆盖使每个分支至少被执行一次,且判定中的每个条件都获得所有可能的逻辑值。

(2)在没有需求文档的条件下能够进行黑盒测试。

(3)在进行压力测试的同时可以进行单元测试。

(4)软件测试中设计的测试实例(test case)主要由输入数据和预期输出结果两部分组成。

答案

参考答案:

(1)对 (2)错 (3)错 (4)对

解析:

(1)“判定/条件覆盖使每个分支至少被执行一次,且判定中的每个条件都获得所有可能的逻辑值”是条件覆盖的准则。正确。

(2)需求文档为测试开始之前必须具备的条件之一,没有需求文档是无法开展测试活动的。错误。

(3)压力测试是在部件测试、配置项测试和系统测试阶段进行的测试,且各个阶段的测试是串行的,所以在压力测试的同时是不能进行单元测试的。错误。

(4)测试实例主要包括输入数据和预期输出结果两部分数据,其次还包括许多其他数据共同组成测试程序。正确。

名词解释
选择题