软件测试基础理论选择题(含答案)(5)

简介: 软件测试基础理论选择题(含答案)(5)

81、某程序的一个输入变量的取值范围是正整数,那么这个变量的有效边界值的数目是( )

A、1个

B、2个

C、3个

D、4个

【答案】A

【解析】0


82、在某汽车销售管理系统中,销售员可以根据当时的实际情况允许给客户0-15%的折扣,折扣精确到小数后两位。现在要对系统的折扣项用边界值分析法进行测试,则折扣项的边界值应该取( )

A、 (-2, -1, 0, 1, 99, 100, 101)

B、 (-Max, 0, 20, Max)

C、 (-0.01, 0, 0.01, 14.99, 15.00, 15.01)

D、 (-0.01, 0, 0.01, 99.99, 100.00, 100.01)

【答案】C


83、下列哪一个是ISTQB术语表中缺陷(Defect)的同义词( )

A、Incident

B、Bug

C、Mistake

D、Error

【答案】B


84.基本的测试过程主要由下面哪些活动组成( )

①计划和控制(control)

②分析和设计

③实现和执行

④评估出口准则和测试报告

⑤测试结束活动

A、①②③

B、①③④

C、除⑤以外所有选项

D、所有选项

【答案】D


85、通常情况下基本功能测试和性能测试的执行顺序是( )

A、基本功能的测试和性能测试同时进行

B、先执行性能测试,然后再进行基本功能的测试

C、先进行基本功能的测试,然后再执行性能测试

D、基本功能测试和性能测试哪个先执行都无所谓

【答案】C


86、在规格说明不完全的情况,最适合采用的测试技术是( )

A、基于结构的测试技术(白盒测试)

B、基于经验的测试技术

C、基于规格说明的测试技术

D、以上都适合

【答案】B


87、下面有关基于风险的方法的描述哪个是不正确的?( )

A、识别的风险经常用于决定哪些需要更多测试,哪些可以减少测试

B、识别的风险经常用于决定多少测试服务

C、识别的风险经常用于决定使用何种测试工具

D、识别的风险经常用于决定使用何种测试技术

【答案】C


88、下列风险中,属于产品风险的是( )

A、软件需求不明确

B、由于使用软件产品而导致人员伤亡

C、软件测试人员和软件开发人员沟通不畅

D、软件源代码质量低下

【答案】B


89、测试报告不包含的内容有( )

A、测试时间、人员、产品、版本

B、测试环境配置

C、测试结果统计

D、测试通过/失败的标准

【答案】D


90、软件的六大质量特性包括( )

A、功能性、可靠性、可用性、效率、可维护、可移植

B、功能性、可靠性、可用性、效率、稳定性、可移植

C、功能性、可靠性、可扩展性、效率、稳定性、可移植

D、功能性、可靠性、兼容性、效率、稳定性、可移植

【答案】A


91、黑盒测试技术包括( )

A、边界值分析、因果图、等价类划分、状态转换

B、决策表、状态转换、条件覆盖、基本路径测试 

C、边界值分析、等价类划分、因果图、路径覆盖

D、判定覆盖、语句覆盖、决策表、正交实验

【答案】A


92、黑盒测试属于基本穷举输入的测试方法,但通常输入所有可能的测试将要受到较大客观条件限制,无法实现穷尽,其原因是( )

①输入的组合太多

②输出的结果太多

③软件实现的途径太多

④软件规格说明没有客观标准

A、①②③

B、①②③④

C、①②

D、②③

【答案】A


93、以下的测试方法中,允许对源代码进行操作的是( )

A、函数覆盖

B、路径测试

C、程序插桩

D、条件覆盖

【答案】C


94、广义的软件测试包括( )

A、需求测试、单元测试、集成测试和验证测试

B、需求评审、设计评审、单元测试和综合测试

C、确认、验证和测试

D、单元测试、集成测试、系统测试和用户测试

【答案】C


95、组件测试类别可以包括( )

①静态测试

②动态测试

③手工测试

④自动化测试

A、①②③④

B、①③

C、①②③

D、②③④

【答案】A


96、走查主要包括以下哪些内容( )

①检查代码和设计的一致性

②标准的遵循和可读性

③评审对象主要是软件代码

④不安全、不明确和模糊的部分

A、②③

B、①②③④

C、①②③

D、②③④

【答案】B


97、若某软件系统的关键模块是在结构图的底部,那么最适合采用的集成测试策略是( )

A、随意集成测试

B、自底向上集成测试

C、中枢集成测试

D、自项向下集成测试

【答案】B


98、集成测试时,能够较早发现高层模块接口错误的测试方法是( )

A.自底向上渐增式测试方法

B.自顶向下渐增式测试方法

C.非渐增式测试方法

D.系统测试方法

【答案】B


二、多选题

1、测试管理工具能够具有哪些功能( )

A.管理软件需求

B.管理测试计划

C.缺陷跟踪

D.测试过程中各类数据地统计和汇总

【答案】ABCD


相关文章
|
测试技术 项目管理
软件测试基础理论选择题(含答案)(4)
软件测试基础理论选择题(含答案)(4)
1999 0
|
算法 数据处理 C语言
【软件设计师备考 专题 】逻辑运算与算术运算:理解逻辑代数
【软件设计师备考 专题 】逻辑运算与算术运算:理解逻辑代数
281 0
|
11月前
|
缓存 监控 算法
软件测试中的性能瓶颈分析与优化策略
【10月更文挑战第6天】 性能测试是确保软件系统在高负载条件下稳定运行的重要手段。本文将深入探讨性能测试的常见瓶颈,包括硬件资源、网络延迟和代码效率等问题。通过具体案例分析,我们将展示如何识别并解决这些问题,从而提升软件的整体性能。最后,文章还将分享一些实用的性能优化技巧,帮助读者在日常开发和测试中更好地应对性能挑战。
539 3
ly~
|
12月前
|
开发框架 小程序 前端开发
抖音小程序的开发难度大吗?
抖音小程序的开发难度因人而异,主要取决于开发者经验、技能及功能需求。技术上需掌握前端技术及抖音开发框架,了解平台生态与规则;设计上需符合用户审美和习惯,具备创新性和实用性。此外,严格的审核标准和激烈的市场竞争增加了开发难度,开发者需制定有效推广策略并持续优化小程序以保持竞争力。
ly~
378 4
|
JavaScript 前端开发 小程序
【项目实战】SpringBoot+vue+iview打造一个极简个人博客系统
这是一个基于 SpringBoot+MybatisPlus+Vue+Iview 技术栈构建的个人极简博客系统,适合初学者实战练习。项目包含文章分类、撰写文章、标签管理和用户管理等功能,代码简洁并配有详细注释,易于上手。此外,该项目也可作为毕业设计的基础进行二次开发。
354 0
【项目实战】SpringBoot+vue+iview打造一个极简个人博客系统
|
人工智能 前端开发 JavaScript
在线课堂|基于Springboot+Vue实现在线学习平台
本项目基于Springboot和Vue开发实现了一个大学生在线课程学习平台。平台用户有三类:学生、教师、管理员。学生注册登录后可以查看相关课堂,在线播放课程视频进行学习,并可以购买课程,完成课程交易,对课程进行评价,添加学习记录进行记录,在线咨询留言等。教师账户由管理员分配,登录后可以添加课程,添加课程对应的学习视频,查询课程评价并进行回复,查看学生的学习记录,回复学生咨询信息等。管理员主要对平台的所有信息进行相应的管理,包含学生管理、教师管理、课程管理、分类管理、视频管理、咨询管理、学习记录管理、轮播图管理、友情链接管理等,并包含了课程销售的图形报表统计,采用Echart来进行实现。具体见下
865 0
|
运维 芯片
主板电源符号揭秘:深入了解VDD、VDDQ、5VSB及其他
本文介绍了计算机主板电源设计中的关键符号,包括VDD(通用数字电路电源)、VDDQ(高稳定度滤波电源)、5VSB和3VSB(待机电源)、VCC3(+3V主要电源)、VDIMM(内存专用电源)、SB(待机电池电源)以及VCORE(CPU核心电压)。这些电源符号各自对应特定的供电区域和功能,确保主板组件的稳定运行。理解这些电源符号对于主板电源管理、故障排查和系统优化具有重要意义。
4762 3
JMeter前置处理器-用户参数详解
JMeter是一款开源性能测试工具,其前置处理器功能强大,能模拟真实用户行为。本文聚焦于用户参数这一重要前置处理器,阐述了用户参数的作用域规则:全局(测试计划)、线程组或请求级别。通过实例展示了如何定义单个或多个用户值,并说明了“每次迭代更新一次”选项的影响。用户参数与用户定义变量的主要区别在于,前者可为参数分配多个值,且在变量名冲突时优先级更高。理解这些概念有助于优化JMeter的性能测试效率。
|
测试技术 Python
|
Linux Shell Go
探索 Linux 命名空间和控制组:实现资源隔离与管理的双重利器
本文深入介绍了 Linux 命名空间(Namespace)和控制组(Cgroups)的关键技术,并探讨了它们在现代系统管理和容器化部署中的重要性和实际应用。
572 0
探索 Linux 命名空间和控制组:实现资源隔离与管理的双重利器