在ISTQB基础水平考试(来源)中,我看到了以下关于“Oracle假设”的问题和答案。
19神谕假设:
根据网站的说法,答案是
- b) is that the tester can routinely identify the correct outcome of a test.然而,ISTQB词汇表指出,Test是:
一个来源,以确定预期的结果,以比较实际结果的软件被测试。oracle可能是现有的系统(用于基准测试)、其他软件、用户手册或个人的专业知识,但不应该是代码。
另一个来源说,甲骨文的假设是:
假设测试人员会(a)在测试执行之前,作为测试用例规范的一部分,计算出我们的预期;(b)尽可能避免手工执行。
我在网上找不到甲骨文假设的其他确切定义。
我有两个问题:
发布于 2016-12-24 12:37:35
在你贴出的问题样本中,答案(b)是正确的。Oracle的假设是,测试人员知道测试的预期结果是基于他们可以使用的系统的其他信息。如果问题改为"A Test Oracle:",那么正确的答案应该是(a)根据ISTQB词汇表中引用的定义。tester是为测试人员提供Oracle假设的实体。
https://sqa.stackexchange.com/questions/24268
复制相似问题