软件测试试题和答案
单选题,10
1,分值:(2)
软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪些是软件测试的任务:( 
A : 预防软件发生错误
B : 发现改正程序错误
C : 提供诊断错误信息
D : 都是
2,分值:(2)
在数据库中,以下说法不正确的是:( 
A : 数据库避免了一切数据的重复
B : 若系统是完全可以控制的,则系统可确保更新时的一致性
C : 数据库中的数据可以共享
D : 数据库减少了数据冗余
3,分值:(2)
终止一个前台进程可能用到的命令和操作:( 
A : kill
B : CTRL+C
C : shut down
D : halt
4,分值:(2)
层次模型不能直接表示:( 
A : 11关系
B : 1m关系
C : mn关系
D : 1:11m关系
5,分值:(2)
用于数据库恢复的重要文件是:( 
A : 数据库文件
B : 索引文件
C : 日志文件
D : 备注文件
6,分值:(2)
以下不属于TCP/IP模型的是:( 
A : 网络访问层
B : 表示层
C : 应用层
D : 传输层
7,分值:(2)
UNIX文件系统中,若在根文件系统的某个子目录上挂上其它的文件系统,可使用的命令是:( 
A : mount
B : more
C : grep
D : nice
8,分值:(2)
以下哪种软件测试属于软件性能测试的范畴:( 
A : 测试题接口测试
B : 压力测试
C : 单元测试
D : 易用性测试
9,分值:(2)
十进制102转换为二进制是:( 
A : 1100111
B : 1100110
C : 1100001
D : 101111
10,分值:(2)
当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是:( 
A : 属性冲突
B : 语法冲突
C : 结构冲突
D : 命名冲突
多选题,5
11,分值:(4)
进行软件质量管理的重要性有:(     
A : 维护降低成本
B : 法律上的要求
C : 市场竞争的需要
D : 质量标准化的趋势
E : 软件工程的需要
F : CMM过程的一部分
G : 方便与客户进一步沟通为后期的实施打好基础
12,分值:(4)
下面哪些属于动态分析:(     
A : 代码覆盖
B : 模块功能检查
C : 系统压力测试
D : 程序数据流分析
13,分值:(4)
使用软件测试工具的目的:(     
A : 帮助测试寻问题
B : 协助问题的诊断
C : 节省测试时间
D : 提高Bug的发现率
E : 更好的控制缺陷提高软件质量
F : 更好的协助开发人员
14,分值:(4)
选出属于黑盒测试方法的选项:(     
A : 测试用例覆盖
B : 输入覆盖
C : 输出覆盖
D : 分支覆盖
E : 语句覆盖
F : 条件覆盖
15,分值:(4)
导致软件缺陷的原因有很多,A-D是可能的原因,其中最主要的原因包括:(     
A : 软件需求说明书编写的不全面,不完整,不准确,而且经常更改
B : 软件设计说明书
C : 软件操作人员的水平
D : 开发人员不能很好的理解需求说明书和沟通不足
判断题,10
16,分值:(1)
集成测试计划在需求分析阶段末提交。
正确      错误
17,分值:(1)
软件生存周期是从软件开始开发到开发结束的整个时期。
正确      错误
18,分值:(1)
功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。
正确      错误
19,分值:(1)
从用户软件开发者的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。
正确      错误
20,分值:(1)
事务故障的恢复是由系统自动完成的,对用户是透明的。
正确      错误
21,分值:(1)