软件质量保证与测试技术智慧树知到课后章节答案2023年下青岛工学院
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件质量保证与测试技术智慧树知到课后章节答案2023年下青岛工学院
青岛工学院
第一章测试
1.导致软件缺陷的最大原因是()
A:测试 B:设计 C:需求分析 D:编码
答案:需求分析
2.下列那种不属于软件缺陷()。
A:网上售票软件反应迟钝,用户难以正常买票 B:某软件在进行修改升级之后,原来正常的功能现在出错了C:银行POS机在用户取款时翻倍吐钱,取100,吐200 D:计算机病毒发作,屏幕出现熊猫烧香画面
答案:计算机病毒发作,屏幕出现熊猫烧香画面
3.测试的关键问题是()。
A:如何选择测试用例 B:如何验证程序的正确性 C:如何采用综合策略 D:如何
组织软件评审
答案:如何选择测试用例
4.常见的软件测试模型有()。
A:V模型 B:W模型 C:M模型 D:H模型
答案:V模型;W模型;H模型
5.软件测试按照测试技术分类包含()。
A:白盒测试 B:手工测试 C:单元测试 D:黑盒测试
答案:白盒测试;黑盒测试
6.测试就是为了验证软件已正确地实现了用户的要求。
()
A:对 B:错
答案:错
7.软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的
代价就会降低。
()
A:错 B:对
答案:错
8.软件测试只能发现错误,但不能保证测试后的软件没有错误。
()
A:错 B:对
答案:对
9.敏捷测试是一种遵循敏捷软件开发规则和原则的测试实践。
()
A:错 B:对
答案:对
10.测试用例设计时既需要考虑正确数据,也需要考虑错误数据。
A:错 B:对
答案:对
第二章测试
1.CMM将软件组织的软件能力成熟度描述为()
A:五级 B:四级 C:二级 D:三级
答案:五级
2.下列那种不属于企业规范()。
A:华为开发手册 B:阿里、腾讯、百度程序员编程指南规范 C:Google 编程规范 D:ISO9000
答案:ISO9000
3.CMMI的全称为()。
A:软件能力成熟度模型集成 B:软件能力成熟度模型 C:软件质量标准 D:软件质量模型
答案:软件能力成熟度模型集成
4.软件质量可以通过以下哪些质量属性来度量()。
A:内部质量 B:使用质量 C:开发质量 D:外部质量
答案:内部质量;使用质量;外部质量
5.常用的软件质量管理体系有()。
A:ISO9126 B:CMM质量体系 C:McCall模型 D:ISO9000系列
答案:CMM质量体系;ISO9000系列
6.软件质量模型按层次划分包含()。
A:Boehm 模型 B:McCall模型 C:ISO25010 D:ISO9126
答案:Boehm 模型;McCall模型;ISO25010;ISO9126
7.软件质量度量活动只需要出现在软件测试阶段。
()
A:错 B:对
答案:错
8.软件质量保证的独特性是由软件产品不同于其他制造产品的本质决定的。
()
A:对 B:错
答案:对
9.CMMI并不包括CMM,更加适用于企业的过程改进实施。
()
A:错 B:对
答案:错
10.Boehm 模型中,管理员用户通过原始需求规格说明来评价和描述质量。
()
A:对 B:错
答案:错
第三章测试
1.属于白盒测试方法的是()
A:错误推断法 B:场景法 C:基本路径法 D:因果图法
答案:基本路径法
2.划分软件测试属于白盒测试还是黑盒测试的依据是()
A:是否执行程序代码 B:是否能看到软件设计文档 C:是否能看到被测源程序 D:运行结果是否确定
答案:是否能看到被测源程序
3.某次程序调试没有出现预计的结果,下列()不可能是导致出错的原因。
A:编写的语句书写格式不规范 B:代码输入有误 C:循环控制出错 D:变量没有
初始化
答案:编写的语句书写格式不规范
4.代码检查法有桌面检查法,走查和()。
A:代码审查 B:静态测试 C:动态测试 D:白盒测试
答案:代码审查
5.如果一个判定中的复合条件表达式为(A > 0)or(B <= 4),则为了达到
100%的条件覆盖率,至少需要设计多少个测试用例()
A:3 B:4 C:2 D:1
答案:2
6.关于集成测试说法不正确的是()
A:自顶而下增量集成的优点是能够尽早发现系统主控方面的问题 B:自底而上增量集成的优点是能够尽早发现系统主控方面的问题 C:集成测试在单元测
试完成以后进行 D:集成测试以黑盒法为主
答案:自底而上增量集成的优点是能够尽早发现系统主控方面的问题
7.集成测试的测试用例是根据()的结果来设计。
A:需求分析 B:概要设计 C:详细设计 D:源程序
答案:概要设计
8.单元测试是从用户的角度检查系统是否满足合同中定义的需求,以及以确认
产品是否能符合业务上的需要。
()
A:对 B:错
答案:错
9.自底向上集成需要测试员编写桩模块。
()
A:错 B:对
答案:错
10.为了快速完成集成测试,采用一次性集成方式是适宜的。
()
A:对 B:错
答案:错
第四章测试
1.设某软件学生年龄的输入范围为16至40,根据等价类划分方法,下列划分正
确的是()
A:可划分为1个有效等价类和1个无效等价类 B:可划分为2个有效等价类和2个无效等价类 C:可划分为2个有效等价类和1个无效等价类 D:可划分为1个有效等价类和2个无效等价类
答案:可划分为1个有效等价类和2个无效等价类
2.某函数输入整数X(1≤X≤10),根据健壮边界值分析方法,X的测试用例应包括
()
A:1,2,9,10 B:0,1,2,9,10,11 C:0,1,2,5,9,10,11 D:1,2,5,9,10
答案:0,1,2,5,9,10,11
3.下列黑盒测试技术中,最具有逻辑性的是()
A:因果图 B:决策表 C:边界值分析 D:错误推断
答案:决策表
4.在设计测试用例时,( )是用的最多的一种黑盒测试方法。
()
A:边值分析 B:等价类划分 C:因果图 D:判定表
答案:等价类划分
5.黑盒法是根据程序的()来设计测试用例的。
A:应用范围 B:输入数据 C:功能 D:内部逻辑
答案:功能
6.()方法根据输出对输入的依赖关系设计测试用例。
A:路径测试 B:等价类 C:因果图 D:场景法
答案:因果图
7.对于业务流清晰的系统可以利用()贯穿整个测试用例设计过程并在用例
中综合使用各种测试方法。
()
A:因果图法 B:场景法 C:正交试验法 D:等价类划分
答案:场景法
8.黑盒测试技术经常与动态测试技术结合使用。
()
A:对 B:错
答案:对
9.在等价类划分法中,为了提高测试效率,一个测试用例可以覆盖多个无效等价
类。
()
A:错 B:对
答案:错
10.在单元测试时,某函数有4个形式参数,使用健壮性边界值分析,测试用例数量
为25。
()
A:对 B:错
答案:对
第五章测试
1.SQL注入的危害不包括()。
A:未授权访问 B:破坏电脑系统 C:钓鱼网站 D:恶意篡改网站
答案:破坏电脑系统
2.以下哪种软件测试属于软件性能测试的范畴()。
A:正确性测试 B:接口测试 C:单元测试 D:压力测试
答案:压力测试
3.用于考察当前软硬件环境下软件系统所能承受的最大负荷并帮助找出系统瓶
颈所在的是()。
A:容量测试 B:疲劳测试 C:负载测试 D:压力测试
答案:压力测试
4.下列选项中,哪一项是抓包工具()。
A:Metasploit B:AppScan C:Fiddler D:Nmap
答案:Fiddler
5.下列哪个选项是开源的性能测试工具()。
A:JUnit B:Apache JMeter C:Apnium D:LoadRunner
答案:Apache JMeter
6.用户体验的测评需要依据用户体验度量模型来进行,主要有三种模型为
()。
A:McCall层次模型 B:传统的网站UX衡量指标PULSE C:谷歌GSM 模型 D:以用户为中心的指标体系HEART
答案:传统的网站UX衡量指标PULSE;谷歌GSM 模型;以用户为中心的指标
体系HEART
7.可靠性测试指的是在规定的一段时间和条件下,软件能维持其性能水平的能
力有关的一组属性,可用成熟性、容错性、易恢复性三个基本子特性来度量。
()
A:错 B:对
答案:对
8.并发数量增大可能会导致系统响应变慢。
()
A:对 B:错
答案:对
9.负载测试是验证要检验的系统的能力最高能达到什么程度。
()
A:错 B:对
答案:错
10.安全测试贯穿于软件的整个生命周期。
()
A:错 B:对
答案:对
第六章测试
1.下列()不是软件自动化测试的优点。
A:准确度和精确度高 B:能节约测试工作的人力成本 C:速度快、效率高 D:能完全代替手工测试工作
答案:能完全代替手工测试工作
2.关于自动化测试局限性的描述,以下描述错误的是()。
A:自动化测试不能提高测试覆盖率 B:自动化测试对测试设计依赖性极大 C:自动测试比手工测试发现的缺陷少 D:自动化测试不能完全取代手工测试
答案:自动测试比手工测试发现的缺陷少
3.以下不适用自动化测试的情况为()。
A:压力测试 B:负载测试 C:回归测试 D:界面体验测试
答案:界面体验测试
4.下列哪一项不属于脚本测试技术()。
A:共享脚本。
B:结构化测试脚本。
C:线性测试。
D:回归测试脚本。
答案:回归测试脚本。
5.下列选项中,哪一项不是于自动化测试的缺点()。
A:自动化测试对测试团队的技术有更高的要求。
B:自动化测试脚本需要开发且错误的测试用例浪费资源和时间投入。
C:自动化测试对于迭代较快的产品来说时间成本花费高。
D:自动化测试具有一致性和重复性的特点。
答案:自动化测试对测试团队的技术有更高的要求。
6.自动化测试工具的基本要求是()
A:对程序界面中对象的识别能力 B:支持脚本语言 C:支持数据驱动测试 D:抽
象程度
答案:支持脚本语言
7.自动化测试可以提高测试效率,却无法保证测试的有效性。
()
A:错 B:对
答案:对
8.自动化测试可以达到100%覆盖率。
()
A:错 B:对
答案:错
9.在相同的测试设计、执行相同的测试数据的情况下,自动化测试比手工测试
发现的缺陷多。
()
A:错 B:对
答案:错
10.自动化测试可适用于任何测试场景。
()
A:对 B:错
答案:错
第七章测试
1.下列工具中,哪一项不是移动App自动化测试工具()
A:UI Automator B:Appium C:Monkey D:Jemeter
答案:Jemeter
2.下列选项中,哪一项不属于移动App的UI测试()。
A:颜色测试 B:文字测试 C:图片测试 D:安装测试
答案:文字测试
3.下列选项中不属于移动App特性的是()
A:网络多样性 B:平台多样性 C:唯一性 D:设备多样性
答案:唯一性
4.哪一个手机操作系统是开源的()
A:Symbian B:IOS C:.Windows Mobile D:Android
答案:IOS
5.关于移动App,下列说法中错误的是()
A:移动App无法接受键盘鼠标输入。
B:移动App屏幕窄小,显示信息有限。
C:移动App满足了用户对移动生活、工作的强烈需求。
D:移动App使用的网络可能会从WiFi瞬间切换到4G。
答案:移动App无法接受键盘鼠标输入。
6.移动App性能测试包含()
A:响应能力测试 B:边界测试 C:压力测试 D:耗能测试
答案:响应能力测试;边界测试;压力测试;耗能测试
7.Appium支持C/C++语言。
()
A:错 B:对
答案:错
8.移动App的切换测试包括删除进程、锁屏、后台切换。
()
A:错 B:对
答案:对
9.由于移动应用的特殊性,通用测试技术一般不能用于移动应用测试。
()
A:错 B:对
答案:错
10.UI Automator既可以做UI测试也可以做功能测试。
()
A:对 B:错
答案:对
第八章测试
1.对软件文档的要求不包括()。
A:易理解性。
B:一致性 C:完整性 D:美观性
答案:美观性
2.软件设计阶段的质量控制主要采取的方式是()。
A:黑盒测试 B:白盒测试 C:动态测试 D:评审
答案:评审
3.以下不属于软件评审内容的是()。
A:管理评审 B:文档评审 C:技术评审 D:人员评审
答案:人员评审
4.4以下不是评审工具的是()。
A:JaCoCo B:SourceMonitor C:Gerrit D:Jupiter
答案:JaCoCo
5.软件质量控制和软件质量保证的重要手段是()。
A:软件需求获取。
B:软件设计。
C:软件评审 D:软件测试。
答案:软件评审
6.大中型软件的质量更多的取决于()。
A:需求分析 B:软件设计 C:编码质量 D:软件测试
答案:需求分析;软件设计
7.技术评审既是一种技术手段,也是一种质量管理手段。
()
A:错 B:对
答案:对
8.评审的主要目标在于检测错误、核对与标准的偏离。
()
A:错 B:对
答案:对
9.应选择那些最复杂和最危险的部分进行评审。
()
A:对 B:错
答案:对
10.正式的软件评审一般以评审会的形式进行。
()
A:错 B:对
答案:对
第九章测试
1.下列选项中不属于项目管理的三角关系的是()。
A:成本 B:时间 C:产品 D:范围。
答案:范围。
2.软年测试项目管理共有5项基本内容,分别是度量或标准、()风险分析、
日程安排、跟踪和控制。
A:预估或评估 B:时间管理 C:质量管理 D:成本管理
答案:预估或评估
3.软件测试项目管理过程中,在()阶段,需要确定测试范围、测试策略和
方法。
A:测试执行 B:测试设计 C:测试计划 D:测试项目启动
答案:测试计划
4.通过测试工具,运行测试脚本,得到的测试结果的测试方法是()。
A:手工测试 B:白盒测试 C:黑盒测试 D:自动化测试
答案:自动化测试
5.由市场不清晰、不稳定所导致的风险属于()。
A:战略风险。
B:项目风险 C:管理风险。
D:商业风险。
答案:商业风险。
6.风险管理中的风险评估包含()。
A:风险分析 B:风险排序 C:风险识别 D:风险控制
答案:风险分析;风险排序;风险识别
7.S曲线法主要收集当前所有打开(激活的)缺陷数量。
()
A:错 B:对
答案:错
8.所有软件项目的缺陷处理流程都是一样的。
()
A:对 B:错
答案:错
9.测试人员要坚守原则,缺陷为完全修复坚决不予通过。
()
A:错 B:对
答案:错
10.发现缺陷越多的模块隐藏的缺陷可能也越少。
()
A:对 B:错
答案:错。