【问题 1】(3 分)
下面持续测试的一段描述,请完成填空(1)和(2)。
持续测试是 DevOps 和敏捷开发的(1) ,是指在软件开发生命周期的每个阶段都持续进行测试,而不仅仅是在代码完成后进行。持续测试的核心目标是通过尽早发现缺陷,提供持续反馈来(2)、加快交付速度、提高软件质量。
请从下列选项中选出对应的答案:
(1)A.有效方法B.关键实践C.关键支撑D.重要方法
(2)A 培训新人B 支持探索性测试C 降低修复成本D 满足合规要求
【问题 2】(8 分)
为了测试该智能驾驶系统的自适应巡航控制(ACC)功能,测试人员使用功能分解和等价类划分方法设计了表 1 所示的测试用例,请填写该表中的空(1)~(8)。
【问题 3】(4 分)
软件的测试覆盖项是度量基于结构测试充分性的一种手段,也是度量测试有效性的一种手段。在嵌入式软件基于结构测试过程中,通常以语句测试覆盖项和分支测试覆盖项作为测试是否充分的度量指标。
在实现题目说明的智能驾驶系统的自适应巡航控制(ACC)功能时,设计人员采用了下列算法:
计算期望安全距离 D_safe;
if(无前车) {
维持目标巡航速度; }
else
{
if((前车速度<本车速度)&&(车辆间距<安全距离 D_safe))
{
启动减速控制;
}
else {
逐步加速回设定速度; }
}
return ;
请补充表 2 中空(1)~(2),指出对上述算法达到 100%语句测试覆盖项和 100%分支测试覆盖项所需的最少测试用例数目。
此为考生回忆版,可以进行参考!(仅供参考)
更多真题及答案可查看更多!历年真题在线考试题库-历年真题模拟试题及答案