首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >完整测试的定义. ISTQB基础级

完整测试的定义. ISTQB基础级
EN

Stack Exchange QA用户
提问于 2016-12-13 07:23:37
回答 5查看 11.2K关注 0票数 6

这是另一个令我困惑的问题。

这是完整测试的最佳定义:

  • 你已经发现了程序中的每一个错误。
  • 您已经测试了程序中的每个语句、分支和分支组合。
  • 你已经完成了测试计划中的每一个测试。
  • 你已经到达预定的船期了。

我的回答是C:你已经完成了测试计划中的每一个测试,原因如下。

你已经发现了程序中的每一个错误。

这几乎是不可能的。因此,这不可能是答案。

您已经测试了程序中的每个语句、分支和分支组合。

非功能性测试怎么样?测试每个语句、分支和分支组合都不能被认为是完全测试。

你已经完成了测试计划中的每一个测试。

我假设所有所需的测试用例都会被放入测试计划中。在这种情况下,在完成每个测试用例之后,您可以说‘我已经完成了测试’。

你已经到达预定的船期了。

到达预定的船舶日期不能定义完成测试。理由很明显。

然而,试验锅说正确的答案是D:您已经到达预定的船舶日期。

有人能帮我找出这个问题的正确答案吗?

EN

回答 5

Stack Exchange QA用户

回答已采纳

发布于 2016-12-13 08:01:08

正确的答案似乎是C。不过请记住,并不是所有这些在线问题都是实际的ISTQB考试问题,即使是这样,答案也不总是正确的(正如你所看到的)。

一个更相关(也更有可能发生)的问题是:

什么时候停止测试?

  1. 当测试的时间已经用完时。
  2. 当所有计划测试都已运行时
  3. 当测试完成条件满足时
  4. 当测试没有发现错误时,运行

关于前一个问题,不要试图在这里给出同样的答案(即2)。

票数 5
EN

Stack Exchange QA用户

发布于 2016-12-13 07:29:59

我认为完整测试最合适的定义是“所有涉众(重要的人)都对软件的质量感到满意”。

除此之外,这完全取决于个人的意见,因此,定义因人而异。

就跟那个对你最有意义的人走吧。不要把认证考试看得太认真。相反,试着观察和理解事物,然后练习测试,并与其他人(测试人员、开发人员、管理层)进行交互,以便向QA和测试学习并与他们分享知识。

就认证考试而言,这个问题将允许你选择一个组合的答案,因此你可以选择C和D。如果你只选择一个,我认为C是可用选项中最合适的。不要在某个网站上过多地强调另一个答案。他们可能错了!

票数 2
EN

Stack Exchange QA用户

发布于 2017-03-01 13:43:28

我找到了一些资源,其中指出正确的答案是'A‘。

起初我很困惑,但是后来我查找了ISTQB词汇表中的一个完整测试术语,实际上这是穷举测试的同义词。

因此,我同意这实际上是不可能在系统中找到所有的bug(以及详尽的测试本身),但似乎这是一个完整的(详尽的)测试的最佳定义。

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

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

复制
相关文章

相似问题

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