测试技能考试试卷试考及答案.doc_第1页
测试技能考试试卷试考及答案.doc_第2页
测试技能考试试卷试考及答案.doc_第3页
测试技能考试试卷试考及答案.doc_第4页
测试技能考试试卷试考及答案.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试 专项技能考试(协议、工具、测试技术及专项测试)测试技能考试试卷内部公开测试技能考试试卷一、判断题(每题1分,共15分)1. 软件测试目的仅仅是为了发现软件的错误,找不出错误的测试是没有任何价值的。( N)2. 测试人员要坚持原则,缺陷未修复完坚决不予通过。( Y)3. 错误强度曲线下降到预定的水平,可以作为软件测试结束的标志。(Y )4. 在设计测试时,测试的粒度应是越粗越好。( N)5. 自底向上的集成测试需要测试人员编写测试驱动程序。( N)6. 测试执行过程中发现缺陷的唯一依据是软件需求规格说明书。(N )7. 软件测试的对象包括源程序、目标程序、数据及相关文档。(Y )8. 使用等价类划分方法时,需要对每个有效等价类设计一个用例。(N )9. 软件测试中的二八原则暗示着测试发现的错误中的80很可能起源于程序模块中的20%。(Y)10. 单元测试主要测试函数内部接口、数据结构、逻辑与异常处理等对象;集成测试模块之间的接口与异常;系统测试主要测试整个系统的规格实现情况。( Y)11. 手工测试能发现比自动化测试更多的缺陷。( N)12. 负载测试是验证要检验的系统的能力最高能达到什么程度。( N)13. 逻辑驱动覆盖测试、基本路径测试白盒测试方法,与黑盒相比,黑盒测试更关心软件的内部逻辑结构。(N )14. 利用有效等价类设计的测试用例,可以检验程序是否实现了需求说明书中规定的功能和性能;利用无效等价类设计的测试用例,可以检查程序中功能和性能是否不符合需求说明书的规定。(Y )15. 失败测试和通过测试是软件测试的两个相互对立的基本方法,进行通过测试的系统没有必要再进行失败测试。(N )二、单项选择题(每题1分,共15分)1. 下列自动化测试工具中,属于功能测试工具的是( D)A TestDirector;B LoadRunner;C ClearQuest;D WinRunner;2. 关于缺陷报告处理流程的原则,下列说法不合理的是(C )A 正常情况下,在提交开发人员修正Bug前,需要有丰富测试经验的测试人员验证发现的缺陷是否是真正的Bug,并且验证Bug是否可以再现B 每次对Bug的处理都要保留处理信息,包括处理人姓名、处理时间、处理方法、处理意见以及Bug状态C Bug修复后必须由报告Bug的测试人员确认Bug已经修复,才能关闭BugD 对于无法再现的Bug,应该由项目经理、测试经理和设计经理共同讨论决定拒绝或者延期3. 软件工程每一个阶段结束前,应该着重对可维护性进行复审。在系统设计阶段的复审期间,应该从(A )出发,评价软件的结构和过程。A.指出可移植性问题以及可能影响软件维护的系统界面B.容易修改、模块化和功能独立的目的C.强调编码风格和内部说明文档D.可测试性4. ( D)测试用例设计方法既可以用于黑盒测试,也可以用于白盒测试。A边界值法 B基本路径法 C正交试验设计法 D逻辑覆盖法5. 在Linux系统中,下列关于命令 “mv conf conf.old”(其中conf和conf.old均为文件)所实现的功能说法正确的是(C )A 创建归档文件B 拷贝文件C 重命名文件6. 解压缩文件7. 在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,( A )属于单元测试的内容。A接口数据测试 B局部数据测试C模块间时序测试 D全局数据测试8. Web应用系统负载压力测试中,(B )不是衡量业务执行效率的指标。A并发请求数 B每秒点击率 C交易执行吞吐量 D交易执行响应时间9. 为验证某音乐会订票系统是否能够承受大量用户同时访问,测试工程师一般采用( C)测试工具。A故障诊断 B代码 C负载压力 D网络仿真10. ( A )不属于网站渗透测试的内容。 A防火墙日志审查 B防火墙远程探测与攻击 C跨站攻击 DSQL注入11. 在UNIX操作系统中,把输入/输出设备看作是(D )。A普通文件 B目录文件C索引文件 D特殊文件12. 在Internet中,传输层协议(C )可保证数据的可靠传输。A. EGP B. UDP C. TCP D. ICMP 13. C Shell的用户一进入服务器,首先执行哪个文件中的内容?(C)A.bashrc B.不用执行任何文件 C. .cshrc D. 所有shell文件都执行14. 10、新增student表中的记录,如果未指定english的值,则english为0,要实现此功能,方法是:(C )A外键 B默认值 C触发器 D约束15. 逻辑驱动覆盖测试方法中,最不易发现程序中存在逻辑错误的是( C)A. 判定覆盖 B. 条件覆盖 C. 语句覆盖 D. 条件组合覆盖16. 关于自动化测试局限性的描述,以下错误描述有(B )A 自动化测试不能取代手工测试B 自动化测试比手工测试发现的缺陷少C 自动化测试不提高测试覆盖率D 自动化测试对测试设计依赖性很大三、不定项选择题(每题2分,共30分,漏选、错选均不得分)1. 下面选项中属于制定测试计测试计划时要包含的内容的是( ABC)A.测试计划的简介B.测试手段和策略C.测试进度表D.具体测试用例设计E.缺陷分析报告2. 关于软件测试,(A)的叙述正确的。A测试开始越早,越有利于发现软件缺陷B采用正确的测试用例设计方法,软件测试可以做到穷举测试C测试覆盖度和测试用例数量成正比D软件测试的时间越长越好3. (ABD)属于功能测试用例构成元素。A测试数据 B测试步骤 C实测结果 D预期结果4. 以下关于软件测试分类定义的叙述,正确的是(ABC )。A软件测试可分为单元测试、集成测试、确认测试、系统测试、验收测试B系统测试是将被测软件作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起进行测试的过程C软件测试可分为白盒测试和黑盒测试D确认测试是在模块测试完成的基础上,将所有的程序模块进行组合并验证其是否满足用户需求的过程5. 某被测程序结构如下所示,若对该程序进行单元测试,则下列相关说法中正确的是( BC)ABCDEFA单独测试模块E F时,需要给他们提供桩模块B单独测试模块D时,需要给它提供驱动模块C单独测试模块B C时,需要给他们提供桩模块和驱动模块D单独测试模块A时,需要给他们提供驱动模块6. 正确的集成测试描述包括( BC)。A自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。B集成测试也叫做组装测试,通常是在单元测试的基础上,将模块按照设计说明书要求进行组装和测试的过程。C集成测试需要重点关注各个模块之间的相互影响,发现并排除全局数据结构问题D集成测试的目的在于检查被测模块能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求7. 以下关于软件质量特性测试的叙述,正确的是(ABCD ) 。A成熟性测试是检验软件系统故障,或违反指定接口的情况下维持规定的性能水平有关的测试工作B功能性测试是检验适合性、准确性、互操作性、安全保密性、功能依从性的测试工作C易学性测试是检查系统中用户为操作和运行控制所花努力有关的测试工作D效率测试是指在规定条件下产品执行其功能时,对时间消耗及资源利用的测试工作8. 对软件可靠性的理解,正确的是(AB CD)。A软件可靠性是指在指定条件下使用时,软件产品维持规定的性能级别的能力B软件可靠性的种种局限是由于随着时间的推移,软件需求和使用方式发生了变化C软件可靠性包括成熟性、有效性、容错性、易恢复性等质量子特性D针对软件可靠性中的容错性子特性应测试软件失效防护能力9. 对一台硬件正常的ATM机进行提取功能测试,若该机允许的提款增量为100元,提取金额从100元到5000元人民币(含5000元人民币).使用等价类划分方法设计测试用例,则下列说法中错误的是(BD )A.提取20元人民币的数据输入属于无效等价类数据B.提取150元人民币的数据输入属于有效等价类数据C.提取5100元人民币的数据输入属于无效等价类数据D.提取5000元人民币的数据输入属于无效等价类数据E.提取2000元人民币的数据输入属于有效等价类数据10. 软件可移植性应该从如下(D)方面进行测试。 A适应性、易安装性、可伸缩性、易替换性B适应性、易安装性、兼容性、易替换性C适应性、成熟性、兼容性、易替换性D适应性、易安装性、共存性、易替换性11. 以下关于基于V&V原理的W模型的叙述中,( BCD)是正确的。 AW模型指出当需求被提交后,就需要确定高级别的测试用例来测试这些需求,当详细设计编写完成后,即可执行单元测试B根据W模型要求,一旦有文档提供,不需要及时确定测试条件、编写测试用例C软件测试贯串于软件定义和开发的整个期间D程序、需求规格说明、设计规格说明都是软件测试的对象12. (ABD)会影响测试质量。 A用户需求频繁变化 B测试流程不规范 C采用背靠背测试方式 D测试周期被压缩13. 关于白盒测试的测试用例设计方法叙述,正确的是( A)。 A达到100CDC(条件判定组合覆盖)要求就一定能够满足100CC的要求 B达到100CC(条件判定)要求就一定能够满足100SC的要求C 完成SC(语句判定)所需的测试用例数目一定多于完成DC(逻辑判定) 所需的测试用例数目D任何情况下,都可以达到100路径覆盖的要求14. 有如下C语言程序:#includevoid main() int n; int s=0; int t=1; for(n=1;n a.txt);2、 系统测试的策略有:(功能测试,性能测试,压力测试,容量测试,安全性测试,GUI测试,可用性测试,安装测试,配置测试,异常测试,备份测试,健壮性测试,文档测试,在线帮助测试,网络测试,稳定性测试;3、 Linux操作系统中对当前目录下文件打包的命令是(tar cvf xxx.tar xxx),解包的命令(tar xvf xxx.tar);4、 在C语言中,有一函数关系如下:x-1 (x0);则能正确表达上述关系的程序段为(If(x0)Y=x-1;Else if (x=0)Y=x;Else Y=x+1;);5、 系统测试是在(集成测试)完成后,(验收)之前进行的测试。五、综合题(25)1、软件的缺陷等级应如何划分?8分致命错误(fatal):造成系统或应用程序崩溃、死机、系统挂起,或造成数据丢失,主要功能完全丧失,导致本模块以及相关模块异常等问题。2严重错误(critical):功能和特性没有实现导致严重的问题或致命的错误声明。问题局限在本模块,导致模块功能失效或异常退出。3一般错误(major):次要功能丧失,提示信息不太准确,或用户界面差,操作时间长、模块功能部分失效等。4建议问题(suggestion):由问题提出人对测试对象的改进意见或测试人员提出的建议、质疑。2、用等价类划分法设计下面的测试用例:有一个报表系统,要求用户输入要处理的报

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论