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

下载本文档

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

文档简介

1、测试技能考试试卷一、判断题(每题 1分,共15分)1. 软件测试目的仅仅是为了发现软件的错误, 找不出错误的测试是没有任何价值的。 ( N )2. 测试人员要坚持原则,缺陷未修复完坚决不予通过。( Y )3. 错误强度曲线下降到预定的水平,可以作为软件测试结束的标志。( Y )4. 在设计测试时,测试的粒度应是越粗越好。( N )5. 自底向上的集成测试需要测试人员编写测试驱动程序。( N)6. 测试执行过程中发现缺陷的唯一依据是软件需求规格说明书。( N )7. 软件测试的对象包括源程序、目标程序、数据及相关文档。( Y )8. 使用等价类划分方法时,需要对每个有效等价类设计一个用例。( N

2、 )9. 软件测试中的二八原则暗示着测试发现的错误中的80 很可能起源于程序模块中的20%。(Y)10. 单元测试主要测试函数内部接口、 数据结构、 逻辑与异常处理等对象;集成测试模块之间的接口与异常;系统测试主要测试整个系统的规格实现情况。( Y )11. 手工测试能发现比自动化测试更多的缺陷。( N )12. 负载测试是验证要检验的系统的能力最高能达到什么程度。( N )13. 逻辑驱动覆盖测试、基本路径测试白盒测试方法,与黑盒相比,黑盒测试更关心软件的内部逻辑结构。( N )14. 利用有效等价类设计的测试用例, 可以检验程序是否实现了需求说明书中规定的功能和性能;利用无效等价类设计的测

3、试用例,可以检查程序中功能和性能是否不符合需求说明书的规定。( Y )15. 失败测试和通过测试是软件测试的两个相互对立的基本方法, 进行通过测试的系统没有必要再进行失败测试。( N )二、单项选择题(每题 1 分,共15分)1 .下列自动化测试工具中,属于功能测试工具的是( D)A. TestDirector ;B. LoadRunner;C. ClearQuest ;D. WinRunner;2 .关于缺陷报告处理流程的原则,下列说法不合理的是( C )A.正常情况下,在提交开发人员修正Bug前,需要有丰富测试经验的测试人员验证发现的缺陷是否是真正的 Bug,并且验证Bug是否可以再现B.

4、每次对Bug的处理都要保留处理信息,包括处理人姓名、处理时间、处理方法、处理意见以及Bug状态C. Bug修复后必须由报告 Bug的测试人员确认Bug已经修复,才能关闭 BugD.对于无法再现的 Bug,应该由项目经理、测试经理和设计经理共同讨论决定拒绝或者延期3. 软件工程每一个阶段结束前,应该着重对可维护性进行复审。在系统设计阶段的复审期间,应该从(A )出发,评价软件的结构和过程。4. A.指出可移植性问题以及可能影响软件维护的系统界面5. B.容易修改、模块化和功能独立的目的6. C.强调编码风格和内部说明文档7. D.可 javascript.:; 测试性8. ( D)测试用例设计方

5、法既可以用于 javascript.:;黑盒测试、也可以用于javascript.:;白盒测试。9. A.边界值法B .基本路径法C .正交试验设计法 D .逻辑覆盖法10. 在Linux系统中,下列关于命令"mv conf conf.old "(其中conf和conf.old 均为文件)所实现的功能说法正确的是(C)A.创建归档文件B.拷贝文件C.重命名文件11. 解压缩文件12. 在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,(A )属于单元测试的内容。A.接口数据测试B .局部数据测试C.模块间时序测试D.全局数据测试13. Web应用系统负载javasc

6、ript.:;压力测试中,(B )不是衡量业务执行效率的指标。14. A.并发请求数B.每秒点击率 C.交易执行吞吐量D.交易执行响应时间15. 为验证某音乐会订票系统是否能够承受大量用户同时访问,测试工程师一般采用(C )测试工具。A.故障诊断B.代码 C.负载压力 D.网络仿真16. ( A )不属于网站渗透测试的内容。A .防火墙javascript.:; 日志审查 B .防火墙远程探测与攻击C .跨站攻击D. SQL注入17. 在UNIX操作系统中,把输入/输出设备看作是(D )。A.普通文件B.目录文件C.索引文件 D.特殊文件18. 在Internet中,传输层协议(C )可保证数

7、据的可靠传输。A. EGPB. UDP C. TCP D. ICMP19. C Shell的用户一进入服务器,首先执行哪个文件中的内容? (C)A. .bashrc B.不用执行任何文件C. .cshrc D. 所有shell文件都执行20. 10、新增student表中的记录,如果未指定english的值,则english为0,要实现此功能,方法是:(C )A.外键B.默认值C.触发器D.约束21. 逻辑驱动覆盖测试方法中,最不易发现程序中存在逻辑错误的是( C)A.判定覆盖B. 条件覆盖C. 语句覆盖D. 条件组合覆盖22. 关于自动化测试局限性的描述,以下错误描述有( B )A.自动化测

8、试不能取代手工测试B.自动化测试比手工测试发现的缺陷少C.自动化测试不提高测试覆盖率D.自动化测试对测试设计依赖性很大三、不定项选择题(每题2分,共30分,漏选、错选均不得分)1.下面选项中属于制定测试计测试计划时要包含的内容的是(ABC)A.测试计划的简介B.测试手段和策略C.测试进度表D.具体测试用例设计E.缺陷分析报告2.关于javascript.:; 软件测试,(A)的叙述正确的。A测试开始越早,越有利于发现软件缺陷B.采用正确的测试用例设计方法,软件测试可以做到穷举测试C.测试覆盖度和测试用例数量成正比D.软件测试的时间越长越好3 . (ABD属于功能测试用例构成元素。4 .A.测试

9、数据 B.测试步骤C.实测结果D.预期结果5 .以下关于软件测试分类定义的叙述,正确的是( ABC)。6. A.软件测试可分为单元测试、集成测试、确认测试、javascript.:; 系统测试、验收测试7. B.系统测试是将被测软件作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等javascript.:;其他系统元素结合在一起进行测试的过程8. C.软件测试可分为白盒测试和黑盒测试9. D.确认测试是在模块测试完成的基础上,将所有的程序模块进行组合并验证其是否满足用户需求的过程10. 某被测程序结构如下所示,若对该程序进彳f单元测试,则下列相关说法中正确的是(B

10、C)A.单独测试模块E F时,需要给他们提供桩模块B.单独测试模块D时,需要给它提供驱动模块C.单独测试模块B C时,需要给他们提供桩模块和驱动模块D.单独测试模块A时,需要给他们提供驱动模块11. 正确的集成测试描述包括(BC) o12. A.自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。13. B 集成测试也叫做组装测试, 通常是在单元测试的基础上, 将模块按照设计说明书要求进行组装和测试的过程。14. C 集成测试需要重点关注各个模块之间的相互影响, 发现并排除全局数据结构问题15. D 集成测试的

11、目的在于检查被测模块能否正确实现详细设计说明中的模块功能、 性能、接口和设计约束等要求16. 以下关于软件质量特性测试的叙述,正确的是(ABCD)。17. A 成熟性测试是检验软件系统故障, 或违反指定接口的情况下维持规定的性能水平有关的测试工作18. B.功能性测试是检验适合性、准确性、互操作性、安全保密性、功能依从性的测试工作19. C.易学性测试是检查系统中用户为操作和运行控制所花努力有关的测试工作20. D 效率测试是指在规定条件下产品执行其功能时, 对时间消耗及资源利用的测试工作21. 对软件可靠性的理解,正确的是(AB CD)。22. A.软件可靠性是指在指定条件下使用时,软件产品

12、维持规定的性能级别的能力23. B 软件可靠性的种种局限是由于随着时间的推移, 软件需求和使用方式发生了变化24. C.软件可靠性包括成熟性、有效性、容错性、易恢复性等质量子特性25. D.针对软件可靠性中的容错性子特性应测试软件失效防护能力26. 对一台硬件正常的 ATM机进行提取功能测试,若该机允许的提款增量为100元,提取金额从 100 元到 5000 元人民币(含5000 元人民币 ). 使用等价类划分方法设计测试用例 ,则下列说法中错误的是( BD )A. 提取 20 元人民币的数据输入属于无效等价类数据B.提取150元人民币的数据输入属于有效等价类数据C. 提取 5100 元人民币

13、的数据输入属于无效等价类数据D. 提取 5000 元人民币的数据输入属于无效等价类数据E. 提取 2000 元人民币的数据输入属于有效等价类数据27. 软件可移植性应该从如下(D)方面进行测试。28. A 适应性、易安装性、可伸缩性、易替换性29. B.适应性、易安装性、兼容性、易替换性30. C.适应性、成熟性、兼容性、易替换性D.适应性、易安装性、共存性、易替换性31. 以下关于基于 V&V原理的W模型的叙述中,(BCD)是正确的。32. A W 模型指出当需求被提交后,就需要确定高级别的测试用例来测试这些需求,当详细设计编写完成后,即可执行单元测试33. B.根据W模型要求,一旦

14、有文档提供,不需要及时确定测试条件、编写测试用例34. C.软件测试贯串于软件定义和开发的整个期间35. D.程序、需求规格说明、设计规格说明都是软件测试的对象36. (ABD会影响测试质量。37. A 用户需求频繁变化 B 测试流程不规范C 采用背靠背测试方式D 测试周期被压缩38. 关于白盒测试的测试用例设计方法叙述,正确的是( A )。39. A.达到100%CDC(条件判定组合覆盖)要求就一定能够满足100%CC的要求40. B.达到100% CC (条件判定)要求就一定能够满足100%SC的要求41. C.完成SC (语句判定)所需的测试用例数目一定多于完成DC(逻辑判定)42. 所

15、需的测试用例数目43. D.任何情况下,都可以达到100%路径覆盖的要求44. 有如下C语言程序:#include<stdio.h>void main()int n;int s=0;int t=1;for(n=1;n<=20;n+)s+=t;printf( “ %d n” ,s); 若对程序中的循环语句进行测试,下列说法正确的是(ABCD)A. 执行只有一次通过循环的测试B. 执行两次通过循环的测试C. 执行 10 次通过循环的测试D.执行20次通过循环的测试和19次通过循环的测试E. 跳过循环的情况不属于循环语句测试的内容,所以不需要测试45. 下列关于自动化测试的说法中错

16、误的是(ABC)A一切测试过程都可以利用工具来实现自动化8 引入自动测试工具后,能立刻减轻测试工作量C商业自动测试工具比开源工具具有更为强大的功能D选择自动测试工具时需考虑与开发工具和平台的兼容性15)1 、 Linux 系统中, init 进程是运行的第一个进程, 其进程编号PID 为( 1) ; 普通用户 btest登陆后默认进入的目录一般是( /home/btest );能实现将当前目录下的文件信息保存在a.txt文件的命令是(ls - al > a.txt );2 、 系统测试的策略有:(功能测试,性能测试,压力测试,容量测试,安全性测试, GUI测试,可用性测试,安装测试,配置

17、测试,异常测试,备份测试,健壮性测试,文档测试,在线帮助测试,网络测试,稳定性测试;3、Linux操作系统中对当前目录下文件打包的命令是( tar - cvf xxx.tar xxx ),解包的命令( tar xvf xxx.tar );4 、 在 C 语言中 ,有一函数关系如下 :x-1(x<0)Y = x (x=0)x+1(x>0) ;则能正确表达上述关系的程序段为(If(x<0)Y =x-1;Else if (x=0)Y =x;ElseY =x+1;);5 、 系统测试是在(集成测试)完成后,(验收)之前进行的测试。五、综合题( 25)1 、软件的缺陷等级应如何划分? 8分致命错误( fatal ):造成系统或应用程序崩溃、死机、系统挂起,或造成数据丢失,主要功能完全丧失,导致本模块以及相关模块异常等问题。2 严重错误( critical ):功能和特性没有实现导致严重的问题或致命的错误声明。问题局限在本模块,导致模块功能失效或异常退出。3 一般错误( major ):次要功能丧失,提示信息不太准确,或用户界面差,操作时间长、模块功能部分失效等。4 建议问题 ( suggestion ) : 由

温馨提示

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

评论

0/150

提交评论