软件测试试题和答案
单选题,共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 : 1:1关系
B : 1:m关系
C : m:n关系
D : 1:1和1:m关系
第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)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论