没有什么不可以,只要你相信,只要你愿意去实现!

软件测试题与答2

上一篇 / 下一篇  2008-10-10 11:16:36 / 个人分类:练习题与答案

6.在LINUX系统中,下列哪一个命令属于目录管理的常用命令?
A.pwd
B.pr  
C.ln  
D.find
答案:( )

7.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?
  Ⅰ预防软件发生错误  Ⅱ发现改正程序错误  Ⅲ提供诊断错误信息
A.只有Ⅰ  
B.只有Ⅱ  
C.只有Ⅲ
D.都是
答案:( )

8.软件测试是软件质挝保证的重要手段,下述哪种测试是软件测试的最基础环节?
A.功能测试  
B.单元测试 
C.结构测试  
D.确认测试
答案:( )

9.在数据库的如下两个表中,若雇员信息的主键是雇员号,部门信息表的主键是部门号,在下列所给的操作中,哪个操作不能执行?  
雇员信息表:

雇员号 雇员名 部门号 工资
001 张山 02 2000
010 王宏达 01 1200
056 马林生 02 1000
101 赵敏 04 1500
部门信息表

部门号 部门名 主任
01 业务部 李建
02 销售部 应伟东
03 服务部 周垠
04 财务部 陈力胜


A.从雇员信息表中删除行('010','王宏达','01',1200)
B.将行('102','赵敏','01',1500)插入到雇员信息表中
C.将雇员信息表中雇员号='010'的工资改为1600元
D.将雇员信息表中雇员号='101'的部门号改为' 05'
答案:( )


10.在数据库的如上图两个表中,若雇员信息表的主键是雇员号,部门信息表的主键是部门号。在部门信息表中,哪一行可以被删除?
A.部门号='01'的行  
B.部门号='02'的行
C.部门号='03'的行  
D.部门号='04'的行
答案:( )

11.若用如下的SQL语句创建了一个表S:
CREATE TABLE S(S# CHAR(6)NOT NULL,
SNAME CHAR(8)NOT NULL,SEX CHAR(2),AGE INTEGER)
今向S表插入如下行时,哪一行可以被插入?
A.('991001','李明芳',女,'23')
B.('990746',"张为',NULL,NULL)
C.(NULL,'陈道一','男',32)
D.('992345',NULL,'女',25)
答案:( )


12.如果互连的局域网高层分别采用TCP/IP协议与SPX/IPX协议,那么我们可以选择的互连设备应该是
A.中继器  
B.网桥  
C.网卡  
D.路由器
答案:( )

13.通常可分为白盒测试黑盒测试。白盒测试是根据程序的(  )来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。
A.功能  
B.性能  
C.内部逻辑  
D.内部数据
答案:( )

14.常用的黑盒测试方法有边值分析、等价类划分、错误猜测、因果图等。其中(  )经常与其它方法结合起来使用。软件测试的步骤主要有单元测试、集成测试和确认测试。
A.边值分析  
B.等价类划分  
C.错误猜测  
D.因果图
答案:( )

15.LINUX下,解压缩文件的命令为?
A.        tar zxvf 文件名
B.        COPY 文件名
C.        CAT 文件名
D.        VI 文件名
答案:( )

16.从下列关于软件测试的叙述中,选出5条正确的叙述。
(1) 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。
(2) 尽量用公共过程或子程序去代替重复的代码段。
(3) 测试是为了验证该软件已正确地实现了用户的要求。
(4) 对于连锁型分支结构,若有n个判定语句,则有2n条路径。
(5) 尽量采用复合的条件测试,以避免嵌套的分支结构。
(6) GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。
(7) 发现错误多的程序模块,残留在模块中的错误也多。
(8) 黑盒测试方法中最有效的是因果图法。
(9) 在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。
(10) 程序效率的提高主要应通过选择高效的算法来实现。
A.1.3.4.5.9
B.2.4.6.7.10
C.4.5.6.7.10
D.1.2.3.8.9
答案:( )

17.(  )方法根据输出对输入的依赖关系设计测试用例。
A.路径测试      
B.等价类            
C.因果图            
D.归纳测试
答案:( )

18.在安装Bugzilla过程中,其中异步需要在BUGZILLA的目录内运行checksetup.pl,请以下那个命令正确?
A.        checksetup.pl
B.        make checksetup.pl
C.        ./ checksetup.pl
D.        cat checksetup.pl
答案:( )

19.手动安装PerL模块是,以下哪个操作正确?
A. bash# make
bash# make test
bash# perl Makefile.PL
bash# make install

B. bash# make install  
bash# make
bash# make test
bash# perl Makefile.PL

C. bash# make test  
bash# make
bash# perl Makefile.PL
bash# make install

D. bash# perl Makefile.PL
bash# make
bash# make test
bash# make install

答案:( )


20.You want to use the Web to let __(224)__ users or your customers look __(225)__ corporate information. But you want to keep installation at the user end __(226)__ and you don't want just __(227)__ to get __(228)__ your databases.  
  That may be where an application server enters the picture. For more user machine
independent, these software packages, typically written in the __(229)__ programming language for use on Windows __(230)__ -based systems, act as go-betweens __(231)__ browser-equipped end users to the databases that __(232)__ the information they need to __(233)__.  
(224): A. informer B. internal C. inside D. outside  
(225): A. at B. by C. in D. out  
(226): A. simple B. simply C. single D. singly  
(227): A. any B. anyone C. anything D. anywhere  
(228): A. into B. off C. onto D. out  
(229): A. C B. C++ C. SQL D. JAVA  
(230): A. NC B. NT C. PC D. PT  
(231): A. link B. linkage C. linking D. links  
(232): A. held B. helt C. hold D. holt  
(233): A. access B. accessing C. assert D. asserting

答案:(     )

公布答案:
6 A 7 D 8 B 9 D 10 C
11 B 12 D 13 C 14 B 15 A
16 C 17 C 18 C 19 D
2O
B A A B A D B C C A
答案来自某认证考试给出的答案,部分需要商榷。    

LINK:http://bbs.testage.net/viewthread.php?tid=9058&extra=page%3D4%26amp%3Bfilter%3Ddigest


相关阅读:

TAG: 练习题与答案 软件测试题

一剂清梳 引用 删除 一剂清梳   /   2011-04-14 15:12:22
5
 

评分:0

我来说两句

Open Toolbar