首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >下列哪一条语句正确地描述了测试和调试之间的区别?

下列哪一条语句正确地描述了测试和调试之间的区别?
EN

Stack Exchange QA用户
提问于 2022-01-27 17:50:30
回答 2查看 1.6K关注 0票数 0

ISTQB认证测试人员基础考试试卷上提出以下问题

问:下列哪一条语句正确地描述了测试和调试之间的区别?

( a)测试确定缺陷的来源;调试分析缺陷并提出预防措施。

( b)动态测试显示由缺陷引起的故障;调试消除了缺陷,这是故障的根源。

( c)测试不能消除故障,但是调试可以消除导致故障的缺陷。

( d)动态测试可以防止故障的原因;调试可以消除故障

正确的答案是b),但这是正确的,

c)怎么也不对?

将故障定义为缺陷。

样本文件的答复如下:

b)是正确的。动态测试可以显示由软件缺陷引起的故障。调试消除了缺陷,这是故障的根源,而不是缺陷的根源。

( c)不正确。测试不会消除故障,但是调试会消除导致故障的缺陷。

EN

回答 2

Stack Exchange QA用户

发布于 2022-01-27 19:41:35

没有一个是正确的。

调试是调查错误存在的原因(也就是预期行为和实际行为之间的差异)的行为。

测试是发现这种差异的过程。

为了消除这种差异,一个人做编码/编程/等-一个修改产品,这在调试或测试中都不会发生。

票数 2
EN

Stack Exchange QA用户

发布于 2022-01-28 02:44:46

( c)测试不能消除故障,但是调试可以消除导致故障的缺陷。

此语句不适合调试部分。

调试不会消除故障。它是一种行为/活动,帮助识别错误/错误/事件/问题的根源。

一旦确定了根本原因,人们就会进行编程(添加/编辑/删除代码)来修复通过调试确定的错误/错误/事件/问题。

根据这个逻辑,没有一个答案可以被认为是正确的。

票数 2
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/49696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档