. . . .
《软件工程与软件测试技术》
课程复习资料
课程名称 教 材 信 息 名称 出版社 作者 版次 软件工程与软件测试技术 软件测试理论与实践教程 人民邮电出版社 张向宏主编 2009.06 注:如学员使用其他版本教材,请参考相关知识点及教师PPT PPT相关章节标记示例“(1.1),(1.4)”
一、客观部分:(单项选择、多项选择、不定项选择、判断) (一)单项选择题
1. 关于原型化开发方法的叙述中,不正确的是()。
A. 原型化方法适应于需求不明确的软件开发 B. 在开发过程中,可以废弃不用早期构造的软件原型 C. 原型化方法利于确认各项系统服务的可用性 D. 原型化方法可以直接开发出最终产品
★考核知识点: 原型开发模型的特点。相关知识参考教材中P8及课件相关内容。(1.1)
2. 以下属于软件维护阶段文档的是()。
A.测试分析报告 B.操作手册 C.软件问题报告 D.软件需求说明
★考核知识点:软件生命周期各阶段的任务,在软件维护的流程中,第一步就是制定维护申请报告,也称为软件问题报告,它是维护阶段的一种文档,由申请维护的用户填写。(1.1)
3. 在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进
行验证,其中()不是单元测试的主要内容。
A. 模块接口测试 B. 有效性测试 C. 路径测试 D. 边界测试
★考核知识点:单元测试的主要内容,有效性测试即确认测试,不属于单元测试。(1.1)
4. 软件测试的目的是()。 A.发现程序中的错误
专业资料 精心整理
. . . .
B. 证明程序中没有错误 C. 测量程序的动态特性 D. 检查程序中的语法错误
★考核知识点:软件测试的目的。(2.1)
5. 对于软件的β测试,下列描述正确的是()。
A.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试 B.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试 C.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试 D.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试
★考核知识点: β测试的概念,又称用户测试。 (2.1)
6. V模型指出,()对程序设计进行验证 .
A. 验收测试和确认测试 B. 系统测试 C. 单元和集成测试 D. 验证测试
★考核知识点:V模型的概念,单元和集成测试对程序设计进行验证。(2.3)
7. 下面哪个不属于静态测试?()
A. 编码规则检查 B.内存泄漏 C. 程序复杂度分析 D. 程序结构分析
★考核知识点:静态测试的内容,编码规则检查、程序复杂度分析和程序结构分析都属于静态测试,内存泄露属于性能测试检查的范畴,不属于静态测试。 (3.2)
8. 使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。
A.程序的内部逻辑 B.程序的复杂结构 C.使用说明书 D.程序的功能
★考核知识点:白盒测试的概念,白盒测试主要根据程序的内部逻辑来设计测试用例。(3.1)
9. 下列测试工具中哪个不能作为性能测试压力工具() A.Quick Test Professional B. Borland SilkPerformer
C. Compware QA Center Performance Edition D. Mercury LoadRunner
★考核知识点:性能测试工具(5.4)
10. 在McCall软件质量度量模型中,属于面向软件产品适应的是().
A.可用性 B.适应性
C.可维护性
D.可互操作性
★考核知识点:McCall质量模型(7.1)
11. 下列关于软件测试的叙述中,正确的是()
A.用黑盒法测试时,测试用例是根据程序内部逻辑设计的 B.测试是为了验证该软件已正确地实现了用户的要求
专业资料 精心整理
. . . .
C.发现错误多的程序模块,残留在模块中的错误也多 D.黑盒测试方法中最有效的是因果图法
★考核知识点:软件测试的基本概念,参考教材13页软件测试的原则的第5条。(1.2)
12. 关于白盒测试与黑盒测试的最主要区别,正确的是()。
A.黑盒测试比白盒测试应用更广泛
B.白盒测试可以使用测试工具,黑盒测试不能使用工具 C.白盒测试需要程序员参与,黑盒测试不需要 D.白盒测试侧重于程序结构,黑盒测试侧重于功能
★考核知识点:黑盒测试和白盒测试的区别。参考教材中16页黑盒测试盒白盒测试的定义。(2.2)
13. 针对下列程序段,对于(A,B)的取值,以下() 测试用例组合能够满足条件覆盖的要
求。
IF(( A - 10 )= 20 AND ( B + 20 )> 10 )THEN C = 0 IF(( A - 30 )< 10 AND ( B - 30 )< 0 )THEN B = 30 ①A=50 B=-10 ②A=40 B=40 A.①④
B.③④
③A=30 B=-10 ④A=30 B=30
D.②④
C.①②
★考核知识点:条件覆盖。(3.3)
14. 用边界值分析法,假定1 A.X=1,X=100 B.X=0,X=1,X=100,X=101 C.X=2,X=99 D.X=O,X=101 ★考核知识点:黑盒测试,边界值分析,参考教材108页边界值分析的原则。(4.2) 15. 以下各项中,()属于需求说明书的评测内容? ①、系统定义的目标是否与用户的要求一致 ②、设计的约束条件或限制条件是否符合实际 ③、是否考虑过软件需求的其他方案 ④、软件的行为与它必须处理的信息、必须完成的功能是否一致 A.①、②、③、④ B.①、②、④ C.②、③、④ D. ①、③、④ ★考核知识点:对需求说明书的评测应考查系统定义的目标是否与用户的 专业资料 精心整理
软件工程与软件测试技术



