//仅仅是个人见解
1. 好的测试员不懈追求完美。
N 不能过于钻牛角尖,好的测试员知道何时完美无法企及,何时达到“够好”。
2. 软件测试是有效的排除软件缺陷的手段。
N 不能把排除软件缺陷依赖于软件测试
3. 程序员与测试工作无关。
N
4. 白盒测试的条件覆盖标准强于判定覆盖。
Y 六种覆盖标准:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖发现错误的能力呈由弱至强的变化。
5. 验收测试是以最终用户为主的测试。
Y 验收测试又分a测试和b测试,前者有开发者在现场
6. 测试程序仅仅按预期方式运行就行了。
N 还要找出规格的疏漏
7. 自底向上集成需要测试员编写驱动程序。
Y 自底向上的增值方式是从程序模块结构的最底层模块开始组装和测试。因为模块是自底向上进行组装的,对于一个给定层次的模块,她的子模块已经组装并测试完成,所以不再需要桩模块。
8. 软件测试工具可以代替软件测试员。
N 自动化测试不能完全替代手工测试
9. 最重要的用户界面要素是软件符合现行标准和规范。
N 易用性
10. 自动化测试可能延误项目进度。
Y 可以提高测试效率,当然没实施好的话也会延误
11. 软件测试员可以对产品说明书进行白盒测试。
N
12. 静态白盒测试可以找出遗漏之处和问题。
y
13. 程序员兼任测试员可以提高工作效率。
N 程序员不能测自己的程序
14. 产品说明书(需求文档)的变更应当受到控制。
Y 受开发条件实际需求控制
15. 软件开发全过程的测试工作都可以实现自动化。
N
16. 找出的软件缺陷越多,说明剩下的软件缺陷越少。
N 注意错误群集现象
17. 采用自动化测试有可能延误项目进度。
N
18. 测试应从“大规模”开始,逐步转向“小规模”。
Y
最后一个对的。其实好似已经有很多答案了。我在99d - 软件站看到很多模拟试卷的~都带答案我看貌似一样
17题正确。
5/7/9/10/11/12/14/17/18 正确
我自己分析的,可能有错误的!