全国计算机等级考试四级软件测试工程师笔试真题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
历年真题考试时间:120试卷总分:100
2010年3月全国计算机等级考试四级软件测试工程师笔试真题
一、选择题(每小题2分,共50分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
•1: 参考答案:C
•参考解析:(P26)接口分析的目的是评估软件交付物是否正确、一致、完整和准确地说明了接口需求。接口分析必须关注三种接口:用户接口、硬件接口和软件接口。
•
o试题内容:
o以下叙述中正确的是
o
▪A:可跟踪性分析是在整体上分析整个系统的资源分配
策略
▪B:关键性分析是标识原始需求和相应开发结果之间关
系的能力
▪C:接口分析必须关注三种接口:用户接口、硬件接口和
软件接口
▪D:评估仅在软件开发的最后阶段进行,以确认产品是否
符合规模说明
•2: 参考答案:D
•参考解析:(P109)场景测试方法是基于IBM推行的RUP的测试用例生成方法。该方法从系统分析的结果——用例出发,通过对每个用例的场景进行分析,逐步实现测试用例的构造。
•
o试题内容:
o场景测试方法是基于IBM推行的RUP的测试用例生成方法。该方法的出发点是
o
▪A:事件流
▪B:数据流
▪C:控制流
▪D:用例
•3: 参考答案:A
•参考解析:(P115)内部边界值测试可以用来发现一些内部错误,如误把“<”写作“<=”。但内部边界值测试应作为一种补充方法,在其他方法的最后使用。
•
o试题内容:
o下面一段小程序是判断一个长度为n的字符数组是否中心对称。例如,“abcddcba”或“abcdcba”就是中心对称。作为内部边界值,
应填入()内的判断应是
o
▪A:i ▪B:i==j(判等) ▪C:i>j ▪D:i!=j(判不等) •4: 参考答案:C •参考解析:(P152)功能测试主要是为了发现以下几类错误:是否有不正确或遗漏了的功能;功能实现是否满足用户需求和系统设计的隐式需求;能否正确地接受输入,能否正确地输出结果。 • o试题内容: o检查系统能否正确地接受输入,能否正确地输出结果,这属于o ▪A:安全性测试 ▪B:GUI测试 ▪C:功能测试 ▪D:协议一致性测试 •5: 参考答案:A •参考解析:(P44)静态错误分析有以下几种:类型和单位分析,引用分析等,其中在静态错误分析中,最广泛使用的技术就是发现引用异常。 • o试题内容: o检查是否存在“已定义但未使用”的变量引用异常应属于 o ▪A:静态分析 ▪B:动态分析 ▪C:代码执行 ▪D:调试 •6: 参考答案:A •参考解析:(P63)语句覆盖就是设计若干个测试用例,运行被测程序,使得每一可执行语句至少执行一次。 • o试题内容: o如果程序通过了百分之百的代码覆盖率测试,则说明程序满足了o ▪A:语句覆盖 ▪B:编程规范 ▪C:设计规格 ▪D:功能需求 •7: 参考答案:B •参考解析:(P65) • o试题内容: o下面有关逻辑覆盖的说法中错误的是 o ▪A:DDP覆盖是判定覆盖的一个变体 ▪B:满足条件覆盖一定也满足判定覆盖 ▪C:指令块覆盖属于语句覆盖 ▪D:若判定覆盖率达到100%,则语句覆盖率一定也达到100% •8: 参考答案:A •参考解析:(P71) • o试题内容: o对于具有串联型分支结构的程序,如果有7个判断语句串联,则使用正交实验设计法,至少需要的测试用例数应为 o ▪A:23 ▪B:24 ▪C:26 ▪D:27 •9: 参考答案:B •参考解析:(P114)规范导出的测试是根据相关的规格说明书描述来设计测试用例的。每一个测试用例用来测试一个或多个规格说明的陈述语句。规范导出法就是根据陈述规范所用语句的顺序来相应地为被测单元设计测试用例。 • o试题内容: o考虑一个计算平方根的函数,其规格说明如下: ■输入:浮点数 ■输出:浮点数 ■规格:当输入一个大于或等于零的浮点数时,函数输出其正的平 方根并返回true;当输入一个小于零的浮点数时,函数显示出错信 息“非法输入值”并返回false。 按照规范导出法,应设计的测试用例数至少应为 o ▪A:1 ▪B:2 ▪C:3 ▪D:4 •10: 参考答案:C •参考解析:(P135~136)自底向上的增量式集成的目的是从底层构件开始,按照模块调用图的结构,逐层向上集成,以检测整个系统的稳定性。对于具有如下属性的产品,可以优先考虑本集成测试策略:采用契约式设计的产品;底层接口比较稳定的产品;高层接口变化比较频繁的产品;底层模块较早完成的产品。 • o试题内容: o适合使用自底向上的增量式集成方式进行集成和测试的产品应属于 o ▪A:使用了严格的净室软件工程过程的产品 ▪B:控制模块具有较大技术风险的产品 ▪C:采用了契约式设计的产品 ▪D:在极限编程中使用了探索式开发风格的产品 •11: 参考答案:C •参考解析:(P180) • o试题内容: o以下哪种软件测试属于软件性能测试的范畴 o ▪A:分支覆盖测试 ▪B:极限测试 ▪C:负载测试 ▪D:硬件兼容性测试 •12: 参考答案:A •参考解析:暂无解析 • o试题内容: o以下关于软件性能测试的说法中,正确的是