软件工程与软件测试技术终审稿).pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件工程与软件测试技术终审稿).pdf》由会员分享,可在线阅读,更多相关《软件工程与软件测试技术终审稿).pdf(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 软件工程与软件测试技术 文稿归稿存档编号:KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-软件工程与软件测试技术 课程复习资料 课程名称 软件工程与软件测试技术 教 材 信 息 名称 软件测试理论与实践教程 出版社 人民邮电出版社 作者 张向宏主编 版次 2009.06 注:如学员使用其他版本教材,请参考相关知识点及教师 PPT PPT 相关章节标记示例“(1.1),(1.4)”一、客观部分:(单项选择、多项选择、不定项选择、判断)(一)单项选择题 1.关于原型化开发方法的叙述中,不正确的是()。A.原型化方法适应于需求不明确的软件开发 B.在开发过程中,可以废
2、弃不用早期构造的软件原型 C.原型化方法利于确认各项系统服务的可用性 D.原型化方法可以直接开发出最终产品 考核知识点:原型开发模型的特点。相关知识参考教材中P8及课件相关内容。(1.1)2.以下属于软件维护阶段文档的是()。A测试分析报告 B操作手册 C软件问题报告 D软件需求说明 考核知识点:软件生命周期各阶段的任务,在软件维护的流程中,第一步就是制定维护申请报告,也称为软件问题报告,它是维护阶段的一种文档,由申请维护的用户填写。(1.1)3.在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中()不是单元测试的主要内容。A.模块接口测试 B.有效性测试
3、 C.路径测试 D.边界测试 考核知识点:单元测试的主要内容,有效性测试即确认测试,不属于单元测试。(1.1)4.软件测试的目的是()。A发现程序中的错误 B.证明程序中没有错误 C.测量程序的动态特性 D.检查程序中的语法错误 考核知识点:软件测试的目的。(2.1)5.对于软件的测试,下列描述正确的是()。A测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试 B测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试 C测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试 D测试就是在软件公司外部展开的测试,可以由非专业的测试人员 执行的测试 考核知识点:测试
4、的概念,又称用户测试。(2.1)6.V模型指出,()对程序设计进行验证.A.验收测试和确认测试 B.系统测试 C.单元和集成测试 D.验证测试 考核知识点:V模型的概念,单元和集成测试对程序设计进行验证。(2.3)7.下面哪个不属于静态测试()A 编码规则检查 B内存泄漏 C 程序复杂度分析 D 程序结构分析 考核知识点:静态测试的内容,编码规则检查、程序复杂度分析和程序结构分析都属于静态测试,内存泄露属于性能测试检查的范畴,不属于静态测试。(3.2)8.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。A程序的内部逻辑 B程序的复杂结构 C使用说明书 D程序的功能 考核知识点:白盒
5、测试的概念,白盒测试主要根据程序的内部逻辑来设计测试用例。(3.1)9.下列测试工具中哪个不能作为性能测试压力工具()AQuick 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用黑盒法测试时,测试用
6、例是根据程序内部逻辑设计的 B测试是为了验证该软件已正确地实现了用户的要求 C发现错误多的程序模块,残留在模块中的错误也多 D黑盒测试方法中最有效的是因果图法 考核知识点:软件测试的基本概念,参考教材13页软件测试的原则的第5条。(1.2)12.关于白盒测试与黑盒测试的最主要区别,正确的是()。A黑盒测试比白盒测试应用更广泛 B白盒测试可以使用测试工具,黑盒测试不能使用工具 C白盒测试需要程序员参与,黑盒测试不需要 D白盒测试侧重于程序结构,黑盒测试侧重于功能 考核知识点:黑盒测试和白盒测试的区别。参考教材中16页黑盒测试盒白盒测试的定义。(2.2)13.针对下列程序段,对于(A,B)的取值,
7、以下()测试用例组合能够满足条件覆盖的要求。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=30 B=-10 A=30 B=30 A B C D 考核知识点:条件覆盖。(3.3)14.用边界值分析法,假定1Xpayload)i;switch(c)case SLIP_END:sio_send(SLIP_ESC,netif-state);sio_send(SLIP_ESC_END,netif-state);break;case SLIP_ESC:sio_send(SLIP
8、_ESC,netif-state);sio_send(SLIP_ESC_ESC,netif-state);break;defult:sio_send(c,netif-state);break;A1 B2 C3 D 4 考核知识点:逻辑覆盖,可以使用基本路径测试法,程序中有两个判定条件,应该选择2+1个测试用例才能够达到语句覆盖.(3.3)23.软件内部/外部质量模型中,以下()不是功能性包括的子特性。A适合性 B准确性 C 互操作性 D 稳 定性 考核知识点:软件质量模型,适合性、准确性、互操作性、依从性和安全性是功能特性包括的子特性,稳定性是可维护性的子特性(7.1)24.针对逻辑覆盖有下列
9、叙述,()是不正确的。A达到100DC要求就一定能够满足100SC的要求 B达到100MCDC要求就一定能够满足100SC的要求 C达到100CDC要求就一定能够满足100SC的要求 D达到100CC要求就一定能够满足100SC的要求 考核知识点:逻辑覆盖,参考教材90-92页的逻辑覆盖部分。达到100%条件覆盖未必能够100%满足语句覆盖要求。(3.3)25.24-26.对于业务流清晰的系统可以利用 24._ 贯穿整个测试用例设计过程,在用例中综合使用各种测试方法,对于参数配置类的软件,要用_25._ 选择较少的组合方式达到最佳效果,如果程序的功能说明中含有输入条件的组合情况,则一开始就可以
10、选用因果图和_26._。24.A等价类划分 B因果图法 C场景法 D.正交试验法 25.A边界值分析 B正交试验法 C因果图法 D场景法 26.A判定表法 B因果图法 C等价类划分 D场景法 考核知识点:黑盒测试技术的使用策略,参考教材119页。24题中,场景法适合业务清晰的系统;25题中正交实验法适合参数配置类的 软件;因果图和判定表法适合程序功能说明中含有输入条件的组合情况.(4.2)26.关于第三方测试的描述,正确的观点是()。A.由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试 B.既不是开发人员,也不是用户所进行的测试就是第三方测试 C.第三方测试是在开发方与用户方的测
11、试基础上所进行的验证测试 D.第三方测试又称为测试 考核知识点:第三方测试,即由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试.(2.2)27.以下()不是敏捷方法应具备的基本特征。A简单的 B.增量的 C.协作的 D.适应性强的 考核知识点:敏捷测试的基本特征。增量、协作、直接的、适应性强的是敏捷测试的4个基本特征(8.1)28.软件测试的对象包括()。A.目标程序和相关文档 B.源程序、目标程序、数据及相关文档 C.目标程序、操作系统和平台软件 D.源程序和目标程序 考核知识点:软件测试的对象。参考教材中第9页软件测试的定义。软件是由文档数据和程序组成,软件测试的对象也就包括
12、数据、文档和程序,程序包括源程序和目标程序(1.1)29.以下方法中()属于白盒技术设计测试用例的方法。A逻辑覆盖 B等价类划分 C边界值分析 D因果图 考核知识点:白盒测试,4个选项中只有逻辑覆盖是白盒测试技术,其他都是黑盒测试方法(3.3)30.V模型指出,()对系统设计进行验证。A.单元测试 B.集成测试 C.功能测试 D.系统测试 考核知识点:在V模型中,系统测试对系统设计进行验证(2.3)31.以下软件测试的说法,()是错误的。A需求规格说明、设计规格说明都是软件测试的对象 B软件测试贯穿于软件定义和开发的整个期间 C软件测试就是程序测试 D程序是软件测试的对象 考核知识点:软件测试
13、的概念,软件测试不仅仅是对程序的测试,还包括对文档和数据的测试,程序只是软件测试的对象之一。(1.2)32.以下哪种测试与其余三种测试在分类上不同()A.负载测试 B.强度测试 C.数据库容量测试 D.静态代码走查 考核知识点:性能测试,负载测试、强度测试盒数据库容量测试都属于性能测试,静态代码走查属于白盒测试(5.2)33.用边界值分析法,假定1X80,那么X在测试中应该取的边界值是()。AX=1,X=80 BX=0,X=1,X=80,X=81 CX=2,X=79 DX=O,X=81 考核知识点:边界值分析法(4.2)34.关于原型化开发方法的叙述中,不正确的是()。A.原型化方法可以直接开
14、发出最终产品 B.原型化方法适应于需求不明确的软件开发 C.原型化方法利于确认各项系统服务的可用性 D.在开发过程中,可以废弃不用早期构造的软件原型 考核知识点:原型开发模型的特点。原型是用于明确用户需求的,并非是提交用户的最终产品,相关知识参考教材中P8及课件相关内容。(1.1)35.通过疲劳强度测试,最容易发现()问题。A 并发用户数 B内存泄漏 C系统安全性 D功能错误 B 考核知识点:考查疲劳强度测试,参考教材146-147页有关疲劳强度测试的内容。疲劳强度测试最容易发现内存泄露的问题。(5.2)36.广义的软件测试包括()。A开发方测试、用户测试和第三方测试 B确认、验证和测试 D单
15、元测试、集成测试、确认测试和系统测试 考核知识点:软件测试的定义,广义的测试包括确认和验证,参考教材10页上广义的软件测试的定义(1.1)37.软件调试的目的是()。A.找出错误所在并改正之 B.排除存在错误的可能性 C.对错误性质进行分类 D.统计出错的次数 考核知识点:软件调试的目的是找出错误并改正。(1.1)(二)多项选择题 1.以下测试方法是白盒测试方法的是()。A.判定覆盖和边界值分析法 B.等价划分和错误推测法 C.路径覆盖和判定/条件覆盖法 D.条件组合覆盖和语句覆盖法 E.条件覆盖和错误推测法 考核知识点:白盒测试方法,边界值方法属于黑盒测试方法,但也可以用于白盒测试,但错误推
16、测法不能用于白盒测试。(3.1)2.以下属于黑盒测试方法的有()。A等价类划分 B.边界值分析 C.判定覆盖法 D.因果图 E.正交实验法 考核知识点:黑盒测试方法(4.1)3.以下哪些过程能够提高软件质量()A.可行性分析 B.需求评审 C.测试 D.代码走查 E.概要设计 考核知识点:静态测试(3.2)4.下列属于软件缺陷问题的是()A 点击某链接返回HTTP错误 B 新增某条信息记录后没有提示保存成功 C 登录系统时输入错误密码,提示用户名不正确 D 上传文件时提示服务器空间已满,无法上传 考核知识点:软件缺陷(2.1)5.可行性研究的方面包括()。A.经济可行性 B.技术可行性 C.法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 软件 测试 技术 终审
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内