《等级考试四级软件测试工程师(附答案解析)笔试真题客》由会员分享,可在线阅读,更多相关《等级考试四级软件测试工程师(附答案解析)笔试真题客(13页珍藏版)》请在金锄头文库上搜索。
1、 2008年3月全国计算机等级考试四级软件测试工程师笔试真题 一、选择题(每小题2分,共50分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 1.坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期 (2分)o A:技术评审o B:程序测试o C:文档审查o D:管理评审 2.经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残存的错误数目与其他模块相比,通常应该 (2分)o A:较少o B:较多o C:相似o D:不确定
2、3.对程序中已发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,称为 (2分)o A:测试o B:调试o C:错误分析o D:验证 4.同行评审,有时称为同级评审,是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。它主要分为管理评审、技术评审、文档评审和 (2分)o A:误差评审o B:项目评审o C:过程评审o D:组织体系评审 5.数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下列哪一种覆盖的变种 (2分)o A:语句覆盖o B:控制覆盖o C:分支覆盖o D:路径覆盖 6.程序的流程图如下图所示,采用路径覆盖法进行测试,则至少需要几个测
3、试用例可以覆盖所有可能的路径 (2分)o A:5o B:6o C:7o D:8 7.如果一个判定中的复合条件表达式为(A1)or(B1)or(B=3),则为了达到100的条件覆盖率,至少需要设计多少个测试用例 A:1 B:2 C:3 D:4o 8:参考答案:A我的答案:参考解析:(P39)自底向上测试与自顶向下测试策略都是增量式的测试,软件是分层设计的,主模块调用子模块,子 模块又依次调用更低层次的模块,依此类推。在自底向上单元测试的策略中,应首先测试最底层的模块,利用辅助的测 试驱动模块调用它们并传递测试数据,然后再测试更高层次的模块,在较高层次的模块测试中可以直接调用已测试过的 较低层次的模块。o 试题内容:o 自底向上单元测试的策略是首先对模块调用图上的哪一层模块进行测试 A:最底层 B:下一层 C:最高层 D:上一层o 9:参考答案:A我的答案:参考解析:(P63、74)o 试题内容:o 基本路径测试满足 A: