软件测试试题专题(一)

萌到你眼炸
984次浏览
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

-


-


-


-


-


-


-


-