软件测试笔试题目第4套共8套

余年寄山水
951次浏览
2021年02月21日 07:55
最佳经验
本文由作者推荐

-

2021年2月21日发(作者:蒙枫)


本文来自男装女装:





第四套



选 择题:


(第


1-10


题每题一分,其余 每题


1.5


分,共


100


分)



1


)



在下列选项中,测试人员从(





)开始介入最有利于软件项目的成功。



a)



需求分析阶段



b)



设计阶段



c)



编码阶段



d)



系统测试阶段




2


)



按照国 家标准中的相关规定,下列组合中全都属于系统软件的是(





)


。



①



操作系统



②数据库管理系统



③驱动程序



④图像处理程序



a)



①



②



b)



①



③



c)



③



④



d)



②



③




3


)



测试人员在拿到开发组提交过来的一个软件版本时,首先进行的测试是(




)


。



a)



冒烟测试



b)



回归测试



c)



验收测试



d)



系统测试




4)



关于测试用例的意义有如下说法:



①可以避免盲目测试并提高测试效率;



②使软件测试的实施重点突出、目的明确;



③在回归测试后无需修正测试用例便可继续开展测试工作;



④测试用例的复用化和通用化使软件测试更易于开展;



则上述说法中正确的是(





)


。



a)


①、②、③



b)


①、③



c)


②、③



d)


①、②、④




5)



有三台分别运行


Windows


2000


Server


、

< p>
Unix


和


Linux


操 作系统的计算机,若准备在它


们上面安装数据库,则下列说法中正确的是(





)


。








a) SQL Server


可以在这三个操作系统上安装;








b)


可以在


Unix


和


Linux


上安装


Oracle


,而在


Windows


2000


server


上只能安装


SQL


Server 2000


。



c) Oracle


只能在


Unix< /p>


和


Linux


上安装。

< br>


d) Oracle


和


DB2


都可以安装在这三个操作系统上,


而


S QL Server


只能安装在


Windows


操作系统上。




6


)下列常用的软件测试工具中,按照功能分类,与


TestDirect or


属于同一类别的是(



d



)


。








a) QARun



b) LoadRunner



c) Robot




d) TestManager




7)


在


Red Hat Linux 9.0


中,使用


GRUB


作为启动引导程序,其配置文件如下:







default=_












timeout=10






splashimage=(hd0,0)/boot/grub/


title Red Hat Linux


(

< br>2.4.20-8


)











root (hd0,0)










kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/










initrd /boot/


title Windows






unhide


(


hd0,1


)







rootnoverify


(


hd0,1


)







chainloader+1


makeactive






boot


若要设置成默认启动


Win dows


操作系统,以上下划线处应填入(



b



)


。



a) 0



b)1



c)2



d) 3



8)


在


C


语言中,将一个函数声明为


static


后,该函数将(



b



)


。






a)


既 能被同一源文件中的函数调用,也能被其他源文件中的函数调用。






b)


只能被同一源文件中的函数调用,不能被其他源文件中的函数调用。


c)


只能被其他源文件中的函数调用,不能被同一源文 件中的函数调用。



d)


既不能被同 一源文件中的函数调用,也不能被其他源文件中的函数调用。




9


)下列不属于白盒测试策略的是(





)


。






a)


系统测试




b)


桌前检查




c)


单元测试




d)


代码走查




10)


测试人员基于经验和直觉推 测程序中所有可能存在的各种错误,


从而有针对性地设计测


试用 例的方法是(





)


。






a)


等价类划分法



b)


边界值法




c)


错误猜测法



d)


因果图法




11


)在


L inux


系统中,已知当前目录下不存在名为


< br>的文件,用


vi


编辑器编写了一


个脚本文件



,若想把文件名改为



,下列命令中(





)可以正确实现。






a) cp





b) mv





c) ls >





d) chown



12)


二进制数


101101


转换成十六进制数是(





)


。






a) B1



b) 2D




c) 55



d)45



13)


在


C


语言中,下列能够作为合法的变量标识符的是(< /p>



b



)


。






a) 8abc



b) _1_2_3_


c)


d)&name



14)

< p>
在


LoadRunner


中执行场景时,当虚拟用 户处于下列(



b



)状态时,才能开始真正执行


脚本。






a) Init



b)Ready



c) Run



d) Connecting



15) TestDirector


的测试管理包括的模块是(



a



)


。






a)


需求管理、测试计划、测试执行、缺陷管理






b)


需求管理、测试用例、测试执行、缺陷管理






c)


需求管理、测试计划、缺陷管理、风险分析






d)


需求管理、测试用例、缺陷管理、过程改进




16)


在


Red Hat Linux 9.0


中,使用(





)命令进入指定目录。






a) cd




b) pwd



c) mount



d) ls




17)


关于手工测试和自动测试,下列说法错误的是(





)


。






a)


手 工测试是一个主动寻找软件缺陷的过程,而自动测试是需人工干预的被动测试过


程。






b)


自动测试执行速度比较快,它的效果肯定要比手工测试的好。






c)


目前,自动测试不能取代手工测试。






d)


手工测试和自动测试相结合可以在一定程度上提高测试效率。




18)


有如下

C


语言代码:






# include






void main()






{



int a=077;








int b=a&3;








printf


(

”


%dn


”


,b

< br>)


;


}


则程序编译运行后的结果为(



c



)


。



a) 1



b) 0



c) 3



d) 011



19)


通常情况下,下列选项中不属于单元测试内容的是(





)


。



a)


功能点测试



b)


模块接口测试



c)


内部数据流测试



d)


测试程序的并发用户数




20)


在


SQL Server 2000


中,关于存储过程的创建,下列说法错误的是(



d



)


。



a)


不能将


CREATE PROCEDURE

< br>语句与其他


SQL


语句组合到单个批处理中。

< p>


b)


创建存储过程的权限默认属于数据库所有 者,该所有者可将权限授予其他人。



c)


存储过程是数据库对象,其名称必须遵守标识符规定。



d)


可以在其他数据库中创建当前数据库的存储过程。




21)


下图是某程序的控制流图,则该程序的圈复杂度为(





)


。





a) 1



b) 4



c) 5




d) 6



22)


关于同一等价类数据的共同特点,下列选项中说法正确的是(





)


。


(选择二项)



a)

如果等价类中的一个测试数据不能捕获缺陷,那么可以选择该等价类中的其他测试


数 据来捕获缺陷。



b)


如果等价类中 的一个测试数据不能捕获缺陷,那么选择该等价类中的其他测试数据


也不会捕获缺陷。< /p>



c)


如果等价类中的一个测试数据能 够捕获一个缺陷,那么选择该等价类中的其他数据


测试也能捕获该缺陷。



d)


如果等价类中的一个测试数据能够捕获一个缺 陷,那么选择该等价类中的其他数据


测试不一定也能捕获该缺陷。




23)


有如下


C


语言程序段:






if((A+10)==2|| (B-20)<3)










C=0;





if((A+30)>10&&(C-30)<0)










B=30;






对于(


A ,B,C


)的取值,下列用例能够实现语句覆盖要求的是(





)


。



a)< /p>


(


2


,


30


,


1


)



b)


(


-20


,


0


,


30


)



c)


(


-30


,


20


,


30


)



d)

(


-8


,


20

,


3


)




24


)在


Windows


系统中,域可以看作是网络系统的安全性边界。通常情况下,下列关于域


的信 任关系的说法中错误的是(



d



)


。



a)


若域


A


信任域


B


,域


B


信任域


C


,则域


A


信任域

< br>C


b)


若域


A


是域


B


的子域,则域


B


信任域


A


c)


若域


A


和域


B


都是域


C


的子域,则域


A


和域


B


互相信任



d)


若域


B


信任域


A


,域


C


信任域


A


,则域


B

< br>和域


C


相互信任




25)


下列关于

< br>QTP


测试对象管理机制的描述中错误的是(



b



)


。



a)


该机制可运用在录制脚本和回放脚本的过程中



b)


只要在对象仓库中添加了某对象后,测试人员就不需要修 改该对象的相关属性信息



c)


启用 自动识别后可以在一定程度上减少测试人员维护对象仓库的工作量



d)


一个对象的属性值在对象仓库中与被测应用中不一致时, 可能会造成运行测试失败




26)


下列关于缺陷报告的说法中错误的是(





)


。



a)


优化缺陷指的是优化缺陷的描述步骤



b)


缺陷报告中必须包含重现缺陷的必要步骤



c)


为了修改方便,一个缺陷报告中要尽量包含多个缺陷



d)


缺陷报告应描述清晰、准确、无歧义




27)


小李在某次测试体验中使用


Q TP


创建了一个完成预定车票功能的


Action


,并对车票的


出发地和目的地进行了参数化,在


Ac tion Sheet


中提供了


3


组数 据,下列操作中可以让


该


Action


执行三次的有(





)


。


(选择二项)







a)


不需要作任何设置,默认条件下执行次数等于


Action Sheet


中的记录数







b)


在


Action Call Properties


对话框中勾选


Run on all rows






c


)在


Action Call Properties


对话框中勾选


Run one iteration only






d)


在


Action Call Properties


对话框中勾选


Run from row 1 to row 3



28)


在 当前目录下将文件



的属性修改为系统且隐藏的

< br>DOS


命令是(





)


。







a) attrib +s +h






b) attrib +s +r






c) attrib +r +a






d) attrib +h +r



29)


下列协议中属于邮件接收协议的是(





)


。


(选择 二项)







a) SMTP


b) POP3



c) IMAP4




d) HTTP



30


)打开


Word 2003


软件,选择菜单“插入”→“引用”→“索引和目录”


,设置“栏数”


等于


5


,然后按


Enter


键,程序提示如下图所示。单击“确定”按钮,得到的界面仍然

< p>
如下图所示。


根据所学的软件故障模型,


上述使用 的是下列功能性测试方法中的


(



a



)


。









a)


输入非法数据



b)


输入默认值



c)


输入特殊字符集



d)


输入使缓冲区溢出的数据




31)


用因果图法设计测试用例时,依据的是(





)之间的因果关系。







a)


输入与输出



b)


设计与实现



c)


状态与控制



d)


主程序与子程序





32


)有如下


C


语言程序:



# include






void main ()







{










int n;









int s=0;









int t=1;









for(n=1;n<=20;n++)









{


s+=t;


}


printf(


“


%dn


”


,s) ;


}


若对程序中的循环语句进行测试,下列说法错误的是(





)


。



a)


执行只有一次通过循环的测试



b)


执行两次通过循环的测试



c)


执行


10


次通过循环的测试



d)


执行


20

< p>
次通过循环的测试和


19


次通过循环的测试



e)


跳过循环的情况不属于循环语句测试的内容,所以不需要测试




33


)关于数据备份,下列选项中描 述错误的是(



d



)


。








a)


完全备份是指备份指定文件的所有数据。





b)


差别备份是指对上次完全备份后又改变的文件进行备份





c)


增量备份是指备份上次备份后所修改的文件





d)


一 般来讲,完全备份、差别备份和增量备份中,差别备份所需要的时间最少




34


)有如下


C


语言代码:



#include


void main()


{




int a,b;




scanf(


“


%d%d


”


,&a,&b);




printf(


“


%d,%d


”


,a,b);


}


当输入


a


,


b


的值时,不能 作为输入数据分隔符是(




a


)


。



a)


逗号(,


)



b


)



空格



c


)



回车



d


)



[Tab]



35

< br>)关于


DOM


的四个基本接口,下列说法中错误的是(< /p>




c


)


。



a) Document


节点是


DOM


树中的 根节点,即对


XML


文档进行操作的入口节点

< br>


b) DOM


中有很大一部分接口是从


Node


接口继承过来的



c) NodeList


用于表示没有顺序关系的一组节点



d)


实现了


NamedNodeMap


接口的对象中包含了可以通过名字来访问的一组节点的集合




36


)下列关于软件项目风险分析的 说法中错误的是(





)


。



a)


风险分析工作应该在软件生命周期内尽早进行



b)


头脑风暴小组一般可以由用户,开发人员,测试人员,销 售人员,客户服务代表,


技术支持人员等组成



c)


确定某个特征或属性的失效可能性时,如果头脑风暴小组 成员之间有争议,应继续


讨论下去,直到达成一致意见后,再继续其他工作



d)


对风险优先级进行排序之后,应根据时间和 资源确定一条“分割线”


,在分割线之下


的特征表示不需要进行 测试或者进行较少的测试




37


)有如下


C


语言程序段:

< br>



if(x==30&&y>-10)




z=0;



对于变量


x


,


y


的取值,以下测试用例的组合中(





)能够满足条件组合测试的要求。



①


x=50



y=-10



②


x=40



y=40



③


x=30



y=-10


④


x=20



y=0




⑤


x=30



y=30



⑥


x=30



y=10



a)


①②⑤⑥




b)


③④⑤⑥




c)


①②③④




d)


①②③⑤




38)


关于


TestDirector


中预定义默认组的权限,下列描述不准确的是(

< p>




)


。



a) TDAdmin


组中的用户具有


TD


的 全部权限,可以进行任何操作



b) Project Manager


组中的用户可以进行管理需求过程中的任何操作



c) QATest


组中的用户可以添加、修改和删除缺陷



d) Developer


组中的用户可以添加、修改缺陷记录 ,不能删除缺陷记录




39)


在


Windows


的图形界面中,下列对设 计菜单时应遵循的原则的描述中错误的是(





)


。



a)


菜单应参照用户需求和设计文档,按照一定的规则进行分 组和排列



b)


菜单除了支持鼠标以 外,还应支持键盘的操作,要为菜单项设置相应的热键和快捷


键。



c)


为保证系统功能的完整性,不同权限的用户登录系统 后所看见的菜单级别和功能应


完全相同。



d)


一般情况下,菜单深度控制在


3


层以内,如果菜单项较多,应采用增加长度而减少


深度的方法。




40) Linux


系统中,普通用户


btest


登录后默认进入的目录 一般是(





)


。









a) /btest


b) /root



c)/home



d) /home/btest





41) Windows XP


支持并能够使用的文件系统有(





)


。








a) FAT32


、


NTFS



b)CDFS


、


EXT2



c)FAT32


、


EXT3



d)NTFS


、


HPFS

-


-


-


-


-


-


-


-