软件测试试题专题(一)

玛丽莲梦兔
994次浏览
2021年02月21日 09:07
最佳经验
本文由作者推荐

-

2021年2月21日发(作者:七月十四是什么日子)



1)



关于


HTTP


协议中状态码的表示,下列说法错误的是



a)



1**


:客户端错误



b)



2**


:成功接收请求



c)



3**


:完成请求,客户需要进一步细化



d)




2)



根据软件测试

< br>V


模型,


()注意考虑追随到真实的用户需求

< p>
c


a


)



代码测试




b)


集成测试




c)


验收测试




d)


单元测试




3)



关于 软件测试目的描述错误的是()


(


选择二项

)bc


a)



b)



c)



d)




测试不是单纯的演示软件功能



测试仅仅是为了发现软件的错误



找不出错误的测试是没有任何价值的



测试的根本目的是确保交给用户的产品符合客户需求



5**


:服务器错误



4)



C


语言 中


C99


规范的函数声明方式是



a)



类型标识符



函数名(形参,形参,< /p>


„


)


;



b)



类型标识符



函数名(类型



形参,类型



形参,

< br>„


)


;



c)



d)



类型标识符



函数名()


;



类型标识符



函数名(类型,类型,< /p>


„


)


;




5)



逻辑 驱动覆盖测试方法中,最不易发现程序中存在逻辑错误的是


c


a


)



判定覆盖



b)


条件覆盖




c)


语句覆盖




d)


条件组合覆盖




6)



Red Hat Linux9.0


中,


iptables


通过向下列()表添加规则来进行地址转换操作。

< br>


a


)



Filter



b)Add



c)Mangle



d)NAT



7)



不属于


TestDirector


中预定义的默认用户组是


a


a)



Admin


b)



c)



d)



e)



Porject Manager


QATest


Developer


Viewer



8


)



按国家 标准,一般把软件分成()


、支持软件、应用软件



a


)



操作系统




b)


办公软件




c)


驱动软件




d)


系统软件




9


)



关于测试说法正确的是()



a


)



只有能够发现至今没有发现的缺陷的测试用例才是好的测试用例



b


)



测试用例的时间一劳永逸的



c


)



测试用例的时间不应该包含实际的数据



d


)



测试用例是每个测试项目的进一步实例化





1


10)


测试设计阶段可利用状态图发生成测试用例,下列有关 状态图法描述错误的是


()(


选择


二项


)


a)


状态图中应包含软件可能进入的每一种独立状态



b)


状态图应包含从一种状态进入另一种状态所需的输入和条件



c


)



状态图发可以生成的状态是无穷的



d


)



状态图中最不常用的分支不需要测试




11)



关于黑盒与白盒测试描述正确 的是


(


二选


)


a


)



白盒测试需要查看程序源代码,分析内部逻辑和结构



b


)



单独使用黑盒测试或白盒测试就可以发现软件的所有缺陷



c


)



黑盒测 试要求测试者依据需求规格说明书站在用户的角度考虑问题



d


)



黑盒测试与白盒测试时所关注的侧重点相同




12)


不属于

Oracle


逻辑组件的是()



a


)表空间




13


)



有如 下


C


语言代码


:


#include


Void main()


{


Int p,q;


scanf(


“


%6d%2d


”


,&p,&q);


printf(


“


p=%d,q=%d


”


,p,q);


}



运行该程序


,


输入


9876543210,


该程序的输出 结果是


( ).


a)



p=987654,q=64



c) p=012345,q=67




b) p=987654,q=32


d)


p=987654,q=3210


b


)数据块



c


)控制文件



d


)区间





14) DNS


资源记录有很多种


,


下列选项中不是


DNS


的资源记录的是


( ).


a) SOA


资源记录


b) NS


资源记录



c) OU


资源记录


d) PTR


资源记录




15)


在集成测试方法中


,


被测模块需要调用的模块称为


( )


a)


桩模块


b)


驱动模块


c)


主调模块


d)


被调模块




16)


通常情况下


,


下列选项中不属于单元测试内容的是


( )


a)


对单元模块进行性能测试



b)


语句和分支覆盖测试



c)


模块接口测试



d)


功能点测试




17)


如果要使


QTP

< p>
能测试一个带


ActiveX


控件的网页或者应用 程序


,


必须加载的插件是


( )



2


a) Visual Basic Add-in


b) jave Add- in


c) Web Add-in


d) ActiveX Add-in



18)


在


TCP/IP


网络协议中


,


为两台主机上的应用程序提供端到端的通信的是


( ).


a)


应用层


b)


传输层


c)


网络层


d)


链路层




19)


下列选项中


,( )< /p>


是


C


语言合法变量的表示形式

< p>
. (


选择二项


)


a) Float b) _min c) 1hear d) #total



20)


使用


LoadRunner


创建测试脚本时


,< /p>


如果被测应用是


B/S


结构


,


则一般需要选择


( )



协议


. c


a)



ODBC



b) WAP


c) Web(Http/Html)


d) Enterprise JavaBean(EJB)



21)

< br>从下列


Linux


系统内核版本号上看

< br>,


稳定性和安全性最好的是


( ).


a) 2.1.13 b) 2.3.15 c) 2.3.16 d) 2.4.18



22)



为了能够最大限度地发挥工具 的作用


,


在选择自动测试工具时应遵循以下

( )


原则


..


(


选择二项


)


a)



尽量选择比较完善


,


当前主流的测试工具



b)



c)



d)




23)



?


有如下


C


语言程序段


:


int n,t=1,s=0;


scanf(


“


%d


”


,&n);


do


{


s++;


t=t-2;


}while(t!=n);

< p>
为使此程序段不陷入死循环


,


从键盘输入的数据应 该是


( ).


a)



任意正奇数





b)


任意负偶数



c)


任意正偶数



d)


任意负奇数



选择适合企业系统工程环境的工具



选择测试工具时不必考虑与操作系统的兼容性



在需要多种工具时


,


尽量选择不同公司的产品


,


以利于全面测试软件



24)


在


Linux

< p>
中


,


用于启动


samba


服务的命令是


( ).


a) /etc/rc.d/init.d/smb start


b) /etc/rc.d/init.d/smb begin


c) /etc/rc.d/init.d/samba start


d) /etc/rc.d/init.d/samba begin



25)


下列选项中不属于防火墙功能的是


( ). (


选择二项


)


a)


包过滤




3


b)


提升网速



c)


状态检测



d)


限制端口的使用



e)


增加上网主机的数量




26)


在


Linux

< p>
的


rpm


命令参数中


,- h


表示


( ).


a)


显示当前


rpm


的版本



b)


打印”


#


”来显示安装进度



c)


显示一个包的信息



d)


检查软件的安装依赖




27)


关于软件测试经验


,


下列说法错误的是


( ). d



a)


测试是一种服务角色


,


测试人员需要服务的对象包括项目经理


,


程序 员


,


技术文档编


写人员


,


技术支持


,


管理层和项目相 关人员


,


市场开发和用户等



b)


需求文档不是需求的唯一来源


,


了解需求有很多途径


,


比如 会议


,


推导和参照等途径



c)


测试一个新版本时


,


最好先进行冒烟测试


.


不能通过冒烟测 试的版本


,


测试小组就可


以拒绝该版本



d)


缺陷的严重等级决 定了修复缺陷的优先级


,


严重等级高的缺陷优先级也高




28


、要实现查询


Student


表中


Country< /p>


字段(字符型)为


NULL


的记录,下列


SQL


语句中正


确的是(



)


。



a) SELECT*FROM Student WHERE Country=NULL


b) SELECT*FROM Student WHERE Country IS NULL


c) SELECT*FROM Student WHERE Country=


“”



d) SELECT*FROM Student WHERE Country=


‘’




29


、在关系数据库中,下列关于范式的说法错误的是(



)


。



a)


不满足第二范式的数据库就不是关系数据库



b)


第二范式要求实体的属性完全依赖于主关键字,简言之, 第二范式表明数据表中的


行可以被唯一地区分



c)


三种范式之间的关系是层层递进的



d)


第三范式要求一个数据库表中不能包含其他表中已经包含 的非主关键字信息




30

< p>
)有如下


C


语言函数代码:



void Test(int x,int y)


{


int a=0,b=0;


if((x<=7)&&(y>30))


a++


b++


}


下列设计的测试用例中满足条件组合覆盖的是(



)


。



a)



x=6,y=30






b) x=7,y=31


x=7,y=30





x=8,y=30



4


x=8,y=31


x=8,y=29


c) x=7,y=30


x=8.y=31



















x=7,y=30


x=8,y=31


d) x=7,y=31


x=8.y=30


31)


下列关于因果图方法的描述中错误的 是(



)


。



a)


对于输入条件有多个组合,相应产生多个动作的项目,适 合使用因果图方法



b)


因果图方法中条件的排列顺序,不影响执行哪些操作



c)


软件规模越大,输入条件与输出条件之间的关系越复杂, 使用因果图方法执行测试



越有效



d)


在黑盒测试中,因果图方法应用广泛




32


)关于冒烟测试,下列说法错误的是(


)


。



a)


冒烟测试主要是对应用程序的关键功能进行测试



b)


冒烟测试的目的是为了保证程序的稳定性



c)


冒烟测试的周期一般比较短



d)


通过冒烟测试的程序方可进入全面的测试阶段




33


)在软件测试流程中,测试脚本 的开发是在(



)阶段完成的。



a)


测试设计



b)


测试开发



c)


测试执行



d)


测试分析




34


)最大的


8


位二进制对应的十进制形式为(



)


。



a) 255




b) 128




c) 127





d) 256



35


)木马型病毒不具备的 病毒特征是(



)


。



a)


隐蔽性




b)


潜伏性




c)


未授权运行




d)


传染性




36


)下图是一应用程序用户界面截 图,根据相关测试知识,下列描述正确的是(


择二项)




5


)


。


(选



a)


菜单中存在错别字



b)


菜单中热键存在重复



c)


菜单分组存在错误



d)


主菜单中“


File

< p>
”、“


Edit


”、


< /p>


“


View


”、



37


)有如下


C


语言程序:



#include


void main()


{


int m[][3]={1,4,7,2,5,8,3,6,9};


int i;


for(i=0;i<3;i++)


{


Printf(


“


%d


”


,m[2][i]);


}


}


则程序编译运行后其输出结果正确的是(



)


。



a) 4 5 6



b) 2 5 8



c) 3 6 9



< p>
38


)有如下的


C


程序:



#include



6


Help


”次序有错



d) 7 8 9




“


void main()


{


void Adda(void );


int i=0;


for(i=0;i<3;i++)


Adda();


}


void Adda(void )


{


static int x=0;


int y=1;


int z=0;


x++;


y++;


z=x+y;


Printf(


“


x=%d, y=%d, z=%dn


”


,x,y,z);


}



则其运行结果正确的是(



)


。



a) x=1,y=2,z=3 b)


x=1,y=2,z=3


x=2,y=3,z=5 x=1.y=2,z=3


x=3,y=4,z=7 x=1,y=2,z=3


c) x=1,y=2,z=3 d)


x=1,y=2,z=3


x=2.y=2,z=4 x=1.y=3,z=4


x=3,y=2,z=5 x=1,y=4,z=5



39)


下 列关于软件测试文档的说法中错误的是(



)


。



a)


开发文档、测试文档、用户文档都需要评审



b)


需要专门的人员来管理测试文档,可以由配置管理员兼任



c)


需要说明书尽量不要出现“所有”


、


“从不”


、


“总是”等语气比较绝 对



d)


对需求说明书的测试属于动态黑盒测试




40)


计算机硬盘中


,


磁盘文件的存储的基本单元是



a)



字节



b)



簇



c)



扇区



d)



文件





41)


下列不属于


LoaderRunner


的场景类型的是



a)



Manual Scenario


b)



Manual Scenario with Percentage Mode


c)



Automatic Scenario


d)



Goal- Oriented Scenario



42)

< p>
有如下


C


语言程序




7

-


-


-


-


-


-


-


-