测试技能考试考卷试考及答案Word文档格式.docx
- 文档编号:17460809
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:10
- 大小:25.34KB
测试技能考试考卷试考及答案Word文档格式.docx
《测试技能考试考卷试考及答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《测试技能考试考卷试考及答案Word文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
14.利用有效等价类设计的测试用例,可以检验程序是否实现了需求说明书中规定的功能和
性能;
利用无效等价类设计的测试用例,可以检查程序中功能和性能是否不符合需求说
明书的规定。
15.失败测试和通过测试是软件测试的两个相互对立的基本方法,进行通过测试的系统没有
必要再进行失败测试。
二、单项选择题(每题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已经修复,才能关闭Bug
D.对于无法再现的Bug,应该由项目经理、测试经理和设计经理共同讨论决定拒绝或
者延期
3.软件工程每一个阶段结束前,应该着重对可维护性进行复审。
在系统设计阶段的复审期
间,应该从(A)出发,评价软件的结构和过程。
4.A.指出可移植性问题以及可能影响软件维护的系统界面
5.B.容易修改、模块化和功能独立的目的
6.C.强调编码风格和内部说明文档
7.D.可javascript.:
;
测试性
8.(D)测试用例设计方法既可以用于javascript.:
黑盒测试、也可以用于javascript.:
白盒测试。
9.A.边界值法B.基本路径法C.正交试验设计法D.逻辑覆盖法
10.在Linux系统中,下列关于命令"
mvconfconf.old"
(其中conf和conf.old均为文
件)所实现的功能说法正确的是(C)
A.创建归档文件
B.拷贝文件
C.重命名文件
11.解压缩文件
12.在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,(A)属于单元
测试的内容。
A.接口数据测试B.局部数据测试C.模块间时序测试D.全局数据测
试
13.Web应用系统负载javascript.:
压力测试中,(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)可保证数据的可靠传输。
A.EGPB.UDPC.TCPD.ICMP
19.CShell的用户一进入服务器,首先执行哪个文件中的内容?
(C)
A..bashrcB.不用执行任何文件C..cshrcD.所有shell文件都执行
20.10、新增student表中的记录,如果未指定english的值,则english为0,要实现此
功能,方法是:
(C)
A.外键B.默认值C.触发器D.约束
21.逻辑驱动覆盖测试方法中,最不易发现程序中存在逻辑错误的是(C)
A.判定覆盖B.条件覆盖C.语句覆盖D.条件组合覆盖
22.关于自动化测试局限性的描述,以下错误描述有(B)
A.自动化测试不能取代手工测试
B.自动化测试比手工测试发现的缺陷少
C.自动化测试不提高测试覆盖率
D.自动化测试对测试设计依赖性很大
三、不定项选择题(每题2分,共30分,漏选、错选均不得分)
1.下面选项中属于制定测试计测试计划时要包含的内容的是(ABC)
A.测试计划的简介
B.测试手段和策略
C.测试进度表
D.具体测试用例设计
E.缺陷分析报告
2.关于javascript.:
软件测试,(A)的叙述正确的。
A测试开始越早,越有利于发现软件缺陷
B.采用正确的测试用例设计方法,软件测试可以做到穷举测试
C.测试覆盖度和测试用例数量成正比
D.软件测试的时间越长越好
3.(ABD属于功能测试用例构成元素。
4.A.测试数据B.测试步骤C.实测结果D.预期结果
5.以下关于软件测试分类定义的叙述,正确的是(ABC)。
6.A.软件测试可分为单元测试、集成测试、确认测试、javascript.:
系统测试、验收测
7.B.系统测试是将被测软件作为整个基于计算机系统的一个元素,与计算机硬件、外设、
某些支持软件、数据和人员等javascript.:
其他系统元素结合在一起进行测试的过程
8.C.软件测试可分为白盒测试和黑盒测试
9.D.确认测试是在模块测试完成的基础上,将所有的程序模块进行组合并验证其是否满
足用户需求的过程
10.某被测程序结构如下所示,若对该程序进彳f单元测试,则下列相关说法中正确的是
(BC)
A.单独测试模块EF时,需要给他们提供桩模块
B.单独测试模块D时,需要给它提供驱动模块
C.单独测试模块BC时,需要给他们提供桩模块和驱动模块
D.单独测试模块A时,需要给他们提供驱动模块
11.正确的集成测试描述包括(BC)o
12.A.自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和
判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。
13.B.集成测试也叫做组装测试,通常是在单元测试的基础上,将模块按照设计说明书
要求进行组装和测试的过程。
14.C.集成测试需要重点关注各个模块之间的相互影响,发现并排除全局数据结构问题
15.D.集成测试的目的在于检查被测模块能否正确实现详细设计说明中的模块功能、性
能、接口和设计约束等要求
16.以下关于软件质量特性测试的叙述,正确的是(ABCD)。
17.A.成熟性测试是检验软件系统故障,或违反指定接口的情况下维持规定的性能水平
有关的测试工作
18.B.功能性测试是检验适合性、准确性、互操作性、安全保密性、功能依从性的测试
工作
19.C.易学性测试是检查系统中用户为操作和运行控制所花努力有关的测试工作
20.D.效率测试是指在规定条件下产品执行其功能时,对时间消耗及资源利用的测试工
作
21.对软件可靠性的理解,正确的是(ABCD)。
22.A.软件可靠性是指在指定条件下使用时,软件产品维持规定的性能级别的能力
23.B.软件可靠性的种种局限是由于随着时间的推移,软件需求和使用方式发生了变化
24.C.软件可靠性包括成熟性、有效性、容错性、易恢复性等质量子特性
25.D.针对软件可靠性中的容错性子特性应测试软件失效防护能力
26.对一台硬件正常的ATM机进行提取功能测试,若该机允许的提款增量为100元,提取金
额从100元到5000元人民币(含5000元人民币).使用等价类划分方法设计测试用例,
则下列说法中错误的是(BD)
A.提取20元人民币的数据输入属于无效等价类数据
B.提取150元人民币的数据输入属于有效等价类数据
C.提取5100元人民币的数据输入属于无效等价类数据
D.提取5000元人民币的数据输入属于无效等价类数据
E.提取2000元人民币的数据输入属于有效等价类数据
27.软件可移植性应该从如下(D)方面进行测试。
28.A.适应性、易安装性、可伸缩性、易替换性
29.B.适应性、易安装性、兼容性、易替换性
30.C.适应性、成熟性、兼容性、易替换性
D.适应性、易安装性、共存性、易替换性
31.以下关于基于V&
V原理的W模型的叙述中,(BCD)是正确的。
32.A.W模型指出当需求被提交后,就需要确定高级别的测试用例来测试这些需求,
当详细设计编写完成后,即可执行单元测试
33.B.根据W模型要求,一旦有文档提供,不需要及时确定测试条件、编写测试用例
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.所需的测试用例数目
43.D.任何情况下,都可以达到100%路径覆盖的要求
44.有如下C语言程序:
#include<
stdio.h>
voidmain()
{
intn;
ints=0;
intt=1;
for(n=1;
n<
=20;
n++)
s+=t;
}
printf(“%dn”,s);
}若对程序中的循环语句进行测试,下列说法正确的是(ABCD)
A.执行只有一次通过循环的测试
B.执行两次通过循环的测试
C.执行10次通过循环的测试
D.执行20次通过循环的测试和19次通过循环的测试
E.跳过循环的情况不属于循环语句测试的内容,所以不需要测试
45.下列关于自动化测试的说法中错误的是(ABC)
A.一切测试过程都可以利用工具来实现自动化
8.引入自动测试工具后,能立刻减轻测试工作量
C.商业自动测试工具比开源工具具有更为强大的功能
D.选择自动测试工具时需考虑与开发工具和平台的兼容性
15’)
1、Linux系统中,init进程是运行的第一个进程,其进程编号PID为
(1);
普通用户btest
登陆后默认进入的目录一般是(/home/btest);
能实现将当前目录下的文件信息保存
在a.txt文件的命令是(ls-al>
a.txt);
2、系统测试的策略有:
(功能测试,性能测试,压力测试,容量测试,安全性测试,GUI
测试,可用性测试,安装测试,配置测试,异常测试,备份测试,健壮性测试,文档测
试,在线帮助测试,网络测试,稳定性测试;
3、Linux操作系统中对当前目录下文件打包的命令是(tar-cvfxxx.tarxxx),解包
的命令(tarxvfxxx.tar);
4、在C语言中,有一函数关系如下:
x-1(x<
0)
y=x(x=0)
x+1(x>
0);
则能正确表达上述关系的程序段为(
If(x<
Y=x-1;
Elseif(x=0)
Y=x;
Else
Y=x+1;
);
5、系统测试是在(集成测试)完成后,(验收)之前进行的测试。
五、综合题(25’)
1、软件的缺陷等级应如何划分?
8分
致命错误(fatal):
造成系统或应用程序崩溃、死机、系统挂起,或造成数据丢失,主要
功能完全丧失,导致本模块以及相关模块异常等问题。
2.严重错误(critical):
功能和特性没有实现导致严重的问题或致命的错误声明。
问题局限在本模块,导致模块功能失效或异常退出。
3.一般错误(major):
次要功能丧失,提示信息不太准确,或用户界面差,操作时间长、
模块功能部分失效等。
4.建议问题(suggestion):
由问题提出人对测试对象的改进意见或测试人员提出的建议、
质疑。
2、用等价类划分法设计下面的测试用例:
有一个报表系统,要求用户输入要处理的报表的
日期,假设日期的范围为2000年1月到2020年12月。
如果用户输入的日期不在这个范围内,
则显示错误码信息,并且此系统规定日期由年月六位数字组成,前4为代表年,后两位代表
月12’
请列出等价类表(包括有效和无效的等价类)7分
3、一下是个登录界面,其中“用户ID”是1—10个字节,程序中规定了一个英文和数字占
个字节、一个汉字占2个字节。
“用户ID”允许输入中英文和数字混合的情况。
请用边界值
分析方法设计用例。
10分
答案:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测试 技能 考试 考卷 答案