软件测试试题答案解析四5套.docx
- 文档编号:12521353
- 上传时间:2023-04-19
- 格式:DOCX
- 页数:50
- 大小:34.23KB
软件测试试题答案解析四5套.docx
《软件测试试题答案解析四5套.docx》由会员分享,可在线阅读,更多相关《软件测试试题答案解析四5套.docx(50页珍藏版)》请在冰豆网上搜索。
软件测试试题答案解析四5套
软件测试试题(十六)
单选题,共10题
第1题,分值:
(2)
下面关于正确选择自动化工具的说法中错误的是:
()
A:
选择适合自己公司项目的自动化测试工具,可以从测试工具的功能,集成能力,操作和开发工具的兼容性等几个方面来考虑
B:
引入工具时不需要考虑工具引入的连续性和一致性
C:
尽量选择主流测试工具
D:
如果需要多种工具,尽量选择同一公司的产品
第2题,分值:
(2)
设超级用户root当前所在目录为/usr/local,键入cd~命令后,用户当前所在目录为:
()
A:
/home
B:
/root
C:
/home/root
D:
/usr/local
第3题,分值:
(2)
()方法根据输出对输入的依赖关系设计测试用例。
A:
路径测试
B:
等价类
C:
因果图
D:
归纳测试
第4题,分值:
(2)
以下不属于应用系统中的缺陷类型的是:
()
A:
不恰当的需求解释
B:
用户指定的错误需求
C:
设计人员的习惯不好
D:
不正确的程序规格说明
第5题,分值:
(2)
事务对DB的修改,应该在数据库中留下痕迹,永不消逝,这个性质称为事务的()。
A:
持久性
B:
隔离性
C:
一致性
D:
原子性
第6题,分值:
(2)
在关系代数的专门关系运算中,从表中取出指定属性的操作称为:
()
A:
选择
B:
投影
C:
连接
D:
扫描
第7题,分值:
(2)
测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面哪个是正确的无效等价类:
()
A:
(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞)
B:
(500,+∞)
C:
(500,+∞)
D:
(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞)
第8题,分值:
(2)
软件测试管理包括测试过程管理、配置管理以及()。
A:
测试评审管理
B:
测试用例管理
C:
测试计划管理
D:
测试实施管理
第9题,分值:
(2)
从E-R模型向关系模型转换时,一个M:
N联系转换为关系模式时,该关系模式的码是:
()
A:
M端实体的码
B:
N端实体的码
C:
M端实体的码与N端实体的码的组合
D:
重新选取其他属性
第10题,分值:
(2)
从测试的要求来讲,如果想让测试完成的效果更好,测试部门与开发部门的关系最好是下面四种中的()。
A:
测试组织与开发组织为同一公司同一部门同一小组,并且测试人员与开发人员为同一组人员,即开发人员测试自己的程序。
B:
测试组织与开发组织为同一公司同一部门同一小组,但测试人员与开发人员为不同人员。
C:
测试组织与开发组织为同一公司,但不在同一部门。
D:
测试组织与开发组织为不同公司。
多选题,共5题
第11题,分值:
(4)
导致软件缺陷的原因有很多,A—D是可能的原因,其中最主要的原因包括:
()
A:
软件需求说明书编写的不全面,不完整,不准确,而且经常更改
B:
软件设计说明书
C:
软件操作人员的水平
D:
开发人员不能很好的理解需求说明书和沟通不足
第12题,分值:
(4)
下面角色不属于集成计划评审的是:
()
A:
配置经理
B:
项目经理
C:
测试员
D:
编码员
第13题,分值:
(4)
编写测试计划的目的是:
()
A:
使测试工作顺利进行
B:
使项目参与人员沟通更舒畅
C:
使测试工作更加系统化
D:
软件工程以及软件过程的需要
E:
软件过程规范化的要求
F:
控制软件质量
第14题,分值:
(4)
软件测试设计活动主要有:
()
A:
工作量分析
B:
确定并说明测试用例
C:
确立并结构化测试过程
D:
复审并评估测试覆盖
第15题,分值:
(4)
软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC得是:
()
A:
测试
B:
跟踪
C:
监督
D:
制定计划
E:
需求审查
F:
程序代码审查
判断题,共10题
第16题,分值:
(1)
测试用例一般是由测试设计人员写的。
正确错误
第17题,分值:
(1)
从用户软件开发者的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。
正确错误
第18题,分值:
(1)
验收测试比较适合采用软件自动化测试工具进行测试。
正确错误
第19题,分值:
(1)
缺省情况下,所创建的索引是非聚簇索引。
正确错误
第20题,分值:
(1)
在E-R模型中,可能有实体具有自包含联系。
正确错误
第21题,分值:
(1)
Beta测试是软件的多个用户在实际使用环境下进行的测试。
正确错误
第22题,分值:
(1)
对数据库中数据进行的每一次更新操作都记录在日志文件。
正确错误
第23题,分值:
(1)
验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。
正确错误
第24题,分值:
(1)
SQL是关系数据库的标准语言。
正确错误
第25题,分值:
(1)
关系模式的候选关键字可以有超过1个。
正确错误
填空题,共5题
第26题,分值:
(4)
对一张表中的数据进行增、删、改、查时,使用的命令:
_______、_______、_______、_______。
第27题,分值:
(4)
关系代数中的传统集合运算包括:
_______、_______、_______、_______。
第28题,分值:
(4)
网络通讯三个要素,包括______、_____、_____。
第29题,分值:
(4)
软件测试的目的是_______。
第30题,分值:
(4)
_______是指数据库的物理结构改变时,尽量不影响整理结构、用户的逻辑结构以及应用程序。
问答题,共5题
第31题,分值:
(6)
什么是静态测试?
请答题:
第32题,分值:
(6)
集成测试通常都有哪些策略?
请答题:
第33题,分值:
(6)
你认为一个优秀的测试工程师应该具备哪些素质?
请答题:
第34题,分值:
(6)
根据自己的理解什么是测试用例和测试规程,设计一个测试用例应当从哪几方面考虑?
请答题:
第35题,分值:
(6)
什么是单元测试?
请答题:
软件测试试题(十六)参考答案
单选题,共10题
第1题B
第2题B
第3题C
第4题B
第5题A
第6题B
第7题C
第8题A
第9题C
第10题D
多选题,共5题
第11题ABCD
第12题CD
第13题ABC
第14题ABCD
第15题ABC
判断题,共10题
第16题正确
第17题错误
第18题错误
第19题正确
第20题正确
第21题正确
第22题正确
第23题正确
第24题正确
第25题正确
填空题,共5题
第26题INSERT、UPDATE、DELETE、SELECT
第27题交、并、差、笛卡尔积
第28题协议、端口、IP
第29题保障软件质量
第30题数据的物理独立性
问答题,共5题
第31题
静态测试是指测试不运行的部分——只是检查和审核;
第32题
静态集成和动态集成,其中动态集成又分自顶向下集成、自底向上集成和混合方式集成
第33题
一个优秀的测试工程师应该具备的基本素质有:
责任心、沟通能力、团队精神、自信心、耐心、怀疑精神、洞察力、幽默感等。
应具备的专业素质有:
有竞争力的测试人员要具有三方面的技能:
计算机专业技能、测试专业技能、软件编程技能。
第34题
狭义的讲,一个测试用例就是测试人员用以测试被测软件的某个特性或特性组合的一组数据。
这组数据可能是从用户处得来的实际的一组数据,也可能是测试人员专门设计出来的测试软件某些功能的一组数据。
测试规程就是详细的对测试用例设计方法、测试方法、测试工具、测试环境和测试数据进行描述的文档,还可以包括能把某个或某一组测试用例应用到被测软件上完成某项测试的一系列的操作步骤。
设计测试用例应当从以下几方面考虑:
边界值,等价类划分,有效/无效值等。
第35题
对软件中的最小可测试单元进行检查和验证。
软件测试试题(十七)
单选题,共10题
第1题,分值:
(2)
()可以作为软件测试结束的标志。
A:
使用了特定的测试用例
B:
错误强度曲线下降到预定的水平
C:
查出了预定数目的错误
D:
按照测试计划中所规定的时间进行了测试
第2题,分值:
(2)
若事务T对数据R已加了X锁,则其他事物对数据R:
()
A:
可以加S锁不能加X锁
B:
不能加S锁可以加X锁
C:
可以加S锁也可以加X锁
D:
不能加任何锁
第3题,分值:
(2)
以下哪种软件测试属于软件性能测试的范畴:
()
A:
接口测试
B:
压力测试
C:
单元测试
D:
易用性测试
第4题,分值:
(2)
软件是程序和()的集合。
A:
文档
B:
代码
C:
测试用例
D:
测试
第5题,分值:
(2)
关系模型中实体与实体间是通过()联系的。
A:
表
B:
图
C:
树
D:
关系
第6题,分值:
(2)
现在向银行存款,年利率为i,若希望在n年后从银行得到F元,现在应该存入的钱数为()。
A:
i/(1+F)n
B:
F/(1+in)
C:
F/in
D:
F/(1+i)n
第7题,分值:
(2)
在SQL语法中,用于更新的命令是:
()
A:
INSERT
B:
UPDATE
C:
DELETE
D:
CREATE
第8题,分值:
(2)
关系模型中,一个键是:
()
A:
可由多个任意属性组成
B:
至多由一个属性组成
C:
可由一个或多个能唯一标识元组的属性组成
D:
以上都不是
第9题,分值:
(2)
()命令是在vi编辑器中执行存盘退出。
A:
:
q
B:
ZZ
C:
:
q!
D:
:
wq
E:
D
第10题,分值:
(2)
为了提高测试的效率,应该:
()
A:
随机地选取测试数据
B:
取一切可能的输入数据作为测试数据
C:
在完成编码以后制定软件的测试计划
D:
选择发现错误的可能性大的数据作为测试数据
多选题,共5题
第11题,分值:
(4)
测试设计员的职责有:
()
A:
制定测试计划
B:
设计测试用例
C:
设计测试过程、脚本
D:
评估测试活动
第12题,分值:
(4)
下面哪些属于动态分析:
()
A:
代码覆盖率
B:
模块功能检查
C:
系统压力测试
D:
程序数据流分析
第13题,分值:
(4)
关系模型的数据操纵即是建立在关系上的数据操纵,一般有()四种操作。
A:
增加
B:
删除
C:
修改
D:
查询
E:
存储
F:
定时触发
第14题,分值:
(4)
软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC得是:
()
A:
测试
B:
跟踪
C:
监督
D:
制定计划
E:
需求审查
F:
程序代码审查
第15题,分值:
(4)
TCP/IP模型中传输层协议有:
()
A:
TCP
B:
HTTP
C:
FTP
D:
UDP
判断题,共10题
第16题,分值:
(1)
对于连锁型分支结构,若有n个判定语句,则有2n条路径。
正确错误
第17题,分值:
(1)
主键的字段值不能为空,但可以有重复的值。
正确错误
第18题,分值:
(1)
对数据库表进行数据修改,可以使用SQL的update语句。
正确错误
第19题,分值:
(1)
软件生存周期是从软件开始开发到开发结束的整个时期。
正确错误
第20题,分值:
(1)
数据库管理技术发展过程中,文件系统阶段存在数据冗余度大的问题。
正确错误
第21题,分值:
(1)
I18N测试是指对产品做出具有国际性的规划,而L10N测试则是指对软件做出符合本地需求更改工作。
正确错误
第22题,分值:
(1)
SQL语言是过程化的语言,易学习。
正确错误
第23题,分值:
(1)
查询优化主要是物理方法的优化,而逻辑方法优化与否影响不大。
正确错误
第24题,分值:
(1)
缺陷跟踪系统只针对对测试人员来使用。
正确错误
第25题,分值:
(1)
在设计测试用例时,应包括合理的输入条件和不合理的输入条件。
正确错误
填空题,共5题
第26题,分值:
(4)
数据库中常见的数据模型分为:
层次模型、_______、_______、面向对象模型。
第27题,分值:
(4)
SQL数据库中的表,可以是基本表,也可以是_______。
第28题,分值:
(4)
数据库系统的核心是_______。
第29题,分值:
(4)
聚合函数MIN的语义是_______。
第30题,分值:
(4)
软件测试按照是否执行分类分为______________。
问答题,共5题
第31题,分值:
(6)
软件测试应该划分几个阶段?
简述各个阶段的含义?
请答题:
第32题,分值:
(6)
怎样才能最大限度地保证软件质量?
请答题:
第33题,分值:
(6)
在数据库中有如下数据表
学生信息表student(学号s_no,姓名s_name,年龄s_age,性别s_sex,所在系s_dept)
课程信息表courese(课程号c_no,课程名c_name,先行课c_before,学分credit)
成绩信息表score(学号s_no,课程号c_no,成绩score)
要求:
查询姓“张”的同学的学号和姓名
请答题:
第34题,分值:
(6)
软件的缺陷等级应如何划分?
请答题:
第35题,分值:
(6)
简述需求分析的过程。
请答题:
软件测试试题(十七)参考答案
单选题,共10题
第1题D
第2题D
第3题B
第4题A
第5题A
第6题D
第7题B
第8题C
第9题D
第10题D
多选题,共5题
第11题BC
第12题ABC
第13题ABCD
第14题ABC
第15题AD
判断题,共10题
第16题正确
第17题错误
第18题正确
第19题错误
第20题正确
第21题正确
第22题错误
第23题错误
第24题错误
第25题正确
填空题,共5题
第26题网状模型、关系模型
第27题视图
第28题DBMS数据库管理系统
第29题计算属性值中的最小值
第30题动态测试、静态测试
问答题,共5题
第31题
按照开发阶段划分,软件测试可分为单元测试、集成测试,系统测试和验收测试。
单元测试:
针对每个单元的测试,以确保每个模块能正常工作为目标。
集成测试:
对已测试过的模块进行组装,进行集成测试。
系统测试:
检验软件产品能否与系统的其他部分协调工作。
验收测试:
检验软件产品质量的最后一道工序
第32题
测试并不能够最大限度的保证软件的质量,软件的高质量是开发和设计出来的,而不是测试出来的,它不仅要通过对软件开发流程的监控,使得软件开发的各个阶段都要按照指定的规程进行,通过对各个阶段产物的评审,QA对流程的监控,对功能及配置的审计来达到开发的最优化。
当然测试也是保证软件质量的一个重要方式,是软件质量保证工程的一个重要组成部分。
第33题
SELECTs_no,s_nameFROMstudentWHEREs_namelike'张%';
第34题
分为提示、一般、严重、致命四个等级
第35题
软件需求分析所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其它系统元素的接口细节,定义软件的其它有效性需求。
进行需求分析时,应注意一切信息与需求都是站在用户的角度上。
尽量避免分析员的主观想象,并尽量将分析进度提交给用户。
在不进行直接指导的前提下,让用户进行检查与评价。
从而达到需求分析的准确性。
分析员通过需求分析,逐步细化对软件的要求,描述软件要处理的数据域,并给软件开发提供一种可转化为数据设计、结构设计和过程设计的数据和功能表示。
在软件完成后,制定的软件规格说明还要为评价软件质量提供依据。
软件测试试题(十八)
单选题,共10题
第1题,分值:
(2)
linux下,解压缩文件的命令为:
()
A:
tarzxvf文件名
B:
COPY文件名
C:
CAT文件名
D:
VI文件名
第2题,分值:
(2)
下列各选项的文件扩展名代表可执行文件的是:
()
A:
EXE、COM
B:
EXT、BAT
C:
COM、DLL
D:
DLL、BAT
第3题,分值:
(2)
以下关于面向对象软件测试的说法中,正确的是:
()
A:
面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则
B:
对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用
C:
面向对象软件测试不考虑对一个类中的单个方法的测试
D:
面向对象软件测试不必考虑对继承关系的测试
第4题,分值:
(2)
为了提高测试的效率,应该:
()
A:
随机地选取测试数据
B:
取一切可能的输入数据作为测试数据
C:
在完成编码以后制定软件的测试计划
D:
选择发现错误的可能性大的数据作为测试数据
第5题,分值:
(2)
https的端口号是:
()
A:
443
B:
3306
C:
80
D:
1521
第6题,分值:
(2)
软件工程的主要环节有:
()
①人员管理;②项目管理;③可行性与需求分析;④系统设计;⑤程序设计;⑥测试;⑦维护等
A:
①②④⑤⑥⑦
B:
②③⑤⑥⑦
C:
①②③④⑤⑥
D:
以上全是
第7题,分值:
(2)
衡量计算机的平均无故障时间是计算机的()。
A:
可靠性
B:
可维护性
C:
适应性
D:
稳定性
第8题,分值:
(2)
集成测试中使用的辅助模块分为驱动模块和()。
A:
传入模块
B:
主模块
C:
桩模块
D:
传出模块
第9题,分值:
(2)
某软件公司在招聘软件测试工程师时,应聘者甲向公司做如下保证:
(1)经过自己测试的软件今后不会再出现问题
(2)在工作中对所有程序员一视同仁,不会因为某个程序编写的程序发现的问题多,就重点审查该程序,以免不利于团结
(3)承诺不需要其他人员,自己就可以独立进行测试工作
(4)发扬咬定青山不放松的精神,不把所有问题都找出来,绝不罢休
根据自己所学的软件测试知识,应聘者甲的保证:
()
A:
(1)(4)是正确的
B:
(2)是正确的
C:
都是正确的
D:
都是错误的
第10题,分值:
(2)
()命令是在vi编辑器中执行存盘退出。
A:
:
q
B:
ZZ
C:
:
q!
D:
:
wq
多选题,共5题
第11题,分值:
(4)
选出属于黑盒测试方法的选项:
()
A:
测试用例覆盖
B:
输入覆盖
C:
输出覆盖
D:
分支覆盖
E:
语句覆盖
F:
条件覆盖
第12题,分值:
(4)
软件测试设计活动主要有:
()
A:
工作量分析
B:
确定并说明测试用例
C:
确立并结构化测试过程
D:
复审并评估测试覆盖
第13题,分值:
(4)
下面哪些属于动态分析:
()
A:
代码覆盖率
B:
模块功能检查
C:
系统压力测试
D:
程序数据流分析
第14题,分值:
(4)
进行软件质量管理的重要性有:
()
A:
维护降低成本
B:
法律上的要求
C:
市场竞争的需要
D:
质量标准化的趋势
E:
软件工程的需要
F:
CMM过程的一部分
G:
方便与客户进一步沟通为后期的实施打好基础
第15题,分值:
(4)
典型的瀑布模型的四个阶段是:
()
A:
分析
B:
设计
C:
编码
D:
测试
E:
需求调研
F:
实施
判断题,共10题
第16题,分值:
(1)
在设计测试用例时,应包括合理的输入条件和不合理的输入条件。
正确错误
第17题,分值:
(1)
SQL语言有两种使用方式,分别称为交互式SQL和嵌入式SQL。
正确错误
第18题,分值:
(1)
Acceptancetesting验收测试是部署软件之前的最后一个测试操作。
正确错误
第19题,分值:
(1)
E-R图就是数据库的逻辑模型。
正确错误
第20题,分值:
(1)
数据库系统比文件系统能管理更多的数据。
正确错误
第21题,分值:
(1)
网状模型是数据库设计过程中最常用的数据模型。
正确错误
第22题,分值:
(1)
测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。
正确错误
第23题,分值:
(1)
白盒测试可以找出软件遗漏功能和代码错误问题。
正确错误
第24题,分值:
(1)
软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。
正确错误
第25题,分值:
(1)
所有软件都有一个用户界面,因此必须测试易用性。
正确错误
填空题,共5题
第26题,分值:
(4)
常用Linux版本有:
_______、_______、_______。
第27题,分值:
(4)
单元测试的2种常用方法______________。
第28题,分值:
(4)
monkey测试的语句_______。
第29题,分值:
(4)
软件的六大质量特性包括:
_______、_______、_______、_______、_______、_______。
第30题,分值:
(4)
数据模型由三部分组成:
_______、_______、_______
问答题,共5题
第31题,分值:
(6)
软件测试的目的。
请答题:
第32题,分值:
(6)
简述一下C/S模式和B/S模式的区别?
请答题:
第33题,分值:
(6)
描述Session与Cookie的作用与区别。
请答题:
第34题,分值:
(6)
什么是β测试?
请答题:
第35题,分值:
(6)
白盒测试有哪几种方法?
请答题:
软件测试试题(十八)参考答案
单选题,共10题
第1题A
第2题A
第3题A
第4题D
第5题A
第6题D
第7题A
第8题C
第9题D
第10题D
多选题,共5题
第11题ABC
第12题ABCD
第13题ABC
第14题ABCD
第15题ABCD
判断题,共10题
第16题正确
第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 试题答案 解析