软件评测师模拟题及答案第六套

合集下载

软件评测师练习题及答案第六套

软件评测师练习题及答案第六套

软件评测师练习题及答案第六套一、单项选择题1、调试是。

A.发现与预先定义的规格和标准不符合的问题B.发现软件错误征兆的过程C.有计划的、可重复的过程D.消除软件错误的过程2、下列关于Web应用软件测试的说法中,正确的是。

A.Cookie测试是Web应用软件功能测试的重要内容B.对于没有使用数据库的Web应用软件,不需要进行性能测试C.链接测试是Web应用软件易用性测试的重要内容D.Web应用软件安全性测试仅关注Web应用软件是能够防御网络攻击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.集成测试C.确认测试D.验收测试二、填空题9、在等价类划分法中,等价类分为____类和____。

10、测试过程实施所必备的核心文档是____、____和____。

11、确认测试以____说明书为指导。

12、单元测试是以____说明书为指导,测试源程序代码。

13、决策表通常由____、____、____、____四部分组成。

14、CMM的五个等级分别是____、____、____、____和____。

三、判断题15、软件测试的目的是尽可能多的找出软件的缺陷。

16、测试是为了验证软件已正确地实现了用户的要求。

软件评测师上午基础知识考试选择题专项强化真题试卷6(题后含答案及解析)

软件评测师上午基础知识考试选择题专项强化真题试卷6(题后含答案及解析)

软件评测师上午基础知识考试选择题专项强化真题试卷6(题后含答案及解析)题型有:1.1.根据ANSI/IEEE829标准,以下(37)属于《测试程序说明》中程序步骤的内容。

①启动②目的③日志④设置A.①、②、③B.①、③、④C.②、③D.①、②、③、④正确答案:B解析:本题考查程序步骤的概念。

根据ANSI/IEEE829标准,《测试程序说明》中程序步骤包括的内容举例如下。

.日志:测试员按测试要求记录程序执行过程,所有必须填写的项都必须填写,包括问题的记录。

.设置:测试者必须安装Windows 98的干净副本,使用测试工具Tool-A和Tool-B等。

.启动:启动Windows 98,单击“开始”按钮,选择程序→附件→计算器。

.程序:用键盘输入每个测试用例并比较结果。

.衡量标准:……。

2.(41)不是易用性测试包括的内容。

A.安装测试B.界面测试C.菜单测试D.文档测试正确答案:D解析:本题考查易用性测试的概念。

易用性测试包括:.安装测试。

.功能易用性测试。

.界面测试。

.辅助系统测试。

3.以下所示程序控制流程图中有(59)条线性无关的基本路径。

A.1B.2C.3D.4正确答案:C解析:本题考查白盒测试中测试用例的设计方法——基本路径法。

线性无关的基本路径计算方法如下。

线性无关的基本路径即是控制流图中的圈复杂度,圈复杂度又称为环路复杂性V(G),其计算方法包括:.控制流程图中的区域数。

.条边数-结点数+2。

.判定数+1。

4.假设A、B为布尔变量,对于逻辑表达式(A&&B),至少需要(63)个测试用例才能完成MCDC覆盖。

A.4B.3C.2D.1正确答案:B解析:本题考查白盒测试中测试用例的设计方法——修正条件判定覆盖法。

修正条件判定覆盖法测试的概念如下。

这个度量需要足够的测试用例来确定每个条件能够影响到包含的判定的结果。

对于逻辑表达式(A&&B),至少需要三个测试用例才能完成MCDC覆盖,这三个用例可以描述为:5.关于软件著作权产生的时间,表述正确的是(10)。

软件评测考试题库及答案

软件评测考试题库及答案

软件评测考试题库及答案一、选择题1. 软件评测的主要目的是:A. 提高软件的知名度B. 确保软件质量C. 降低软件开发成本D. 增加软件的功能答案:B2. 软件评测不包括以下哪项活动?A. 黑盒测试B. 白盒测试C. 灰盒测试D. 软件维护答案:D3. 以下哪个是软件评测的类型?A. 性能评测B. 安全性评测C. 可用性评测D. 所有选项都是答案:D4. 软件评测中的黑盒测试主要关注:A. 代码的内部逻辑B. 软件的输入输出行为C. 软件的界面设计D. 软件的数据库结构答案:B5. 软件评测中的白盒测试主要关注:A. 代码的内部逻辑B. 软件的输入输出行为C. 软件的界面设计D. 软件的数据库结构答案:A二、判断题1. 软件评测应该在软件开发的任何阶段都可以进行。

(错误)2. 软件评测可以完全替代用户测试。

(错误)3. 软件评测可以帮助开发者发现并修复软件中的缺陷。

(正确)4. 软件评测的结果不会影响到软件的交付和发布。

(错误)5. 软件评测只关注软件的功能实现,不关注用户体验。

(错误)三、简答题1. 简述软件评测的重要性。

软件评测是确保软件质量的关键环节。

它可以帮助开发者发现软件中的错误和缺陷,提高软件的稳定性和可靠性。

此外,软件评测还可以验证软件是否满足用户的需求和预期,从而提升用户体验。

2. 描述软件评测的一般流程。

软件评测的一般流程包括:需求分析、测试计划制定、测试用例设计、测试执行、缺陷报告、缺陷修复和回归测试。

这个过程可能需要多次迭代,直到软件达到预期的质量标准。

四、案例分析题假设你是一名软件评测工程师,你被分配到一个新项目中。

请描述你将如何进行软件评测。

1. 首先,我会与项目团队沟通,了解软件的需求和功能,确保我对软件有充分的理解。

2. 然后,我会制定详细的测试计划,包括测试的范围、方法、资源和时间表。

3. 接下来,我会设计测试用例,覆盖软件的所有功能点和可能的使用场景。

4. 执行测试用例,记录测试结果和发现的缺陷。

软件评测师-6_真题-无答案

软件评测师-6_真题-无答案

软件评测师-6(总分23,考试时间90分钟)一、单项选择题1. 下列指导选择和使用测试覆盖率的原则中错误的是______。

A. 覆盖率不是目的,仅是一种手段B. 不要追求绝对100%的覆盖率C. 不可能针对所有的覆盖率指标来选择测试用例D. 只根据测试覆盖率指标来指导测试用例的设计2. 如下图所示的N—S图,至少需要______个测试用例完成逻辑覆盖。

A. 15B. 16C. 17D. 183. 以下关于软件回归测试的说法中错误的是______。

A. 软件变更后,应对软件变更部分的正确性和对变更需求的符合性进行测试B. 软件变更后,首先应对变更的软件单元进行测试,然后再进行其他相关的测试C. 软件变更后,不必冉对软件原有正确的功能、性能和其他规定的要求进行测试D. 对具体的软件,可以根据软件测试合同及软件的重要性、完整性级别对回归测试内容进行剪裁4. 在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为______。

A. 单元测试B. 集成测试C. 回归测试D. 验收测试5. 软件缺陷产生的原因是______。

A. 交流不充分及沟通不畅;软件需求的变更;软件开发工具的缺陷B. 软件的复杂性;软件项目的时间压力C. 程序开发人员的错误;软件项目文档的缺乏D. 以上都是二、填空题1. 集成测试以______说明书指导,测试软件结构。

2. 决策表通常由______、______、______、______四部分组成。

3. 确认测试以______说明书为指导。

4. 白盒测试的主要方法有______、______等。

5. 软件测试环境包括______、______、______三部分。

三、判断题1. 代码评审员一般由测试员担任。

A. 正确B. 错误2. 测试是可以穷尽的。

A. 正确B. 错误3. 产品说明书(需求文档)的变更应当受到控制。

A. 正确B. 错误4. 自底向上集成需要测试员编写驱动程序。

软件评测师模拟习题及答案

软件评测师模拟习题及答案

软件评测师模拟习题及答案一、单选题(共100题,每题1分,共100分)1.在面向对象软件开发过程中,采用设计模式_______A、以减少设计过程创建的类的个数B、以复用成功的设计和体系结构C、以保证程序的运行速度达到最优值D、允许非面向对象程序设计语言中使用面向对象的概念正确答案:B2.某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:①经过自己测试的软件今后不会再出现问题;②在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;③承诺不需要其他人员,自己就可以独立进行测试工作;④发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休;你认为应聘者甲的保证()。

A、②是正确的B、①、④是正确的C、都是正确的D、都不正确正确答案:D3.根据输出对输入的依赖关系设计测试用例的黑盒测试方法是()。

A、场景法B、因果图法C、等价类划分法D、边界值分析法正确答案:B4.软件工程的基本要素包括方法、工具和()。

A、过程B、软件系统C、硬件环境D、人员正确答案:A5.若计算机中地址总线的宽度为24位,则最多允许直接访问主存储器( )的物理空间(以字节为单位编址)。

A、8MBB、16MBC、8GBD、16GB正确答案:B6.根据输入输出等价类边界上的取值来设计用例的黑盒测试方法是()。

A、边界值分析法B、因果图法C、等价类划分法D、场景法正确答案:A7.以下作品中,不适用或不受著作权法保护的是_____。

A、某作家的作品《红河谷》B、某教师在课堂上的讲课C、国务院颁布的《计算机软件保护条例》D、最高人民法院组织编写的《行政诉讼案例选编》正确答案:C8.对于测试中所发现错误的管理是软件测试的重要环节,以下关于错误管理原则的叙述,正确的是()。

A、测试人员发现的错误应直接提交给开发人员进行错误修复B、若程序员发现报告的错误实际不是错误,可单方面决定拒绝进行错误修复C、每次对错误的处理都要保留处理者姓名、处理时间、处理步骤、错误的当前状态等详细处理信息,即使某次处理并未对错误进行修复D、错误修复后可以由报告错误的测试人员之外的其他测试人员进行验证,只要可以确认错误已经修复,就可以关闭错误正确答案:C9.软件可靠性管理把软件可靠性活动贯穿于软件开发的全过程,成为软件工程管理的一部分.确定软件的可靠性目标在 ( ) 阶段。

2025年软件资格考试软件评测师(中级)(基础知识、应用技术)合卷试题与参考答案

2025年软件资格考试软件评测师(中级)(基础知识、应用技术)合卷试题与参考答案

2025年软件资格考试软件评测师(基础知识、应用技术)合卷(中级)模拟试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)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. 瀑布模型C. 螺旋模型D. 快速原型模型8、下列关于软件需求规格说明书(SRS)的说法中,错误的是:A. SRS应具有可验证性B. SRS应具有无歧义性C. SRS应具有一致性D. SRS不应包含用户界面设计9、在软件生存周期中,以下哪个阶段负责确定软件的需求和功能?A. 软件设计阶段B. 软件需求分析阶段C. 软件编码阶段D. 软件测试阶段 10、以下哪项不属于软件质量模型中的“外部质量”?A. 性能B. 可维护性C. 可用性D. 可移植性11、在软件开发过程中,以下哪一项不属于软件测试的范畴?()A. 单元测试B. 集成测试C. 需求分析D. 系统测试12、以下关于软件维护的说法,不正确的是()。

软件评测师练习题与答案

软件评测师练习题与答案

软件评测师练习题与答案一、单选题(共100题,每题1分,共100分)1、可用于编写独立程序和快速脚本的语言是()。

A、JavaB、C#C、PythonD、Prolog正确答案:C2、以下测试项目不适合采用自动化测试的是( )。

A、需要反复进行的测试B、易用性测试C、可以录制回放的测试D、负载压力测试正确答案:B3、web应用链接测试不包括_______A、不存在的页面文件B、错误的链接C、无链接指向的页面D、客户端和服务器端的链接速率正确答案:D4、以下关于软件测试原则的叙述中,正确的是()。

A、测试用例只需选用合理的输入数据,不需要选择不合理的输入数据B、程序员应尽量测试自己的程序C、应制定测试计划并严格执行,排除随意性D、穷举测试是可能的正确答案:C5、对计算机评价的主要性能指标有时钟频率、()、运算精度、内存容量等。

A、端口吞吐量B、可移植性C、丢包率D、数据处理速率正确答案:D6、某软件系统无须在线容错,也不能采用冗余设计,如果对可靠性要求较高,故障有可能导致严重后果,一般采用()。

A、恢复块设计B、降低复杂度设计C、检错技术D、N版本程序设计正确答案:C7、对建立良好的程序设计风格,下面描述正确的是()。

A、充分考虑程序的执行效率B、程序的注释可有可无C、符号名的命名要符合语法D、程序应简单、清晰、可读性好正确答案:D8、利用高速通信网络将多态高性能工作站或微型机互连构成机群系统,其系统结构形式属于_____计算机。

A、单指令多数据流(SIMD)B、单指令单数据流(SISD)C、多指令多数据流(MIMD)D、多指令单数据流(MISD)正确答案:C9、在计算机系统中总线宽度分为地址总线宽度和数据总线宽度。

若计算机中地址总线的宽度为32位,则最多允许直接访问主存储器()的物理空间。

A、40MBB、4GBC、40GBD、400GB正确答案:B10、传统编译器进行词法分析、语法分析、代码生成等步骤的处理时,前一阶段处理的输出是后一阶段处理的输入,则采用的软件体系结构风格是()。

软件评估考试题库及答案

软件评估考试题库及答案

软件评估考试题库及答案一、单选题1. 软件评估的主要目的是什么?A. 提高软件的运行速度B. 降低软件的开发成本C. 确保软件质量满足用户需求D. 增加软件的功能模块答案:C2. 在软件评估过程中,以下哪项不是评估指标?A. 功能性B. 可用性C. 可维护性D. 软件的市场价格答案:D3. 软件评估方法中,不属于黑盒测试的是?A. 等价类划分B. 边界值分析C. 路径测试D. 代码审查答案:D4. 软件评估中的回归测试主要用于检测什么?A. 新增功能B. 软件性能C. 软件缺陷D. 软件升级后的功能异常答案:D5. 以下哪个不是软件评估的阶段?A. 需求分析B. 设计阶段C. 编码阶段D. 维护阶段答案:A二、多选题6. 软件评估可以采用哪些方法?A. 黑盒测试B. 白盒测试C. 灰盒测试D. 静态分析E. 动态分析答案:ABCDE7. 软件评估中,哪些因素会影响软件的可用性?A. 用户界面设计B. 软件性能C. 软件的易学性D. 软件的兼容性E. 软件的稳定性答案:ABCDE8. 软件评估中,哪些是常见的评估标准?A. ISO 9126B. CMMIC. IEEE Standard 829D. ISO/IEC 25010E. Agile Manifesto答案:ACD三、判断题9. 软件评估只关注软件的功能实现,不关心软件的性能和稳定性。

答案:错误10. 软件评估是一个持续的过程,贯穿于软件开发的整个生命周期。

答案:正确四、简答题11. 简述软件评估的重要性。

答案:软件评估是确保软件产品满足用户需求和质量标准的重要环节。

它可以帮助发现潜在的缺陷和问题,评估软件的性能和稳定性,以及确定软件是否符合预定的功能和非功能要求。

通过软件评估,可以提高软件的可靠性和用户满意度,降低维护成本,提升市场竞争力。

12. 描述软件评估的基本流程。

答案:软件评估的基本流程通常包括需求分析、设计评估、编码阶段的代码审查、测试阶段的多种测试方法(包括黑盒测试、白盒测试、灰盒测试等)、以及软件交付后的维护评估。

2022年职业考证-软考-软件评测师考试全真模拟易错、难点剖析AB卷(带答案)试题号:6

2022年职业考证-软考-软件评测师考试全真模拟易错、难点剖析AB卷(带答案)试题号:6

2022年职业考证-软考-软件评测师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题结构化开发方法的体系结构设计的依据是结构化分析的()。

问题1选项A.数据流图B.状态迁移图C.实体联系图D.加工规格说明【答案】A【解析】数据流图(Data Flow Diagram,DFD):是一种最常用的结构化分析工具,从数据传递和加工的角度,以图形的方式刻画系统内数据的运动情况。

状态—迁移图(STD)或状态—迁移表被用来描述系统或对象的状态,以及导致系统或对象的状态改变的事件,从而描述系统的行为,属于结构化分析方法使用工具加工规格说明:就是对DFD中的每个加工所作的说明,描述把输入数据流变换为输出数据流的加工过程实体联系图:提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

实体关系图表示在信息系统中概念模型的数据存储。

常用于信息系统设计中结构化设计是将结构化分析的结果(数据流图)映射成软件的体系结构(结构图(结构图:用来描述软件系统的体系结构,指出一个软件系统由哪些模块组成,以及模块之间的调用关系))。

状态—迁移图用于行为建模,而不是结构建模。

2.单选题在线帮助测试属于文档测试的一项,以下()不属于在线帮助文档测试的测试内容。

问题1选项A.印刷与包装B.准确性C.帮助索引D.超链接【答案】A【解析】针对在线帮助的测试包括:准确性、帮助索引、帮助的文档编写和程序编写、超链接、链接的意义、帮助的风格等内容。

选项A属于用户文档的内容。

3.单选题以下不属于自动化测试的局限性的是()。

问题1选项A.周期很短的项目没有足够时间准备测试脚本B.业务规则复杂的项目难以自动化C.公司有大量测试人员不需要自动化D.易用性测试难以自动化【答案】C【解析】自动化测试是通过测试工具或其他手段,按照测试工程师的预定计划对软件产品进行自动的测试。

其局限性有以下几个方面:定制型项目,一般测试积累少,不适合自动化功能测试。

软件评测师题库及答案

软件评测师题库及答案

软件评测师题库及答案一、单选题(共100题,每题1分,共100分)1.网络系统中,通常把 ( ) 置于DMZ区。

A、网络管理服务器B、Web服务器C、入侵检测服务器D、财务管理服务器正确答案:B2.以下关于瀑布模型的叙述中,正确的是 ( ) 。

A、己不能适应当前软件开发的过时模型B、适用于需求被清晰定义的情况C、可以快速构造系统的可运行版本D、唯一一个适合大规模项目开发的模型正确答案:B3.以下关于软件测试原则的叙述中,正确的是()。

①所有软件测试都应追溯到用户需求②尽早地和不断地进行软件测试③完全测试是不可能的④测试无法发现软件潜在的缺陷⑤需要充分注意测试中的群集现象A、①②④⑤B、①②③④⑤C、①②③⑤D、②③④⑤正确答案:B4.下列算法中,不属于公开密钥加密算法的是()。

A、ECCB、DSAC、RSAD、DES正确答案:D5.软件测试的对象不包括( )。

A、软件测试文档B、代码C、相关文件数据D、开发人员正确答案:D6.在进程状态转换过程中,可能会引起进程阻塞的原因是()。

A、时间片到B、I/O完成C、执行V操作D、执行P操作正确答案:D7.软件配置管理中,基线的种类不包括()。

A、功能基线B、产品基线C、模块基线D、分配基线正确答案:C8.在面向对象系统中,对象的属性是()。

A、对象的行为特性B、和其它对象相关联的方式C、和其它对象相互区分的特性D、与其它对象交互的方式正确答案:C9.在单入口单出口的do…while 循环结构中,()。

A、循环体的执行次数等于循环条件的判断次数B、循环体的执行次数少于循环条件的判断次数C、循环体的执行次数多于循环条件的判断次数D、循环体的执行次数与循环条件的判断次数无关正确答案:A10._____可以作为软件测试结束的标志。

A、使用了特定的测试用例B、按照测试计划中所规定的时间进行测试C、错误强度曲线下降到预定的水平D、查出了预定数目的错误正确答案:C11.模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。

第6套 软件测试整理修订试卷

第6套 软件测试整理修订试卷
c.图片检查:检查标准是图片正确,清晰
d.排版检查:检查标准是排版正确,合理,风格统一
10.对一台硬件正常的ATM机进行提取功能测试,若该机允许的提取增量为100元,提取金额从100元到5000元人民币(含5000元人民币).使用等价类划分方法设计测试用例,则下列说法中错误的是()(选2项)
a.提取20元人民币的数据输入属于无效等价类数据
c.if(x<=0)if(x<0) y=x-1;else y=x; else y=x+1;
d.if(x<=0) y=x; if(x<0) y=x-1; else y=x+1;
17.下列关于卸载测试的说法中错误的是()(选1项)
a.卸载后要查看注册表中相关的注册信息是否都被删除
b.在卸载过程中,需要测试卸载界面上的按钮功能是否都能实现
a.b[3]
b.&b[3]
c.b[2]
d.&b[2]
14.根据国家相关标准的规定,SQL Server 2005属于软件分类中的()(选1项)
a.系统软件
b.工具软件
c.支持软件
d.应用软件
15.在Linux中,用rpm命令来判断一个命令属于哪个安装包时,用到的参数是()(选1项)
a.–qf
b.–ql
c.Ctrl
d.Esc
5.在C语言中,下列用于连接两个字符串的函数是()。(选1项)
a.strcpy
b.strlen
c.strcmp
d.strcat
6.下列白盒测试策略中,通常需要实际运行被测程序的是()(选1项)
a.桌前检查
b.静态分析
c.单元测试
d.代码评审
7.通常,如果用下图表示软件开发不同阶段引入缺陷的比例,则其中最能表示在需求说明书阶段引入缺陷的是()(选1项)

软件评测师练习题与答案

软件评测师练习题与答案

软件评测师练习题与答案一、单选题(共100题,每题1分,共100分)1.以下关于软件测试分类的叙述中,不正确的是( )。

A、按照软件开发阶段可分为单元测试、集成测试、系统测试等B、按照测试持续时长可分为确认测试、验收测试等C、按照测试实施组织可分为开发方测试、用户测试和第三方测试等D、按照测试技术可分为白盒测试、黑盒测试等正确答案:B2.浮点数能够表示的数的范围是由其()的位数决定的。

A、阶码B、数符C、尾数D、阶符正确答案:A3.某系统中有一个中央数据存储,模块A负责接收新来的数据并修改中央数据存储中的数据,模块B负责访问中央数据存储中的数据则这两个模块之间的耦合类型为()。

若将这两个模块及中央数据合并成一个模块,则该模块的内聚类型为()。

A、数据B、标记C、控制D、公共正确答案:D4.标准符合性测试中的标准分类包括()。

①数据内容类标准②通信协议类标准③开发接口类标准④信息编码类标准A、①②③④B、③④C、②③④D、②④正确答案:A5.线性表采用单循环链表存储的主要优点是()。

A、与单链表相比,更节省存储空间B、从表中任一结点出发都能遍历整个链表C、可直接获取指定结点的直接前驱和直接后继结点D、在进行删除操作后,能保证链表不断开正确答案:B6.操作系统的主要任务是( )。

A、负责存取数据库中的各种数据,完成SQL查询B、负责文字格式编排和数据计算C、把源程序转换为目标代码D、管理计算机系统中的软、硬件资源正确答案:D7.模拟攻击试验是一种基本的软件安全性测试方法,以下关于模拟攻击试验的叙述中,正确的是()。

A、对安全测试来说,模拟攻击试验是一组特殊的白盒测试案例,必须在充分了解系统安全机制的软件组成基础上,才能进行相应攻击试验的设计与试B、缓冲区溢出攻击是一种常见的模拟攻击试验,此类攻击者通常通过截获含有身份鉴别信息或授权请求的有效消息,将该消息进行重演C、模拟攻击试验必须借助于特定的漏洞扫描器才能完成D、服务拒绝攻击是一种常见的模拟攻击试验,此类攻击者通常通过向服务器发送大量虚假请求,使得服务器功能不能正常执行正确答案:D8.以下选项中,可以用于Internet信息服务器的远程管理的是______A、TelnetB、RASC、FTPD、SMTP正确答案:B9.内存按字节编址从A5000H到DCFFFH的区域其存储容量为 ( ) 。

软件评测师考试模拟题

软件评测师考试模拟题

软件评测师考试模拟题一、单选题(共100题,每题1分,共100分)1.以下属于动态测试方法的是 ( ) 。

A、静态结构测试B、代码审查C、技术评审D、路径覆盖正确答案:D2.CPU是一块超大规模的集成电路,其中主要部件有()。

A、运算器、控制器和系统总线B、运算器、寄存器组和内存储器C、控制器、存储器和寄存器组D、运算器、寄存器和寄存器组正确答案:D3.结构化开发方法中,()主要包含对数据结构和算法的设计。

对算法设计时,其主要依据来自()描述算法时,()不是理想的表达方式。

A、程序设计语言代码B、伪代码C、流程图D、决策图正确答案:A4.采用插入排序算法对n个整数排序,其基本思想是:在插入第i个整数时,前i-1个整数已经排好序,将第i个整数依次和第i-1,i-2,…个整数进行比较,找到应该插入的位置。

现采用插入排序算法对6个整数{5,2,4,6,1,3}进行从小到大排序,则需要进行___(31)__次整数之间的比较。

对于该排序算法,输入数据具有___(32)___特点时,对整数进行从小到大排序,所需的比较次数最多。

A、从小到大B、从大到小C、所有元素相同D、随机分布正确答案:B5.若有字符串“software”,则其长度为3的子串有( )个。

A、5B、7C、8D、6正确答案:D6.算术表达式‘(a-b)*(c+d)’的后缀是( ) 。

A、ab-*cd+B、ab-c+d*C、ab-cd+*D、abcd-*+正确答案:C7.在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转为关系模式时()得到的关系模式属于4NF。

A、将所有多值属性组成一个关系模式B、使多值属性不在关系模式中出现C、将实体的码分别和每个多值属性独立构成一个关系模式D、将多值属性各其它属性一起构与该实体对应的关系模式正确答案:C8.典型的软件测试过程模型包括______。

A、V模型、W模型、H模型、螺旋模型B、X模型、W模型、H模型、前置测试模型C、V模型、W模型、H模型、渐进模型D、X模型、W模型、H模型、增量模型正确答案:B9.现有四级指令流水线,分别完成取值、取数、运算、传送结果4步操作。

第六套模拟试题参考答案及解析

第六套模拟试题参考答案及解析

第六套模拟试题参考答案及解析1.一个算法的空间复杂度,一般是指执行这个算法所需的内存空间。

一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。

本题答案是D。

2.栈是限定在一端进行插入与删除的线性表。

栈是按照"先进后出"的或后进先出的原则组织数据的,因此,栈也被称为"先进后出"表或"后进先出"表。

本题答案是D。

3.所谓满二叉树是指这样的一种二叉树:除最后一层外,每层上的所有结点都有两个子结点。

这就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第K层上有2K-1个结点,且深度为m的满二叉树有2m个结点。

在满二叉树中,最后一层的结点个数就是叶子结点的个数,本题中深度为5,故叶子结点数为25-1=24=16。

本题答案是C。

4.要形成良好的程序设计风格,主要应注重和考虑下述一些因素:符号名的命名应具有一定的实际含义,以便于对程序功能的理解;正确的注释能够帮助读者理解程序;程序编写应优先考虑清晰性,除非对效率有特殊要求,程序编写要做到清晰第一,效率第二。

本题答案为A。

5.对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系。

对象之间通过传递消息互相联系,以模拟现实世界中不同事物彼此之间的联系。

本题答案为A。

6.软件工程包括3个要素,即方法、工具和过程。

本题答案为D。

7.程序流程图(PFD)是一种传统的、应用广泛的软件过程设计表示工具,通常也称为程序框图,其箭头代表的是控制流。

本题答案为B。

8.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

其中数据独立性最高的阶段是数据库系统。

本题答案为A。

9.层次模型是最早发展出来的数据库模型。

它的基本结构是树形结构,这种结构方式在现实世界中很普遍,如家族结构、行政组织机构,它们自顶向下、层次分明。

软件评测师(基础知识、应用技术)合卷软件资格考试(中级)试卷及答案指导(2025年)

软件评测师(基础知识、应用技术)合卷软件资格考试(中级)试卷及答案指导(2025年)

2025年软件资格考试软件评测师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)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. 可用性原则C. 可理解性原则D. 可维护性原则8、以下关于软件测试生命周期的说法,正确的是:A. 软件测试生命周期与软件开发生命周期是完全独立的B. 软件测试生命周期包含在软件开发生命周期中C. 软件测试生命周期与软件开发生命周期同步进行D. 软件测试生命周期在软件开发生命周期之前开始9、在软件测试过程中,以下哪个不是软件缺陷的四种基本类型?A. 缺陷B. 跟踪C. 错误D. 缺陷报告 10、下列关于软件质量保证(SQA)的说法中,错误的是:A. 软件质量保证旨在确保软件产品满足规定的质量标准B. SQA过程通常在软件开发的早期阶段开始C. SQA团队成员应该具备软件工程和质量管理方面的专业知识D. SQA不参与具体的软件开发活动,只负责审核11、在软件工程中,以下哪个不是软件开发生命周期(SDLC)的典型阶段?A. 需求分析B. 设计C. 编码D. 测试E. 维护F. 部署12、软件测试中的“黑盒测试”和“白盒测试”的主要区别是什么?A. 黑盒测试关注内部代码逻辑,白盒测试关注外部功能行为B. 黑盒测试关注外部功能行为,白盒测试关注内部代码逻辑C. 黑盒测试不需要测试者了解代码,白盒测试需要测试者了解代码D. 黑盒测试需要测试者了解代码,白盒测试不需要测试者了解代码13、题干:在软件生命周期中,以下哪个阶段是软件开发过程中最重要的阶段?A. 需求分析B. 系统设计C. 编码实现D. 测试与验收14、题干:以下关于软件复用性的描述,错误的是:A. 软件复用性是指软件的可重用程度B. 软件复用性有助于降低软件开发成本C. 软件复用性可以提高软件开发效率D. 软件复用性会导致软件质量下降15、在软件工程中,以下哪个概念不属于软件开发生命周期(SDLC)的各个阶段?A. 需求分析B. 系统设计C. 编码实现D. 用户培训16、软件质量保证(SQA)的主要目的是什么?A. 确保软件开发遵循既定的标准和方法B. 减少软件中的缺陷C. 提高开发团队的士气D. 降低软件开发成本17、在软件工程中,以下哪个阶段不属于软件开发生命周期(SDLC)的典型阶段?A. 需求分析B. 系统设计C. 编码D. 集成测试18、在软件质量保证过程中,以下哪种方法不属于静态测试?A. 代码审查B. 单元测试C. 代码覆盖率分析D. 系统测试19、在软件工程中,以下哪个活动属于需求工程阶段?A. 需求分析B. 软件设计C. 编码D. 测试 20、在软件生命周期中,以下哪个阶段负责将软件需求转换为软件架构?A. 需求分析B. 软件设计C. 编码D. 测试21、题干:在软件生存周期中,需求分析阶段的主要任务是:A. 确定软件系统的功能和性能B. 设计软件系统的结构和算法C. 编码实现软件系统的功能D. 测试验证软件系统的正确性22、题干:以下关于软件工程管理方法的描述中,错误的是:A. 软件工程管理方法包括项目管理、质量管理、风险管理等B. 项目管理主要是对项目进度、成本、质量等进行控制C. 质量管理主要是通过质量控制、质量保证和质量改进等活动来提高软件质量D. 风险管理主要是识别、评估和应对项目实施过程中的风险23、在软件测试中,下列哪一项不属于白盒测试的方法?A. 语句覆盖B. 判定覆盖C. 条件覆盖D. 系统测试24、以下哪种类型的缺陷通常与软件的安全性有关?A. 功能缺陷B. 性能瓶颈C. 数据泄露D. 用户界面错误25、以下关于软件需求工程的说法中,正确的是()A. 软件需求工程是软件开发生命周期中的一部分,主要目的是定义软件系统的功能需求B. 软件需求工程只关注软件的功能需求,不考虑非功能需求C. 需求工程的过程包括需求获取、需求分析、需求规格说明、需求验证和需求管理D. 需求工程不需要与客户和用户进行沟通,只需要内部团队之间的沟通即可26、在软件测试过程中,以下哪种测试方法适用于验证软件系统的性能?()A. 单元测试B. 集成测试C. 系统测试D. 性能测试27、在软件测试中,以下哪一项不是黑盒测试关注的内容?A. 程序内部逻辑结构B. 功能需求C. 输入输出数据D. 性能需求28、下列哪种类型的软件维护是为了适应新的硬件环境而进行的?A. 改正性维护B. 适应性维护C. 完善性维护D. 预防性维护29、以下关于软件生命周期的说法中,正确的是()A. 软件生命周期是软件开发过程中的所有活动序列B. 软件生命周期仅包括软件开发阶段C. 软件生命周期只关注软件开发阶段,不包括维护阶段D. 软件生命周期是软件从产生到消亡的整个过程 30、软件质量保证(SQA)的主要目的是()A. 优化软件开发过程B. 确保软件满足规定的需求C. 提高软件开发效率D. 降低软件开发成本31、在软件测试过程中,下面哪一项不属于静态测试方法?A. 代码审查B. 走查C. 桌面检查D. 黑盒测试32、下列关于软件测试中的回归测试描述错误的是:A. 回归测试是在修复了缺陷后重新运行之前的测试用例以验证修改没有引入新的错误的过程。

软件评测师测试题(附答案)

软件评测师测试题(附答案)

软件评测师测试题(附答案)一、单选题(共100题,每题1分,共100分)1.若要求对大小为n的数组进行排序的时间复杂度为O(nlog2n),且是稳定的(即如果待排序的序列中两个数据元素具有相同的值,在排序前后它们的相对位置不变),则可选择的排序方法是()。

A、归并排序B、堆排序C、快速排序D、冒泡排序正确答案:A2.软件配置管理中,基线的种类不包括()。

A、分配基线B、功能基线C、产品基线D、模块基线正确答案:D3.采用( )表示带符号数据时,算术运算过程中符号位与数值位采用同样的运算规则进行处理。

A、原码B、反码C、海明码D、补码正确答案:D4.计算机系统中,CPU对主存的访问方式属于( )。

A、随机存取B、顺序存取C、索引存取D、哈希存取正确答案:A5.某高校人事管理系统中,规定讲师每课时的教学酬金不能超过100元,副教授课时的教学酬金不能超过130元,教授每课时的教学酬金不能超过160元。

这种情况下所设置的数据完整性约束条件称之为()。

A、主键约束完整性B、用户定义完整性C、实体完整性D、参照完整性正确答案:B6.在软件开发过程中,详细设计的内容不包括 ( ) 设计。

A、算法B、数据结构C、软件体系结构D、数据库物理结构正确答案:B7.安全日志是软件产品的一种被动防范措施,是系统重要的安全功能,因此安全日志测试是软件系统安全性测试的重要内容,下列不属于安全日志测试基本测试内容的是()。

A、对安全日志的完整性进行测试,测试安全日志中是否记录包括用户登录名称、时间、地址、擞据操作行为以及退出时间等全部内容B、对安全日志的正确性进行测试,测试安全日志中记录的用户登录、数据操作等日志信息是否正确C、对日志信息的保密性进行测试,测试安全日志中的日志信息是否加密存储,加密强度是否充分D、对于大型应用软件系统,测试系统是否提供安全日志的统计分析能力正确答案:C8.以下关于判定表测试法的叙述中,不正确的是()。

软测模拟题及答案

软测模拟题及答案

软测模拟题及答案1. 下列造成缺陷的原因中引入缺陷最多的是()A. 需求规格说明书(正确答案)B. 编码C. 详细设计D. 系统设计2. 如果缺陷通过验证测试,则测试人员需要对缺陷做的操作是()。

A. 延迟B. 打开C. 重新打开D. 关闭(正确答案)3. 在软件产业发达国家,软件企业一般把40%的工作花在()。

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. 发现缺陷并修复缺陷(正确答案)C. 将发现的错误编写成正式的测试报告,提交给开发人员进行错误的确认和修复D. 用各种测试技术和方法测试和发现软件中存在的软件错误9. 软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?()。

l预防软件发生错误 II改正程序错误III提供诊断错误信息A. 都是B. 只有IC. 只有III(正确答案)D. 只有II10. 当一个软件投入运行应用后,需求发生变化、环境改变或软件发生错误时,进行相应修改所做努力的程度指的是()。

A. 软件性能B. 软件可用性C. 软件可维护性(正确答案)D. 软件功能性11. 你是一个小型的使用V模型的项目唯一的测试人员,而这个项目才刚发布了需求规格书的草稿。

请考虑以下可能性。

软件评测师模拟题及答案第六套

软件评测师模拟题及答案第六套

软件评测师模拟题及答案第六套判断题1、软件测试是有效的排除软件缺陷的手段。

2、测试是为了验证软件已正确地实现了用户的要求。

3、软件测试的目的是尽可能多的找出软件的缺陷。

4、白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。

5、白盒测试不仅与程序内部结构有关,还要考虑程序的功能要求。

6、黑盒测试的测试用例是根据应用程序的功能需求设计的。

7、在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低。

8、单元测试通常由开发人员进行。

9、压力测试不需要辅助工具的支持。

10、在设计测试用例时,应包括合理的输入条件和不合理的输入条件。

11、程序员与测试工作无关。

12、产品说明书(需求文档)的变更应当受到控制。

13、白盒测试的“条件覆盖”标准强于、判定覆盖”。

14、软件开发全过程的测试工作都可以实现自动化。

15、找出的软件缺陷越多,说明剩下的软件缺陷越少。

16、验收测试是以最终用户为主的测试。

17、自底向上集成需要测试员编写驱动程序。

18、软件测试工具可以代替软件测试员。

19、Beta测试是验收测试的一种。

20、代码评审员一般由测试员担任。

21、一个程序中所含有的路径数与程序的复杂程度有着直接的关系。

22、软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。

23、测试是可以穷尽的。

24、每一个软件项目都有一个最优的测试量。

25、代码审查工作属于静态测试。

26、回归测试是在软件修改后再次运行以前为查找错误而执行程序曾用过的测试用例。

27、集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测试。

28、只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。

29、软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。

30、软件质量保证和软件测试是同一层次的概念。

31、软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估。

32、在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件评测师模拟题及答案第六套判断题
1、软件测试是有效的排除软件缺陷的手段。

2、测试是为了验证软件已正确地实现了用户的要求。

3、软件测试的目的是尽可能多的找出软件的缺陷。

4、白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。

5、白盒测试不仅与程序内部结构有关,还要考虑程序的功能要求。

6、黑盒测试的测试用例是根据应用程序的功能需求设计的。

7、在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低。

8、单元测试通常由开发人员进行。

9、压力测试不需要辅助工具的支持。

10、在设计测试用例时,应包括合理的输入条件和不合理的输入条件。

11、程序员与测试工作无关。

12、产品说明书(需求文档)的变更应当受到控制。

13、白盒测试的“条件覆盖”标准强于、判定覆盖”。

14、软件开发全过程的测试工作都可以实现自动化。

15、找出的软件缺陷越多,说明剩下的软件缺陷越少。

16、验收测试是以最终用户为主的测试。

17、自底向上集成需要测试员编写驱动程序。

18、软件测试工具可以代替软件测试员。

19、Beta测试是验收测试的一种。

20、代码评审员一般由测试员担任。

21、一个程序中所含有的路径数与程序的复杂程度有着直接的关系。

22、软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。

23、测试是可以穷尽的。

24、每一个软件项目都有一个最优的测试量。

25、代码审查工作属于静态测试。

26、回归测试是在软件修改后再次运行以前为查找错误而执行程序曾用过的测试用例。

27、集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接
受而进行的正式测试。

28、只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。

29、软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。

30、软件质量保证和软件测试是同一层次的概念。

31、软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估。

32、在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻
辑性的测试方法。

33、测试用例的数日越多,测试的效果越好。

34、验收测试是以最终用户为主的测试。

35、测试是调试的一个部分。

36、程序中隐藏错误的概率与其已发现的错误数成正比。

37、代码评审是检查源代码是否达到模块设计的要求。

简答题
38、简述软件测试的生命周期及各阶段的内容。

39、简述软件测试的目的
40、简述静态测试和动态测试的区别。

41、简述黑盒测试的具体技术方法。

42、简述白盒测试中常用的逻辑覆盖测试方法。

43、黑盒测试与白盒测试各有哪些优缺点。

44、简述软件测试过程的三种模型45、简述软件测试过程。

46、简述增量式集成测试方式的自项向下和自底向上两种测试方法。

47、软件性能测试有哪些?
48、简述面向对象测试与传统测试的区别49、自动化测试工具分为儿类?
举例说明几种与之对应的测试工具。

50、Web系统测试通常包括哪些内容?
51、简述软件质量保证与软件测试的关系。

答案:判断题
1、A
2、B
3、A
4、A
5、B
6、A
7、B
8、A
9、B10、A11、B12、A13、B14、B15、
B16、
17、A18、B19、A20、B
21、A22、B23、B24、A25、A26、A27、B28、B29、A30、B31、A32、A33、
B34、A35、B36、A37、简答题
38、软件生命周期分为6个阶段:需求阶段、功能设计阶段、详细设计阶段、编码阶段、软件测试阶段、以及运行/维护阶段。

(1)需求阶段—测试任务:制定验证和确认测试计划。

对需求进行分析和审核。

分析并设计基于需求的测试,构成对应的需求覆盖或追踪矩阵。

(2)功能设计阶段—测试任务:
功能设计验证和确认测试计划分析和审核功能设计规格说明
可用性测试设计
分析并设计基于功能的测试,构造对应的功能覆盖矩阵。

实旌基于需求和基于功能的测试(3)详细设计阶段—测试任务
详细设计验收测试计划。

分析和审核详细设计规格设计说明说。

(4)编码阶段—测试任务
代码验收测试计划
分析代码验证代码
设计基于外部的测试。

设计基于内部的测试。

(5)测试阶段—测试任务
制定测试计划
审查由开发部门进行的单元和集成测试
进行功能测试进行系统测试
审查用户手册。

(6)运行维护阶段—测试任务
监视验收测试
为确认的问题开发新的测试报告用例
对测试的有效性进行评估。

39、软件测试的目的包括以下三点:
(1)测试是程序的执行过程,目的在于发现错误,不能证明程序的正确性,仅限于处理有限种的情况。

(2)检查系统是否满足需求,这也是测试的期望目标。

(3)一个好的测试用例在于发现还未曾发现的错误;一个成功的测试是发现了错误的测试。

40、静态测试一通过对被测程序的静态审查,发现代码中潜在的错误。

它一般用人工方式脱机完成,故亦称人工测试或代码评审(Code Review);也可借助于静态分析器在机器上以自动方式进行检查,但不要求程序本身在机
器上运行
动态测试—使用和运行被测软件,通常意义上的测试。

动态测试的对象必须是能够由计算机真正运行的被测试的程序,它包含黑
盒测试和白盒测试。

41、典型的黑盒测试方法包括主要包括等价类划分法、边界值分析法、错
误推测法、因果图法、决策表表法、正交试验法、场景法、功能图法等42、常
用的逻辑覆盖测试方法有:语句覆盖、判定覆盖、条件覆盖、判定一条件”覆盖、条件组合覆盖及路径覆盖。

43、黑盒测试:(确认技术)优点:1.适用于各阶段测试
2.从产品功能角度测试
3.容易入手生成测试数据
缺点:1.某些代码得不到测试
2.如果规格说明有误,则无法发现
3.不易进行充分性测试白盒测试:(验证技术)优点:1.可构成测试数据使特定程序部分得到测试
2.有一定的充分性度量手段
3.可获较多工具支持
缺点:1.不易生成测试数据(通常)
2.无法对未实现规格说明的部分进行测试
3.工作量大,通常只用于单元测试,有应用局限44、a)V模型一反映测试活动与分析设计活动的关系
b)W模型一增加了软件各开发阶段中应同步进行的验证和确认活动C)H模型-H模型将测试活动完全独立出来,形成了一个完全独立的流程,将测试准备活动和测试执行活动清晰地体现出来45、软件测试过程按各测试阶段的先后顺序可分为单元测试、集成(组装)测试、确认(有效性)测试、系统测试和验收(用户)测试5个阶段。

46、自底向上增值测试方式:
根据软件的模块结构图,按控制层次从低到高的顺序对模块进行集成,也就是从最底层模块向上逐步集成,在集成的同时进行测试,直至组装成符合要求的最终软件系统。

自项向下的增值测试:
首先对含读操作的子系统自底向上直至根结点模块进行组装和测试,然后对含写操作的子系统做自顶向下的组装与测试47、常见的性能测试类型:压力测试、负载测试、强度测试、容量测试、疲劳测试等。

48、
49、测试设计工具
静态分析工具单元测试工具功能测试工具性能测试工具
测试过程管理工具50、网页测试包括以下内容:功能测试和可用性测试网站测试在网页测试的基础之上还包括:
功能测试性能测试
安全性测试
兼容性测试51、QA是质量保证,在软件企业中实际上就是sQA,即软件质量保证;Qc是质量控制(质量检验、质量检查),在软件企业中实际上就是sQc,
即软件质量控制。

相关文档
最新文档