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

更新时间:2023-11-16 08:58:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

本文来自男装女装:http://51soxie.taobao.com

1.下列文档中不是文档测试需要测试的内容是( )

A.合同文档 B.管理文档 C.开发文档 D.用户文档

2.下列逻辑覆盖测试方法中,覆盖能力最强的是( d )

A.语句覆盖 B.判定覆盖 C.条件覆盖 D.条件组合覆盖

3.关于软件测试的原则,下列说法错误的是( )(选择两项) A.软件测试应该从代码完成后开始

B.程序员测试自己编写的代码有助于测试的深入广泛进行 C.软件测试必须确定预期输出结果

D.测试过程中要注意测试中的缺陷群集现象 4.下列SQL SERVER 2000系统数据中,记录了登录用户和服务器配置等系统信息的是( d ) A.tempdb B.model C.msdb D.master

5.下列关于测试和调试的说法中正确的是( d )

A.测试和调试没有本质区别。目的都是为了发现软件系统中的错误。 B.测试只是测试人员的职责,在整个测试活动中不需要开发人员的参与。 C.调试一般不能确定程序中潜在错误发生的原因 D.调试主要在软件的开发阶段进行。

6.下列关于正确选择自动化测试工具的说法中错误的是( b )

A.选择适合自己公司项目的自动测试工具,可以从测试工具的功能,集成能力,操作系

统和开发工具的兼容性等几个方面来考虑。

B.引入工具时不需要考虑工具引入的连续性和一致性 C.尽量选择主流测试工具

D.如果需要多种工具,尽量选择同一公司的产品。

7.下列关于测试用例的设计说法中正确的是( )

A.只有发现了到目前为止没有发现的缺陷的测试用例才是有价值的用例。 B.测试用例设计应该遵循从简单的原则,以便节约测试时间

C.测试用例的设计经常耗时很大。所以已设计好的测试用例不能变化 D.测试用例的设计依据需求说明书。应该覆盖用户需求

8.下列各选项的文件扩展名代表可执行文件的是( a )

A.EXE ,COM B.EXE,BAT C.COM,DLL D.DLL,BAT

9.在Red Hat Linux 9.0中,普通用户登录系统时默认进入( )目录中的对应目录下 A./bin B./boot C./etc D./home

10.在C语言中, 下列对类型说明符typedef的叙述中错误的是( b )

A.用typedef可以定义各种类型名,但不能用来定义变量 B.用typedef可以增加新类型

C.用typedef只是将已经存在的类型用一个新的标识符来代表。 D.使用typedef有利于程序的通用和移植

11.有如下C语言程序: #include void main() {

int x = 0; int *p = &x;

printf(“%d\\n:,*p); }

则编译运行后其输出结果是( b )

A. 随机值 B.0 C.x的地址 D.p的地址

12.关于HTTP协议中状态码的表示,下列说法错误的是( a ) A.1**:表示客户端错误 B.2**:表示请求成功地接收

C.3**:表示完成请求,客户需要进一步细化请求 D.4**:表示服务器错误

13.关于黑盒测试与白盒测试的区别,下列说法正确的是( ) A.白盒测试侧重于程序结构,黑盒测试侧重于功能

B.白盒测试可以使用自动测试工具,黑盒测试不能使用工具 C.白盒测试需要开发人员参与,黑盒测试不需要。 D.黑盒测试比白盒测试应用更广泛

14.通常认为的TCP/IP四层协议族中的应用层对应于OSI参考模型中的应用层,表示层,

以及( a )

A.会话层 B.传输层 C.网络层 D.物理层

15.下列关于LINUX内核版本说法中错误的是( ) A.内核有两种发行版本,开发版本和稳定版本 B.次版本号为偶数,说明该版本为开发版本

C.稳定版本主要修改内核中存在的BUG,开发版本继续增加新的功能 D.2.5.15是开发版本.

16.使用正交排列方式设计测试用例的最大好处在于( ) A.对所有的输入组合创建测试用例,

B.使用最少的测试用例获得最大的测试覆盖率. C.不用写测试用例

D.便于进行兼容性测试.

17.在Red Hat Linux 9.0中,存储IP地址与机器名的对应关系文件名是( d ) A./etc/lmhosts B./etc/sysconfig/network C./etc/aliases D./etc/hosts

18.下列关于计算机病毒的描述中最准确的是( ) A.计算机病毒是只通过网络传播的文件 B.计算机病毒是最初由系统自动生成的程序

C.计算机病毒都具有破坏性,会对系统或应用程序产生不同程度的影响 D.计算机病毒都是具备自我复制能力的程序。

19.下列不属于TD中预定义的默认用户组的是(a )

A.Admin B.project manager C.QATest D.Developer E.Viewer

20.下列关于C语言语法规则的说法中错误的是( ) A.一条语句只做一件事情,

B.尽量在定义变量的同时初始化该变量

C.低一层次的语句可比高一层次的语句缩进一个TAB键的空间。 D.空行会浪费内存,所以要尽量少用空行

21.关于对简单循环语句测试,下列说法错误的是( ) A.需要测试通过循环的所有可能次数。 B.需要测试整个跳过循环的情况 C.需要测试只有一次通过循环的情况 D.需要测试两次通过循环的情况

22.一般情况下,当一个软件新版本提交测试时,要有1-2名测试人员首先进行( c )可以帮助测试团队合理地利用有效资源.

A.配置测试,B.安装测试 C.冒烟测试 D.回归测试

23.在Linux中.要解包bugzilla.tar.gz并详细报告tar命令处理的文件名,应使用命令( a ) A.tar –xvzf bugzilla.tar.gz B.tar –cvzf bugzilla.tar.gz C.tar –cvzf bugzilla.tar.gz D.tar –cxvf bugzilla.tar.gz

24.通常情况下,下列关于白盒测试策略的说法中错误的是( ) A.桌前检查,单元测试通常由代码的创建者执行

B.代码走查由代码的创建者执行,不需要专门测试人员参与 C.代码的规则检查属于静态分析的内容

D.同行评审通常由软件产品创建者的同行检查该工作产品,识别产品缺陷

25.对于软件的鼠标操作测试,下列的说法正确的是( c )

A.进行鼠标测试时。要对鼠标的左右键都进行测试,右键菜单中应该包含左键单击功能 B.要测试鼠标的移动速度,而应用程序对鼠标单击的响应速度则不属于鼠标测试内容, C.鼠标移到工具栏的图标时一般要有提示信息显示,并且确定显示内容与实际的功能一

D.光标形状是否随操作而变化不是鼠标测试内容。

26.在C语言中,如在一个全局变量前加上修饰符static,则下列描述正确的是( c ) A.将原动态存储区中的该变量存储到静态存储区中 B.加与不加没有什么区别

C.使该变量只能在当前文件中使用 D.全局变量前不能加static

27.下列关于QuickTest Professional中Action的描述错误的是( c )

A.QuickTest Professional测试脚本中的语句,一定是属于一个或多个Action中的 B.QuickTest Professional允许将一个测试脚本分成多个Action

C.QuickTest Professional中的External Action,是从其他脚本中的Action复制过来的 D.QuickTest Professional脚本中有多个Action时,可仅让部分Action反复执行,其它脚

本不反复执行

28.下列关于各类软件缺陷的描述中错误的是( bd )(选择两项) A.集成错误多发生在模块接口上,一般在集成测试中发现 B.重用错误一般是由于没有遵守编码规范造成的。 C.逻辑错误是比较难检测的错误,是测试重点之一。

D.逻辑错误一般是由于设计错误造成的,与开发人员对开发环境熟练程度无关

29.关于硬盘分区,下列说法中错误的是( ) A.一块硬盘只能有一个扩展磁盘分区

B.基本磁盘和动态磁盘可以互相转换,转换过程中数据不会丢失 C.扩展分区不可以被指定为激活分区

D.主分区中至少有一个分区具备激活标志。

30.下列关于软件测试和软件生命周期的说法中正确的是( )(选择两项)

A.从软件生命周期的螺旋模型来看,所有测试工作是在编码结束以后才开始介入

B.螺旋模型和瀑布模型相比,测试工作介入的更早,更具体,从而更好的地规避了风险。 C.测试计划是用于指导整个测试过程的,所以一旦测试计划通过评审,是不能改动的 D.从软件测试生命周期来看,一个软件的新版本要经过评审才能发布。

31.下列关于单元测试的描述错误的是( )(选择两项) A.单元测试又称模块测试,是最小单位的测试

B.测试人员介入测试活动的最佳时间是单元测试阶段。 C.单元测试是在系统测试结束后进行的。

D.进行单元测试时。需要将被测试单元模块与系统的其他部分相隔离。

32.有如下C语言。 #include void main() {

int arr[10]; int i;

for(i = 0 ; i <= 9 ; i++) {

arr[i] = i ; } }

对数组arr进行边界值分析设计时,测试用例中数组arr元素取值作为边界值不合理的是

( )

A.arr[0] B.arr[9] C.arr[11] D.arr[1]

33.在Redhat linux 9中,要安装一个软件包,perl.i386.rpm,并且在安装时以#号显示安装进度,应该使用的命令是( a )

A.rpm –ih perl.i386.rpm B.rpm –i perl.i386.rpm C.rpm –e perl.i386.rpm D.rpm –V perl.i386.rpm

34.在SQL SERVER 2000中,关于存储过程的创建,下列说法错误的是( )

A.不能将CREATE PROCEDURE语句与其他的SQL语句组合到单个批处理中

B.创建存储过程的权限默认属于数据的使用者,该使用者可以将此授权授予其他用户 C.存储过程和表,视图一样,都是数据库对象,其名称必须要遵守标识符规则, D.只能在当前数据库中创建存储过程 35.在WINDOWS系统中,用户user16既属于allusers组又属于vip组。对于文件A在alluser组中被赋予拒绝写入权限,在vip组中被赋予写入权限,那么用户user16对文件A拥有的权限是( a )

A.拒绝写入 B.写入 C.读取 D.无法确定其权限

36.在装有Windows 2000 和Red Hat Linux 9.0 双操作系统的计算机上,如果使用LILO管理引导,则LILO应该放在( a )中

A.MBR B./ C.root分区的首扇区 D./LILO

37.下列关于QTP对象仓库的描述中正确的是( c )

A.在树形列表中选择一个对象,右侧的表格中就会列出该对象的全部属性值

B.是否添加/删除关键属性是根据需要而定的。应该添加经常变动的属性,而删除不变的属性

C.QTP提供的对象自动识别机制可以减少回放脚本时找不到对象问题,也就是说,当一个对象在对象仓库和被测应用中的属性信息稍有不同时,也会被认定为是同一个对象 D.QTP支持两种对象仓库模式,其中per-ation模式使整个测试使用一个共享的对象仓库。

38.下列关于SQL Server 2000身份验证模式的叙述中正确的是( bc )(选择两项)

A.选择SQL Server验证模式时,为提高系统的安全性,需要给登录ID的sa设置健壮

的密码

B.选择Windows身份验证模式时,需要给登录ID的sa设置密码,否则会带来安全隐

C.选择SQL Server验证模式,给登录ID的sa设置为空密码不会影响安全性

本文来源:https://www.bwwdw.com/article/dahv.html

Top