软件测试基础理论选择题(含答案)(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)
2018 0
|
存储 自然语言处理 JavaScript
深入理解JS的执行上下文、词法作用域和闭包(上)
深入理解JS的执行上下文、词法作用域和闭包(上)
|
前端开发 Java 关系型数据库
基于JSP和Servlet的图书管理系统
基于JSP和Servlet的图书管理系统
189 0
|
11月前
|
小程序 前端开发 算法
|
API Docker Windows
2024 Ollama 一站式解决在Windows系统安装、使用、定制服务与实战案例
这篇文章是一份关于Ollama工具的一站式使用指南,涵盖了在Windows系统上安装、使用和定制服务,以及实战案例。
2024 Ollama 一站式解决在Windows系统安装、使用、定制服务与实战案例
|
12月前
|
前端开发
前端常用方法防抖(debounce)和节流(throttle)的示例演示及应用场景说明
前端常用方法防抖(debounce)和节流(throttle)的示例演示及应用场景说明
457 0
|
XML 移动开发 前端开发
Canvas和SVG的区别
Canvas和SVG的区别
462 0
|
JSON 网络协议 数据格式
网络协议基础:HTTP请求与响应详解
【7月更文挑战第11天】HTTP协议作为Web通信的核心,其请求与响应机制是理解网络通信的关键。本文详细介绍了HTTP请求与响应的格式、过程以及常用的请求方法,帮助读者更好地理解HTTP协议的工作原理和应用场景。在实际应用中,HTTP协议的可定制性和灵活性使其能够适应多种
|
人工智能 编解码 搜索推荐
AI绘画入门:从小白到入门,轻松玩转AI作画
随着AI技术的不断发展,AI绘画已经不再是遥不可及的梦想,它正逐渐走入大众视野,成为了一种新兴的艺术创作形式。即使没有绘画基础,你也可以通过AI工具轻松创作出精美的作品。本文将带你从小白入门,学习AI绘画的基础知识和操作技巧,让你快速体验AI绘画的乐趣。
823 0
JMeter前置处理器-用户参数详解
JMeter是一款开源性能测试工具,其前置处理器功能强大,能模拟真实用户行为。本文聚焦于用户参数这一重要前置处理器,阐述了用户参数的作用域规则:全局(测试计划)、线程组或请求级别。通过实例展示了如何定义单个或多个用户值,并说明了“每次迭代更新一次”选项的影响。用户参数与用户定义变量的主要区别在于,前者可为参数分配多个值,且在变量名冲突时优先级更高。理解这些概念有助于优化JMeter的性能测试效率。