问题
问答题
[说明]
某公司是一个有资质的专业嵌入式软件测评中心,承担了一项嵌入式软件的测试任务。按用户要求,需要对被测软件进行单元测试、部件(集成)测试和系统测试。
判断一下关于软件测试叙述的正确性,回答“错”或“对”,并将其填入答题纸的对应栏内。
(1)判定/条件覆盖使每个分支至少被执行一次,且判定中的每个条件都获得所有可能的逻辑值。
(2)在没有需求文档的条件下能够进行黑盒测试。
(3)在进行压力测试的同时可以进行单元测试。
(4)软件测试中设计的测试实例(test case)主要由输入数据和预期输出结果两部分组成。
答案
参考答案:
(1)对 (2)错 (3)错 (4)对
解析:
(1)“判定/条件覆盖使每个分支至少被执行一次,且判定中的每个条件都获得所有可能的逻辑值”是条件覆盖的准则。正确。
(2)需求文档为测试开始之前必须具备的条件之一,没有需求文档是无法开展测试活动的。错误。
(3)压力测试是在部件测试、配置项测试和系统测试阶段进行的测试,且各个阶段的测试是串行的,所以在压力测试的同时是不能进行单元测试的。错误。
(4)测试实例主要包括输入数据和预期输出结果两部分数据,其次还包括许多其他数据共同组成测试程序。正确。