Advertisement

软件测试—选择题总结

阅读量:

选择题

1.()是用户和设计交换最频繁的方法

A.原型化方法
B.瀑布模型方法
C.螺旋模型方法
D.构件组装模型
答案:(A)

2.软件测试的目的:()

A.规避软件开发过程中的潜在问题
B.识别出软件开发过程中存在的问题
C.努力发现并消除软件潜在的问题,并提升整体系统的可靠性。
D.纠正或修复在软件开发中存在的问题
答案:(C)

3.某次程序调试没有出现预计的结果,下列( )不可能是导致出错的原因。

A.变量未进行初始化操作
B.所编写的代码存在格式方面的不规范
C.循环控制出现了问题
D.在输入代码时存在错误
答案:(B)

A.变量未进行初始化操作
B.所编写的代码存在格式方面的不规范
C.循环控制出现了问题
D.在输入代码时存在错误
答案:(B)

4.下列关于程序效率的描述错误的是()。

A.优化运行速度意味着提升程序效率
C.详细设计阶段确定的算法效率不会影响源程序的整体 efficiency
答案:(C)

5.为了使n年后能从银行取出F元,在年利率i的情况下,现需存入多少金额?

A.i/(1+F) n
B.F/(1+in )
C.F/i n
D.F/(1+i)n
答案:(D)

6.在LINUX系统中,下列哪一个命令属于目录管理的常用命令?

A.pwd
C.ln
D.find
答案:(A)

7.在软件开发过程中进行软件测试被视为一个关键阶段,在这一阶段中实施的质量保证工作对于确保最终产品的可靠性至关重要;以下哪些(或哪些)属于软件测试的主要任务?

I防止软件出现故障
II识别并修复程序中的错误
III提供关于错误的诊断信息
A项仅包含I
B项仅包含II
C项仅包含III
D选项均为上述内容
答案为(D)

8.软测作为质保体系的重要组成部分,在以下选项中,请指出哪一项属于软测的核心环节。

A.功能测试
C.结构测试
D.确认测试
答案:(B)

在包含以下两个表格的数据库系统中,请问哪一个操作无法执行?其中雇员信息表以雇员号作为主键字段(如:张山、王宏达等),而部门信息表则以部门号作为主键字段(如:业务部、销售部等)。

A.从雇员信息表中删除行(‘OIB', '王宏达', 'OIB', 857)
B.插入到雇员信息表中的行(‘OIB', '张伟杰', 'OIB', 987)
C.修改指定员工的薪资为每月857元
D.更动员工编号为'OIB'的部门号码至.OSY

答案:(D)

在数据库中的这两个表,请问,在部门信息表中是否存在某一行记录满足特定条件而需要删除?其中雇员信息表的主键字段为雇员号,部门信息表的主键字段为部门号。

A.部门号=’01’的行
B.部门号=’02’的行
C.部门号=’03’的行
D.部门号=’04’的行
答案:(C)

使用以下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)
答案:(B)

当不同层次的局域网间分别采用了TCP/IP协议与SPX/IPX协议时,则在选择互连设备方面需要格外谨慎。

A.中继器
B.网桥
C.网卡
D.路由器
答案:(D)

通常将之分为白盒检验与黑箱检验两类。在执行白框检验时,需依据系统的(具体条件)来制定检验方案;而在进行黑色检验时,则需基于软件的功能需求来进行相应的验证。

A.功能
B.性能
C.内部逻辑
D.内部数据
答案:(C)

常用的无序Accessibilityblack-box测试技术包括边界条件分析法、等价类划分法以及错误推测法等。其中某些特定场景下常被采用,并且与其他技术结合应用。在实际应用中,默认情况下主要执行单元验证流程,并根据需求依次进行集成验证和最终确认验证。

A.边值分析
B.等价类划分
C.错误猜测
D.因果图
答案:(B)

15.LINUX下,解压缩文件的命令为?

A.tarzxvf文件名
B.COPY文件名
C.CAT文件名
D.VI文件名
答案:(A)

16.从下列关于软件测试的叙述中,选出5条正确的叙述。

(1)在使用黑盒法进行测试时,通常会根据程序内部逻辑来设计测试用例。
(2)为了避免重复代码时应优先采用公共子程序或共用过程。
(3)测试的目的在于确认系统是否成功满足了用户的需求。
(4)对于具有连锁型分支结构的程序段来说,在这种情况下会有n个判定语句,则共有2n条路径。
(7)在同一模块中出现较多错误时,在其他模块中的错误数量也会相应增加。
(8)在黑盒测试方法中最有成效的是因果关系分析法。
(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.归纳测试
答案:(C)

在整个Bugzilla安装过程中,请指定正确的命令

A.checksetup.pl
B.makechecksetup.pl
C../checksetup.plb
D.catchecksetup.plb
答案:(A)

19.手动安装PerL模块是,以下哪个操作正确?

A. 生成测试用例并构建软件及随后运行 Perl 脚本以部署项目
B. 生成软件并构建测试用例以及验证 Perl 脚本
C. 运行测试用例并生成软件及随后验证 Perl 脚本
D. 运行 Perl 脚本以部署项目 并随后生成软件 并构建测试用例和安装软件
答案:(D)

20 . 进行软件质量管理的重要性有:(ABCD)

A、降低维护成本
B、法律规范
C、市场竞争的需求
D、质量管理体系的发展趋势
E、软件工程需求
F、A过程的一部分
G)促进后续实施阶段的有效沟通

21 . 以测试的形态分测试可以分为:(ABC)

A、建构性测试
B、系统测试
C、专项测试
D、单元测试
E、组件测试
F、集成测试

22 . 选出属于黑盒测试方法的选项(ABC)

A、测试用例覆盖
B、输入覆盖
C、输出覆盖
D、分支覆盖
E、语句覆盖
F、条件覆盖

23 . 编写测试计划的目的是:(ABC)

A、确保测试工作的顺利推进
B、促进项目参与人员之间的沟通更加顺畅
C、实施测试工作更加有条理
D、涉及软件工程和软件过程
E、遵循规范化标准
F、确保 software quality 得到严格把控

24 . 依存关系有4种分别是:(ABCD)

A. 由始至终
B. 自始至终
C. 终至始
D. 终至终
E. 由始至施展开后至此
F. 终审始

  1. 软件质量管理(QM)由质量保证(QA)与质量控制(QC)构成,请问以下哪些选项属于QC?(ABC)

A、测试
B、跟踪
C、监督
D、制定计划
E、需求审查
F、程序代码审查

26 . 实施缺陷跟踪的目的是:(ABCD)

A、难以控制的软件质量
B、各类问题是无法量化的
C、不断出现重复性的问题
D、难以保存解决问题的知识体系
E、每一个缺陷都能够得到妥善处理
F、通过闭环系统实现全面管理

27 . 使用软件测试工具的目的:(ABC)

A、用于检测和发现问题
B、支持故障分析
C、减少所需的时间投入
D、增加潜在错误的识别能力
E、通过有效管理缺陷提升整体产品质量
F、有助于减轻开发压力并提高效率

28 . 典型的瀑布模型的四个阶段是:(ABCD)

A、分析
B、设计
C、编码
D、测试
E、需求调研
F、实施

PSP 是一种针对个人软件工作的持续改进模式 ,可应用于 (A)、 (B)以及 (C)等不同类型的个人软件工作场景中的一种方法 。

A、控制
B、管理
C、改进
D、高效
E、充分
F、适宜

30 . 在代码检查的过程中发现大部分错误的人通常是( A )

A、程序员
B、测试员
C、审查者
D、架构师

31 . 以下哪一种选项不属于软件缺陷( D )

A、该软件未能实现根据产品规格说明书所需的功能
B、该软件在运行过程中发现了根据产品规格说明书不应存在的错误
C、该软件意外地实现了不在产品规格说明书范围内的功能
D、虽然该软件实现了符合产品规格说明书规定的核心功能,但由于性能限制而导致无法充分考虑其可移植性问题

32 . 软件生存周期过程中,修改错误代价最大的阶段是( D )

A、需求阶段
B、设计阶段
C、编程阶段
D、发布运行阶段

  1. 软件功能验证与确认理论作为测试流程的基础理论,在这一过程中'验证'环节主要负责用于评估所构建产品的质量与预期一致性的过程。其核心关注点是选项A。

A:过程的正确性
B:产品的正确性
C:测试的正确性
D:规格说明的正确性

软件验证理论构成了测试过程的基础依据。其中‘验证’环节负责检验我们的产品构建是否符合预期。因此选项(A)正确。

A、过程的正确性
B、产品的正确性
C、测试的正确性
D、规格说明的正确性

  1. 软件系统验证与确认理论作为测试过程的基础性理论体系,在指导我们的测试活动发挥着重要作用。其中软件系统验证环节的主要作用是用于评估所构建产品的正确性。因此,在这一过程中对产品构建质量的关键指标就是选项( A )的表现程度。

A、过程的正确性
B、产品的正确性
C、测试的正确性
D、规格说明的正确性

大突击测试将所有模块整体集成成一个统一的整体后进行评估,较为顺利地通过B选项.

A、通过测试
B、整体崩溃
C、快速查错
D、快速排错

36 . 以下关于软件性能的说法中,正确的是( D )

A、该软件的性能与其所采用的具体算法无关
B、当吞吐量增加时,平均响应时间呈现下降趋势
C、在资源受限的情况下,系统的响应速度表现更好
D、在同一平台下运行相同的测试用例时,在处理多用户请求方面具有更强的能力

37 . 以下关于Web应用软件测试的说法中,错误的是( B )

A 、与数据完整性相关的测试属于Web应用软件数据层中的重要组成部分
B 、核心功能模块的验证构成了Web应用软件用户体验评估的关键环节
C 、字段验证相关的操作流程是系统各模块的功能验证阶段之一
D 、信息安全防护能力的关键评估部分涉及客户端内容安全性的检测

38 . 以下哪种软件测试属于软件性能测试的范畴( B )

A、接口测试
B、压力测试
C、单元测试
D、易用性测试

39 . 以下分析技术中,哪一种技术不属于基于性能计数器的分析技术( C )

A、内存分析
B、处理器分析
C、通信中断分析
D、进程分析

40 . 以下哪一项不属于Web应用软件表示层测试关注的范畴( D )

A、与排版格式相关的功能测试
B、对网页链接解析能力进行评估
C、动态交互组件功能验证
D、跨环境部署兼容性分析

41 . 以下关于软件可靠性测试的说法中,正确的是( A )

A. 定义软件运行剖面属于软件可靠性测试的关键环节。
B. 软件可靠性测试所采用的测试用例必须满足分支覆盖的要求。
C. 软件可靠性检测通常在单元开发阶段进行。
D. 软件可靠性预测模型的主要作用在于指导生成相应的测试用例。

42 . 以下关于面向对象软件测试的说法中,正确的是( A )

A、面向对象软件的白盒测试无法直接应用传统软件白盒测验的标准和规范。
B、每个测验案例仅涉及该类的一个办法及其相关操作。
C、无需单独针对每一个单一办法进行独立测验。
D、无需关照继承关系的影响。

43 . 以下哪一项不属于兼容性测试关注的范畴( A )

A、服务器端能否同时兼容浏览器和专用客户端?
B、该软件在不同数据库版本之间具有良好的兼容性吗?
C、目前该软件对旧版本数据格式的支持情况如何?
D、该软件在多个J2EE应用服务器环境下的运行兼容性如何?

44 . 以下哪一项不属于兼容性测试关注的范畴( A )

A、服务器端能否同时兼容浏览器及其专用客户端的应用程序
B、软件系统是否具备跨不同版本数据库系统的兼容能力
C、该软件系统在前一版本数据文件格式处理方面是否存在特殊需求
D、该软件系统在多种J2EE应用服务器架构下能否实现良好的运行环境

45 . 以下关于面向对象程序集成测试的说法中,正确的是( C )

A. 大突击集成为一种主要采用自底向上和自顶向下这两种方法相结合的积分测试方案。
B. 自底向上集成为一种相较于其他方法而言需要开发更多代码的积分测试方法。
C. 协作集成为一种将能够协同实现特定系统功能的功能类整合为一组的方法。
D. 基干集成为一种被认为是更为全面的一种积分测试方案。

46 . 以下关于面向对象程序集成测试的说法中,正确的是( C )

A、该策略综合采用了自顶向下和自底向上的整合方法。
B、自顶向下集成功能所需开发量更大。
C、协同完成特定系统功能的相关类组合在一起进行测试。
D、更为全面的一种集成功能整合方法是基干集成功能。

47 . 下列哪个选项不属于测试计划要达到的目标( C )

A. 规划一个切实可行且全面的测试计划。
B. 构建组织模型,并明确每个角色的责任和工作内容。
C. 制定测试方案并编制相应的测试用例。
D. 估算所需时间和资源以确保其可行性与有效性。

48 . 软件测试管理包括测试过程管理、配置管理以及( A )

A、测试评审管理
B、测试用例管理
C、测试计划管理
D、测试实施管理

49 . 软件是程序和(A)的集合

A、文档
B、代码
C、测试用例
D、测试

软件工程中涵盖整个生命周期的瀑布模型通常包含规划、(A)、系统设计、软件开发、质量保证以及系统维护等多个阶段。

A、需求分析
B、需求调查
C、可行性分析
D、问题定义

51 . 严重的软件缺陷的产生主要源自(B)

A、设计
B、需求
C、编码
D、测试

全部评论 (0)

还没有任何评论哟~