我在这个ISTQB练习问题上有问题。我理解答案(C)是如何得出的,但我不明白其中的一个解释(关于“A”选项)。以下是一个问题:
评估测试基础和测试项的可测试性发生在测试过程的哪个阶段?
这个问题来自于“ISTQB基金会2018年教学大纲学习指南”。
在这个问题的末尾,作者说正确的答案是"C",并解释了为什么其他人不是,但我的问题只是对选项“A”的解释:
"A“是不正确的-如果我们想要检查测试项的可测试性,我们需要让这些对象就位,而这些对象发生在测试设计阶段。因此,对于可测试性评估来说,这个阶段还为时过早。
("B“是不正确的,原因与"A”相同。"D“是不正确的,因为在实现阶段我们实现了测试,因此我们需要知道测试对象是可测试的-因此,这个阶段评估可测试性为时已晚。)
所以,我不明白这意味着“我们需要让这些对象就位,这发生在测试设计阶段”。根据教学大纲,测试项是测试过程中使用的测试对象的一部分,而测试对象是要测试的组件或系统。正如我所知,我们在测试设计阶段创建测试用例、识别测试数据、设计测试环境等等,但我无法具体找到在测试设计阶段发生的测试项或测试对象。因此,如果有人能向我解释这意味着什么更详细,我将非常感激。
发布于 2021-02-17 20:07:22
我也对所给出的答案感到困惑。首先,我假设你或这本书的作者有一个错误
"C“是不正确的,因为在执行过程中.
应该是
"D“是不正确的,因为在执行过程中.
对于A和B给出的答案没有真正的意义,因为它将表明测试设计是正确的。测试设计也是在测试分析之后进行的,所以不会太早。其实已经太晚了。我猜这里有什么事搞砸了。
在任何情况下,明确的答案是你指出的C测试分析。
在测试设计活动中,您已经确定了可测试的方面(测试条件)。这一识别发生在测试分析活动中。
换句话说,测试分析活动产生测试条件,测试条件作为测试设计活动的输入。之后,您可以启动测试实现。这就是为什么测试分析是正确的答案。
对于这样的问题,ISTQB术语表(https://glossary.istqb.org/en/search/)非常有用。
将知识本体作为测试分析和设计的基础。https://glossary.istqb.org/en/search/test%20basis
测试过程中使用的测试对象的一部分。https://glossary.istqb.org/en/term/test-item-4
从测试条件派生和指定测试用例的活动。https://glossary.istqb.org/en/term/test-design-4
通过分析测试基础来识别测试条件的活动。https://glossary.istqb.org/en/search/test%20analysis
作为测试基础的组件或系统的可测试性方面。https://glossary.istqb.org/en/term/test-condition-1
https://sqa.stackexchange.com/questions/46853
复制相似问题