所以我在周四的ISEB中级考试中,通过一些模拟论文,我收到了一个问题陈述(不管我读了多少次),我只是不明白他们是如何得出不同的结论的。所以在这个问题上请容忍我..。
项目经理担心开发人员正在交付质量不佳的版本,这将影响完成测试所需的时间,并最终影响项目的截止日期。您已经提供了帮助识别系统测试的进入标准。
在上述情况下,您会推荐下列哪些输入标准来进行系统测试?
a.实现了100%的代码覆盖率。
开发已经在他们的环境中测试了这个版本,它没有遇到任何重大问题。
c.所有高风险要求都经过了测试。
相关的边界和分区测试已经通过。
( e )系统测试环境已经测试并通过。
f.进行了静态分析,没有悬而未决的问题。
A. a、b和c.
B. b、d和e.
C. b、d和f.
D. a、c和e
所以第一次,我答错了A.我明白为什么它不是A (对于QA来说,期望Dev能够在单元集成级别上达到100%的代码覆盖率是不合理的)
我又试了一次,觉得可能是D.但这也是错误的。
**扰流板警报*正确答案是B。因此,建议有关的边界和分区测试已通过单元整合,而非确保所有高风险要求均已测试,显然是更有意义的。
听起来对吗?还是我完全错过了系统测试的合理进入标准?
发布于 2015-07-14 21:41:27
你知道(a)是错误的,这消除了A和D。不知道为什么你认为它可能是D:它分享错误(a)。
所以你需要在B和C答案之间做出决定。两者都建议(b)和(d)。不同之处是:在(b)和(d)项中应加上哪一项?(e)或(f)?
因此,问题是:为什么(e)而不是(f):
(e)我看上去更有希望--我从未在ISEB学习过,甚至入门级:-)。静态分析看起来类似于100%的覆盖率,而不是真正的可执行测试。
https://sqa.stackexchange.com/questions/13810
复制相似问题