中文软件质量保证问题

中文软件质量保证问题

通过回答 100 多个软件质量保证 MCQ 来测试您的软件质量保证知识。
向下滚动开始!

1: 什么是UAT?

A.   用户尝试测试

B.   用户验收测试

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.   它的优先级非常高,需要立即处理。

C.   测试团队负责看到它。

D.   它在技术上很复杂。

8: 对或错?尝试应用数学证据以证明程序符合其规格的尝试注定要失败。

A.   错误的

B.   真的

9: 对或错?程序的循环复杂性可以直接从算法的PDL表示,而无需绘制程序流程图。

A.   错误的

B.   真的

10: 数据流测试是一种控制结构测试技术,用于设计测试用例的标准是:

A.   在程序模块中锻炼逻辑条件

B.   专注于测试循环结构的有效性

C.   依靠基本路径测试

D.   根据变量的位置和使用选择测试路径

11: 以下哪项不是与配置管理特别相关的目标?

A.   客户满意度

B.   缺陷跟踪

C.   团队合作

D.   配置控件

12: 黑盒测试错过了哪些类型的错误,可以通过白盒测试发现?

A.   性能错误

B.   错别字和逻辑错误

C.   印刷错误

D.   逻辑错误

E.   行为错误

13: CMMI质量模型的水平是多少?

A.   初始,管理,定义,定量管理,优化

B.   这些都不是

C.   功能,可靠性,可用性,效率,可维护性,便携性

14: 什么是硒

A.   用于非功能测试的工具

B.   免费的WARE开源工具

C.   基于Web的测试工具

D.   首先

E.   自动化工具

15: 循环复杂性法属于哪种测试方法

A.   白盒

B.   灰色盒子

C.   Junit测试

D.   集成测试

E.   黑盒子

16: 什么是基于会话的测试?

A.   基于会话的测试是一种软件测试方法,旨在将问责制和探索性测试结合起来,以提供快速的缺陷发现,即在线测试设计。

B.   基于会话的测试是一种软件测试方法,涉及测试仪记录其在以后阶段进行审查的行为。

C.   基于会话的测试是一种软件测试方法,旨在提高可能对正在测试的系统不满意的技能初级测试人员。

D.   基于会话的测试是一种软件测试方法,旨在将快速的结果与敏捷团队的期望相结合。

17: 循环测试是一种控制结构测试技术,用于设计测试用例的标准是:

A.   专注于测试循环结构的有效性

B.   根据变量的位置和使用选择测试路径

C.   在程序模块中锻炼逻辑条件

D.   依靠基径测试

18: 白盒测试检查软件的哪些方面?

A.   内部程序设计和代码

B.   要求和功能

C.   申请如何在重载下运作

D.   代码语句,分支,路径和条件

19: 使用基于PC的模拟器进行移动测试的主要缺点是:

A.   兼容性:大多数仿真器与流行版本的MS Windows不兼容。

B.   安装问题:安装和处理模拟器比处理真实硬件更麻烦。

C.   缺乏可靠性:模拟器可能无法充分代表硬件约束。

D.   缺乏可靠性:模拟器可能无法充分代表用户界面。

20: 对或错?程序流程图与程序流程图相同。

A.   真的

B.   错误的

21: 条件测试是一种控制结构测试技术,用于设计测试用例的标准是:

A.   根据变量的位置和使用选择测试路径

B.   在程序模块中锻炼逻辑条件

C.   依靠基本路径测试

D.   专注于测试循环结构的有效性

22: 在开发人员网站的受控环境中,客户最常在哪种接受度测试中执行哪种接受测试?

A.   例外

B.   Α

C.   beta

D.   黑盒子

23: 以下哪项不是迭代软件生命周期?

A.   极端编程

B.   瀑布法

C.   敏捷发展

D.   测试驱动的开发

24: UX代表_____________

A.   用法探索

B.   用户的经验

C.   存在

D.   可用性经验

25: 黑盒测试试图查找以下哪个类别的错误:

A.   不正确或缺少功能

B.   错误或缺失的功能,接口错误和性能错误

C.   接口错误

D.   性能错误

E.   都不是

26: Alpha测试与Beta测试不同:

A.   Alpha测试由用户进行,而测试团队进行了Beta测试。

B.   Alpha测试由用户在测试实验室的测试团队的监督下完成,而BETS测试是由用户在用户设施中进行的,而无需密切监督。

C.   Beta测试由用户进行,而Alpha测试由测试团队进行。

D.   Beta测试由用户在测试实验室的测试团队的监督下完成,而用户在用户设施中的用户进行了Alpha测试,而无需密切监督。

27: 什么是演练?

A.   对软件的正式测试

B.   用于评估或信息目的的非正式会议

C.   深入探讨软件的功能

D.   都不是

28: 缺陷(错误' s)严重性和优先级有所不同:

A.   严重性主要取决于技术因素,而优先级由与业务相关的因素决定。

B.   严重性是由开发人员和业务分析确定的,而优先级是由测试团队确定的。

C.   优先级主要取决于技术因素,而严重性由与业务相关的因素决定。

D.   严重性取决于用户期望,而优先级 - 对功能的影响。

29: 什么是HTSM?

A.   整体测试安全模型

B.   人类测试策略模型

C.   启发式测试策略模型

D.   高科技战略管理

E.   空心团队策略模型

30: 什么是等价类别?

A.   对它们进行采样,而不是尝试测试一些大量的输入。

B.   一种特殊的通用资源标识符(URI)。

C.   可以保护对话发生的渠道的加密。

D.   键值对键和值之间的符号(=)对。

31: 在六个Sigma以下,正确的软件过程周期是什么?

A.   计划 - 行为 - 检查 - 做

B.   计划 - 做 - 检查 - ACT

C.   计划 - 检查 - 行为 - 做

D.   计划 - 检查 - 做 - ACT

32: 以下测试将是哪种测试类型(测试类/类别)的特征:确保新手用户在单击[提交]之前填写表格不得超过三分钟 -

A.   可用性

B.   表现

C.   黑盒子

D.   功能

33: 生产缺陷通常由以下方式发现:

A.   用户

B.   开发人员

C.   客户支持

D.   测试工程师

34: 实施后进行审核,以确定该系统是否符合某些标准。这是一个例子:

A.   质量保证

B.   侦探控制

C.   质量控制

D.   纠正控制

35: 什么是边界价值分析?

A.   测试仅采用测试边界值的过程

B.   测试仪对测试的边界值和中间值的过程

36: 在检查期间不应该存在以下哪项?

A.   一位读者

B.   录音机

C.   开发人员

D.   主持人

37: 质量保证分析师 /测试工程师在发行评论中的主要作用是:

A.   建议发布时间表。

B.   向决策者提出测试申请的质量状态。

C.   是否将测试中的系统发布到生产中。

D.   通过询问设计决策,扮演用户的倡导者。

38: 自上而下与自下而上的集成测试的优势是什么?

A.   主要控制功能可以提早测试。

B.   消除了对存根程序的需求。

C.   测试条件更容易创建。

D.   观察测试结果更容易。

39: 进行移动测试自动化的方法之一是仪器:远程控制应用程序测试,而无需控制移动设备的操作系统。这种方法的主要缺点之一是什么?

A.   无法从应用程序字段中读取数据。

B.   无法在设备级别上更改配置更改的自动化本地化测试。

C.   无法比较图像。

D.   无法自动单击应用程序对象并进行下拉选择。

40: 过程和过程之间有什么区别?

A.   该过程是必须发生的事情,并且该过程是如何发生的逐步

B.   该过程是执行必要的测试的人,并且该过程是在执行何时执行

C.   该过程是谁执行必要的测试,并且该过程是在执行何时执行

D.   该过程是必须发生的,并且该过程是如何发生的分步

41: ____________的主要目的是批准或拒绝所有更改请求。

A.   配置控制板

B.   软件开发团队

C.   变更控制板

D.   客户联络

42: 更改请求与缺陷不同:

A.   缺陷是与需求的偏差,而变更请求是如何更改要求的建议。

B.   缺陷由测试工程师记录,而变更请求则由业务分析师记录。

C.   它们由不同的记录系统处理。

D.   缺陷始终具有与他们的分辨率相关的风险,而变更请求则没有。

43: 包括数据迁移或归档的系统退休的测试称为

A.   Beta测试

B.   α测试

C.   维护测试

D.   系统测试

E.   集成测试

44: 对或错?基于图的测试方法只能用于面向对象的系统。

A.   真的

B.   错误的

45: 以下哪项不是高质量软件的功能?

A.   准时交付

B.   满足要求和期望

C.   在预算范围内交付

D.   完全没有错误

46: 哪种类型的测试设计技术可以最好地描述基于组件规范来得出测试用例的程序?

A.   黑匣子技术

B.   玻璃盒技术

C.   白盒技术

47: 追踪眼动运动是:

A.   可用性测试

B.   安全测试

C.   功能测试

D.   性能测试

48: 以下哪项不是配置控制软件的示例?

A.   颠覆

B.   git

C.   简历

D.   视觉工作室

49: 什么是重新测试

A.   修复错误后测试同一模块

B.   在错误修复后测试受影响的模块

C.   如果我们再次测试缺陷,没有修复

50: 不建议自动化以下测试:

A.   仅处理接口。

B.   专注于压力下的系统行为。

C.   不会重复。

D.   有据可查,易于手动执行。

51: 哪种类型的测试包括用户能够理解和与系统交互的程度?

A.   可用性测试

B.   α测试

C.   Beta测试

D.   用户验收测试

52: 什么是边界价值分析

A.   仅在范围值中进行

B.   仅采用测试边界值

C.   我们采用测试的边界值和中间值

53: 为了反映测试系统的当前质量状态(好/坏事是多么好),最有用的指标是:

A.   重新打开的数量(返工)的缺陷。

B.   由于状态和严重性而存在缺陷。

C.   开发人员分配的缺陷。

D.   优先级缺陷。

54: 测试计划中通常不包括以下哪项?

A.   设计图

B.   要测试且未测试的功能列表

C.   假设/前提条件

D.   介绍

55: 为了:

A.   建立测试工程师的个人问责制

B.   提供测试数据

C.   确保覆盖范围

D.   文档测试结果

56: 要发现内存泄漏,我们需要执行:

A.   在测量内存使用时,模仿并发用户的短爆发。

B.   在测量内存使用时,随着时间的推移反复反复锻炼系统的功能。

C.   专门关注数据库填充,特别是日志表。

D.   测量客户端和服务器上的响应时间。

57: 以下哪个阶段不是SDLC的一部分?

A.   设计

B.   维护

C.   表现

D.   要求

E.   编码

58: 需要设计测试用例以行使软件模块内部逻辑的测试技术称为____________测试。

A.   行为的

B.   灰色盒

C.   黑盒子

D.   白盒

59: 质量保证管理器将采取这种方法来减少由于缺陷而导致故障的发生率的方法是:

A.   启动代码检查以识别代码中的缺陷

B.   鼓励程序员更加努力地使缺陷更少

C.   增加测试的类型和程度以消除生产前的缺陷

D.   对缺陷进行分类和计数,以便您可以识别最高频率的缺陷并消除缺陷的根本原因

60: 哪种SDLC模型需要测试活动与开发活动一起开始?

A.   V-Model

B.   线性模型

C.   螺旋模型

D.   瀑布模型

61: 什么是TDD或测试驱动的开发?

A.   这是一个迭代和增量软件开发过程,这可以取决于功能。

B.   以上都不是

C.   这是一种迭代和增量方法,强调连续的用户参与。

D.   这是一种短暂的迭代技术,首先编写涵盖所需改进或新功能的新测试用例。

62: 对或错?软件质量保证是对软件开发过程和产品的独立评估和洞察力的框架。

A.   真的

B.   错误的

63: ____________是一份文档,详细介绍了测试系统或软件的系统方法。

A.   测试计划

B.   规格

C.   要求文件

D.   测试用例

64: 可以分别编译的程序的独立细分称为:

A.   模块

B.   跟踪节点

C.   测试床

D.   批

65: 其中哪一个是负载测试工具?

A.   机器人

B.   QTP

C.   硒

D.   Jmeter

66: 瀑布模型阶段的正确顺序是什么?

A.   设计,需求,实施,验证,维护

B.   要求,设计,验证,实施,维护

C.   要求,设计,实施,验证,维护

D.   维护,需求,设计,实施,验证

67: 谁不参与制定软件测试策略?

A.   专案经理

B.   顾客

C.   开发人员

D.   软件工程师

68: 以下哪项将被视为软件质量保证的优先级1?

A.   测试脚本,公制跟踪,负载测试的文档

B.   边界检查,临时测试,安装组合

C.   测试新功能,数据完整性检查,回归测试

69: 质量保证和软件测试之间有什么关系?

A.   质量保证是软件测试过程的一部分

B.   软件测试是质量检查过程的一部分

C.   软件测试和质量检查都是同一回事

D.   软件测试和质量检查是两个不同的过程

70: 对或错?客户/服务器体系结构无法正确测试,因为网络负载是高度可变的。

A.   真的

B.   错误的

71: _________是更改系统或软件的正式建议。

A.   配置控件

B.   改变请求

C.   规格

D.   软件模块

72: 一组计划的活动是提供对软件符合要求的信心是_____________________。

A.   软件质量保证

B.   规划

C.   测试

D.   软件开发

73: 软件质量保证分析师和软件测试人员没有执行相同的任务。

A.   错误的

B.   真的

74: 适用于软件工程的ISO质量保证标准是:

A.   ISO 9002

B.   ISO 9000

C.   ISO 9003

D.   ISO 9001

75: 您有一组数据(1、0、3、22,Apple,零!)您应该放置什么符号在0到1之间?

A.   您无法比较此类集合中的数字

B.   >

C.   =

D.   <

76: 对或错?正交阵列测试使测试设计人员能够最大程度地提高针对相对较小的输入域而设计的测试用例的覆盖范围。

A.   真的

B.   错误的

77: 以下哪项不是开发软件时应考虑的质量因素?

A.   可靠性

B.   可用性

C.   成本

D.   正确性

78: 忽略系统内部机制或结构并专注于输出的测试是:

A.   测试文档

B.   程序测试

C.   结构测试

D.   功能测试

79: 以下是哪种类型/类测试类型的示例:在批处理更新期间关闭数据库服务器上的电源。

A.   用户接受

B.   压力

C.   可用性

D.   生存能力和恢复

80: 以下哪个不是质量模型?

A.   所有这些都是质量模型

B.   ISO 9000

C.   ISO/IEC 15504

D.   CMMI

81: 通常进行单位测试为:

A.   集成测试

B.   白色(玻璃)盒子测试

C.   黑匣子测试

D.   灰色盒子测试

82: 对或错?测试环境不需要跟踪配置的变化,因为它不是生产环境。

A.   真的

B.   错误的

83: 对或错?边界价值分析只能用于进行白色框测试。

A.   真的

B.   错误的

84: 执行单元测试时不应考虑以下哪项?

A.   客户验收

B.   边界条件

C.   负测试

D.   错误处理

85: 以下哪个是可测试软件的特征?

A.   稳定性和可观察性

B.   可观察性,简单性和稳定性

C.   可观察性

D.   简单

E.   稳定

86: 以下哪种测试方法不是基于内部设计或代码的任何知识?

A.   黑匣子测试

B.   单位测试

C.   都不是

D.   白盒测试

87: IEEE推荐的SQA计划标准中的哪个不是以下哪个部分?

A.   文档

B.   测试

C.   评论和审核

D.   预算

88: 什么是CMMI?

A.   都不是

B.   能力成熟度模型集成

C.   连接到期管理启动

D.   容量成熟模块化研究所

89: 检查的目的是什么?

A.   提出建议

B.   要查找问题,看看缺少什么

C.   修复软件

D.   收集初步信息

90: 静态和动态分析具有相同的目标?

A.   不

B.   是的

91: 以下哪项是安全测试中使用的一种技术:

A.   SQL注入

B.   等效分区

C.   α测试

D.   眼睛跟踪

92: UAT的类型

A.   Alpha和Beta

B.   积极和负面

93: 软件可靠性问题几乎总是可以追溯到:

A.   设计错误和实现错误

B.   设计错误

C.   准确性错误

D.   实施错误

E.   操作中的错误

94: 对或错?等价测试将输入域分为数据类别,从中可以得出测试案例以减少必须开发的测试用例总数。

A.   错误的

B.   真的

95: 关于软件质量,SCM代表什么?

A.   支持变更管理

B.   软件更改管理器

C.   供应链管理

D.   软件配置管理

96: 以下哪项是集成测试的方法?

A.   自下而上的方法

B.   以上所有

C.   大爆炸方法

D.   自上而下的方法

97: 哪个测试通常是系统的客户或用户的责任?

A.   功能测试

B.   系统测试

C.   回归测试

D.   验收测试

98: 单位测试通常由以下方式进行:

A.   业务分析师

B.   用户

C.   测试工程师

D.   开发人员

99: 测试计划是描述预期测试活动的____________的文件。

A.   日程

B.   (所有这些)

C.   方法

D.   范围

E.   资源

100: 运行测试计划时,应跟踪哪些以下内容?

A.   未知软件错误的数量。

B.   测试计划中的单词数。

C.   在要测试的软件中执行的代码行数。

D.   通过VS的测试用例数量失败。