科目:    

《 2026年  软件评测师  考试大纲 》


考试范围 知识点讲解
     考试科目1  软件工程与软件测试基础知识
              1  计箕机系统基础知识
                      1.1  计算机系统构成及硬件基础知识
                              *  计算机系统的构成
                              *  处理机
                              *  基本输入输出设备
                              *  存储系统
                      1.2  操作系统基础知识
                              *  操作系统的中断控制、进程管理、线程管理
                              *  处理机管理、存储管理、设备管理、文件管理、作业管理
                              *  网络操作系统和嵌入式操作系统基础知识
                              *  操作系统的配置
                      1.3  数据库基础知识
                              *  数据库基本原理
                              *  数据库管理系统的功能和配置
                              *  数据库语言与编程
                      1.4  中间件基础知识
                      1.5  计算机网络基础知识
                              *  网络分类、体系结构与网络协议
                              *  常用网络设备
                              *  Internet基础知识及其应用
                              *  网络管理
                      1.6  程序设计语言知识
                              *  汇编、编译、解释系统的基础知识
                              *  程序设计语言的基本成分(数据、运算、控制和传输、过程/函数调用)
                              *  面向对象程序设计
                              *  C语言以及C++(或Java、Python)语言程序设计基础知识
              2  标准化基础知识
                      *  标准化的概念(标准化的意义、标准化的发展与标准化机构)
                      *  标准的类别(国际标准、国家标准、行业标准与企业标准)
              3  信息安全知识
                      *  信息安全基本概念
                      *  计算机病毒及防范
                      *  网络入侵手段及防范
                      *  加密与解密机制
              4  信息化基础知识
                      *  信息化相关概念
                      *  与知识产权相关的法律和法规
                      *  信息网络系统、信息应用系统、信息资源系统基础知识
              5  软件工程知识
                      5.1  软件工程基础
                              *  软件工程概念
                              *  需求分析
                              *  软件设计
                              *  软件编码
                              *  软件测试
                              *  软件维护
                      5.2  软件开发方法及过程
                              *  结构化开发方法
                              *  面向对象开发方法
                              *  瀑布模型
                              *  原型模型
                              *  基于构建的模型
                              *  快速应用开发
                              *  敏捷规程模型
                      5.3  软件质量管理
                              *  软件质量及软件质量管理概念
                              *  软件质量管理体系
                              *  软件质量管理的目标、内容、方法和技术
                      5.4  软件过程管理
                              *  软件过程管理概念
                              *  软件过程改进
                              *  软件能力成熟度模型
                      5.5  软件配置管理
                              *  软件配置管理的意义
                              *  软件配置管理的过程、方法和技术
                      5.6  软件开发风险基础知识
                              *  风险管理
                              *  风险防范及应对
                      5.7  软件测评相关标准
                              *  软件质量类标准
                              *  软件测试类标准
                              *  软件测试及成本估算类标准
              6  软件评测师职业素质要求
                      *  软件评测师职业特点与岗位职责
                      *  软件评测师行为准则与职业道德要求
                      *  软件评测师的能力要求
              7  软件评测知识
                      7.1  软件测试基本概念
                              *  软件质量与软件测试
                              *  软件测试定义
                              *  软件测试目的
                              *  软件测试原则
                              *  软件测试对象
                      7.2  软件异常的分类及其之间的关系
                      7.3  软件测试过程模型
其他模型 X模型 前置测试模型 测试模型的使用 软件测试过程 评价过程的特性 评价过程 评价活动 评价过程的输入 评价过程的输出 评价过程文档 评价与生存周期的关系 评价过程的要求 一般要求 组织和质量体系 请求者的职责 评价者的职责 评价需求确立 评价需求确立的目的 评价需求分析 评价需求内容 认可与报告 评价规格说明 评价规格说明的目的 评价规格说明编制 产品说明分析 测量规定 评价规格说明验证 评价规格说明的内容 认可和报告 评价设计 评价设计目的 制定评价计划 编制评价方法文档和起草计划 测量的优化 安排评价动作的进度 评价计划的内容 认可和报告 评价执行 评价执行目的 评价执行者的动作 软件部件的管理 评价数据管理 工具使用的管理 现场评价 特定评价技术的需求 评审和报告 评价结论 评价结论的目的 评价报告的联合评审 评价数据和文档的处置 配置管理 配置项标识 配置项控制 配置状态报告 配置审计 测试的组织与人员 组织结构设计因素 独立测试组织 测试组织管理者 集中管理的测试组织 选择合理的组织方案 测试人员 测试人员的选择 测试人员的激励 X理论+Y理论 需要的层次(Maslow模型) 人员激励的关键点 人员自我激励 测试职业发展 人员的培训 软件测试培训内容分类 制定测试人员培训计划 软件测试风险分析 软件测试与商业风险 什么是软件风险 软件风险分析 软件测试风险 软件测试的成本管理 测试费用有效性 测试成本控制 测试准备成本控制 测试执行成本控制 测试结束成本控制 降低测试实施成本 降低测试维护成本 质量成本 质量成本要素 一致性成本(Cost of Conformance) 非一致性成本(Cost of Nonconformance) 质量成本计算 缺陷探测率(DDP Defect Detection Percentage) 测试投资回报举例
                              *  V模型
                              *  W模型
                              *  H模型
                              *  敏捷测试模型
                      7.4  软件测试类型
                              *  按工程阶段分类
                              *  按是否执行代码分类
                              *  按测试实施主体分类
                              *  按是否关联代码分类
                              *  按质量特性分类
                              *  按符合性评价要求分类
                              *  回归测试
              8  软件评测的现状与发展
                      *  国内外现状
                      *  软件评测的发展趋势
              9  测试技术的分类
白盒测试 黑盒测试 概述 测试用例设计方法 什么是测试用例 等价类划分法 划分等价类和列出等价类表 确定测试用例 边界值分析法 边界条件 次边界条件 2的乘方 ASCII表 其他一些边界条件 边界值的选择方法 错误推测法 因果图法 因果图设计方法 因果图测试用例 判定表驱动法 判定表组成 判定表建立 正交试验法 正交试验设计方法 正交试验测试用例设计步骤 功能图法 功能图设计方法 功能图法生成测试用例 场景法 基本流和备选流 ATM例子 例子描述 场景设计 用例设计 数据设计 测试方法选择的综合策略 测试用例的编写 测试用例计划的目的 测试设计说明 测试用例说明 测试程序说明 测试用例细节探讨 白盒测试基本技术 词法分析与语法分析 静态错误分析 类型和单位分析 引用分析 表达式分析 接口分析 程序插桩技术 方法简介 断言语句 白盒测试方法 代码检查法 代码检查方式 桌面检查 代码审查 走查 代码检查项目 编码规范 代码检查规则 缺陷检查表 静态结构分析法 静态质量度量法 逻辑覆盖法 语句覆盖(SC) 判定覆盖(DC) 条件覆盖(CC) 条件判定组合覆盖(CDC) 多条件覆盖(MCC) 修正条件判定覆盖(MCDC) 基本路径测试法 程序的控制流图 程序环路复杂性 基本路径测试法步骤 以详细设计或源代码作为基础,导出程序的控制流图 计算得到的控制流图G的环路复杂性V(G) 确定线性无关路径的基本集 其他白盒测试方法 域测试 符号测试 Z路径覆盖 程序变异 白盒测试综合策略 最少测试用例数计算 测试覆盖准则 Foster的ESTCA覆盖准则 Woodward等人的层次LCSAJ覆盖准则 结论 面向对象测试概述 面向对象技术 对象和类 封装、继承和多态性 面向对象测试模型 面向对象软件的测试策略 面向对象分析(OOA)的测试 对认定的对象的测试 对认定的结构的测试 对认定的主题的测试 对定义的属性和实例关联的测试 对定义的服务和消息关联的测试 面向对象设计(OOD)的测试 对认定的类的测试 对构造的类层次结构的测试 对类库支持的测试 面向对象编程(OOP)的测试 数据成员是否满足数据封装的要求 类是否实现了要求的功能 面向对象软件的单元测试 面向对象软件的集成测试 面向对象软件的确认和系统测试 面向对象软件测试用例设计 传统测试用例设计方法的可用性 基于故障的测试 基于场景的测试 OO类的随机测试 类层次的分割测试 由行为模型(状态、活动、顺序和合作图)导出的测试 负载压力测试概述 负载压力基础概念 负载压力测试基础概念 性能测试 性能评测 性能调优 负载测试 压力测试 并发性能测试 疲劳强度测试 大数据量测试 负载压力测试目的 负载压力测试策略 产品生命周期中负载压力测试计划 在需求分析中充分关注负载压力性能 从设计中得到负载压力性能指标 开发阶段创建一个负载压力性能测试环境 验收阶段在多等级范围内测试并调优 运行阶段持续监控系统负载压力性能 负载压力测试中的盲点 负载压力测试解决方案 并发性能测试 应用在客户端性能的测试 应用在网络上性能的测试 应用在服务器上性能的测试 疲劳强度测试 日常业务疲劳强度模拟 高峰业务疲劳强度模拟 大数据量测试 大数据量测试类型 独立数据量测试 综合数据量测试 自动生成大数据量 大数据量管理 负载压力测试指标 交易处理性能指标 服务器操作系统资源监控 UNIX操作系统 Windows操作系统 数据库资源监控 Oracle Sysbase DB2 SQL Server Web服务器监控 Apache IIS 中间件服务器监控 TUXEDO WebSphere WebLogic 负载压力测试实施 负载压力测试实施步骤 测试计划 分析应用程序 确定系统组件 描述系统配置 分析使用模型 任务分布 定义测试目标 以可度量的指标制定目标 确定测试的时间 计划方案实施 定义性能度量的范围 定义Vuser活动 选择Vuser 选择测试硬件和软件 检查测试目标 度量最终用户响应时间 定义最优的硬件配置 检查可靠性 查看硬件或软件升级 评估新产品 确定瓶颈 度量系统容量 测试需求分析 测试需求内容 负载压力测试需求分析原理 80~20原理测试强度估算 UCML(User Community Modeling Language)压力需求分析 需求分析方法 任务分布图方法 交易混合图方法 用户概况图方法 测试案例制定 测试策略 测试案例 测试内容 测试环境、工具、数据准备 测试环境准备 测试环境的基本原则 负载压力测试的测试环境 测试环境配置 良好的测试环境标准 测试工具准备 负载压力测试工具选择 负载压力测试工具的局限性 主流负载压力测试工具介绍 测试协议选择 测试数据准备 测试数据概念 为什么要准备测试数据 依靠工具准备测试数据的方法 自己动手编写测试工具 案例一:Web服务器通用性能测试系统的设计与实现 案例二:通用应用系统性能评测环境设计 准备过程中与用户交流 测试脚本录制、编写与调试 场景制定 创建Vuser组 配置Vuser组中的Vuser 配置Vuser运行时的设置 配置负载生成器 配置终端服务设置 配置WAN仿真设置 配置脚本 测试执行 运行场景 在执行期间查看Vuser 监视场景 获取测试结果 结果评估与测试报告 交易处理性能评估 资源占用性能评估 服务器操作系统资源占用 数据库资源占用监控指标包括 中间件资源占用监控 故障分析 故障分析重点内容 经验探讨 优化调整设置 负载压力典型问题分析 Web网站故障分析举例 数据库服务器性能问题及原因分析 单一类型事务响应时间过长 并发处理能力差 锁冲突严重 监视并记录性能相关数据 定位资源占用较大的事务并做出必要的优化或调整 定位锁冲突,修改锁冲突发生严重的应用逻辑 进行必要的数据分布 Oracle与提高性能有关的特性 索引 Oracle的并行执行特性 散列簇 同时读取多块数据 分区 多线程服务器 测试报告 负载压力测试技巧 参数池技术 将事务插入到Vuser脚本 将集合点插入到Vuser脚本 手工关联 IP数据池 Web站点经验点滴 脚本调试技术 TUXEDO Winsock SQL Server 测试工具配置技巧 Web系统测试概述 Web系统的构成 Web系统设计技术 静态页面与动态页面 网络开发技术 CGI(通用网关接口)程序 J2EE .NET WebServices Web系统的测试策略 Web应用设计测试 Web应用设计测试概述 总体架构设计的测试 采用瘦客户端或胖客户端是否适合需求 确定Web架构的组成部分是否满足需求 服务器的配置及分布是否满足需求 客户端设计的测试 功能设置的测试 信息组织结构设计的测试 页面设计的测试 服务器端设计的测试 容量规划的测试 安全系统设计的测试 数据库设计的测试 Web应用开发测试 Web应用开发测试概述 代码测试 源代码规则分析 链接测试 框架测试 表格测试 图形测试(Graphics) 组件测试 表单(Forms)测试 Cookies测试 脚本测试 CGI测试 ASP测试 ActiveX控件测试 使用Junit进行单元测试 单元测试的编写原则 如何确定单元测试 如何编写单元测试 如何维护单元测试 Web应用运行测试 Web应用运行测试概述 功能测试 Web应用链接质量保证技术 Web应用功能测试技术 易用性测试 界面测试 辅助功能测试 图形测试 负载压力测试 客户端配置与兼容性测试 配置测试与兼容性测试概述 浏览器的配置测试 平台兼容性测试 浏览器兼容性测试 安全性测试 安全体系测试 部署与基础结构 输入验证 身份验证 配置管理 敏感数据 会话管理 加密 参数操作 异常管理 审核和日志记录 应用及传输安全 网络测试概述 网络测试发展 网络测试的对象从网络层向应用层过渡 测试重点将逐渐转向可靠性测试 网络的安全性测试将得到重视 网络测试意义 网络全生命周期测试策略 规划设计阶段 网络实施阶段 网络与应用系统集成阶段 网络仿真技术 网络仿真技术概述 网络仿真的技术原理 网络仿真技术应用 网络仿真在网络规划设计中的应用 网络仿真在企业网络管理和优化中的应用 网络仿真在网络研发中的应用 仿真的网络预测功能 网络仿真软件 OPNET网络仿真软件 OPNET介绍 OPNET技术特点 OPNET的基本使用 NS网络仿真软件 NS介绍 NS的技术特点 NS网络仿真的过程 网络质量测试 OSI模型简介 网络测试指标 TCP/IP 4~7层负载均衡 IP语音网络测试 宽带xDSL网络性能测试 VPN网络测试 路由测试 网络测试类型 网络测试对象 网络测试的基本方法 网络测试标准及工具 测试标准 测试工具 物理线缆测试仪 网络运行模拟工具 协议分析仪 专用网络测试设备 网络协议的一致性测试工具 网络应用分析测试工具 网络应用测试 网络应用监控 概述 网络应用监控目标 网络应用监控原理 网络应用监控工具 网络故障分析 网络故障诊断步骤 软件问题的诊断 网络应用分析的关键因素 故障定位举例 硬件问题的诊断 物理层及其诊断 数据链路层及其诊断 网络层及其诊断 结论 概述 测试与评估内容 用户认证机制 加密机制 安全防护策略 数据备份与恢复手段 防病毒系统 集中式管理、分布式杀毒 数据库技术、LDAP技术的应用 多引擎支持 不同操作系统的防护 远程安装或分发安装 安全系统测试策略 基本安全防护系统测试 安全系统防护体系 证书业务服务系统测试 证书查询验证服务系统测试 密钥管理系统测试 密码服务系统测试 可信授权服务系统测试 可信时间戳服务系统测试 网络信任域系统测试 故障恢复与容灾备份测试 安全产品的选择 安全性测试方法 功能验证 漏洞扫描 模拟攻击试验 侦听技术 软件产品安全测试 用户管理和访问控制 用户权限控制 操作系统安全性的测试 数据库权限的测试 通信加密 安全日志测试 兼容性测试概述 兼容性测试环境的准备 硬件兼容性的测试 硬件兼容性测试的目的 与整机的兼容性 与板卡及配件的兼容性 与打印机的兼容性 软件兼容性测试 与操作系统的兼容性 与数据库的兼容性 与中间件的兼容性 与浏览器的兼容性 与其他软件的兼容性 数据兼容性测试 不同数据格式的兼容性 XML符合性 平台化软件兼容性测试 平台化软件概述 平台化软件的兼容性测试策略 新旧系统数据迁移测试 新旧系统数据迁移技术 新旧系统数据迁移的实现与测试 小结 概述 标准符合性测试主要分类 数据内容类标准 通信协议类标准 开发接口类标准 信息编码类标准 测试策略 数据内容类标准 通信协议类标准 开发接口类标准 SQL标准符合性测试 ODBC标准 JDBC标准 信息编码类标准 测试实施 概述 安装测试 功能易用性测试 用户界面测试 界面整体测试 规范性测试 合理性测试 一致性测试 界面定制性测试 界面元素测试 窗口测试 菜单测试 图标测试 鼠标测试 文字测试 界面测试典型用例 辅助系统测试 帮助测试 向导测试 信息提示 软件可靠性与可靠性测试 软件可靠性概述 软件可靠性的定义 软件可靠性的定量描述 规定时间 失效概率 可靠度 失效强度 失效率 可靠度与失效率之间的换算 平均无失效时间 可靠性目标 可靠性测试的意义 广义的可靠性测试与狭义的可靠性测试 软件可靠性建模 影响软件可靠性的因素 软件可靠性建模方法 软件的可靠性模型分类 种子法模型 失效率类模型 曲线拟合类模型 可靠性增长模型 程序结构分析模型 输入域分类模型 执行路径分析方法模型 非齐次泊松过程模型 马尔可夫过程模型 贝叶斯类模型 软件可靠性模型举例 模型假设 函数表达式 参数估计 软件可靠性测试 软件的可靠性测试概述 定义软件运行剖面 可靠性测试用例设计 可靠性测试的实施 软件可靠性评价 软件可靠性评价概述 怎样选择可靠性模型 模型假设的适用性 预测的能力与质量 模型输出值能否满足可靠性评价需求 模型使用的简便性 可靠性数据的收集 软件可靠性的评估和预测 软件的可靠性设计与管理 软件可靠性设计 容错设计技术 检错技术 降低复杂度设计 软件可靠性管理 需求分析阶段 概要设计阶段 详细设计阶段 编码阶段 测试阶段 实施阶段 文档测试的范围 用户文档的内容 用户文档的作用 用户文档测试需要注意的问题 用户文档测试的要点 针对用户手册的测试 针对在线帮助的测试
                      *  基于规格说明的测试技术
                      *  基于结构的测试技术
                      *  基于经验的测试技术
                      *  自动化测试技术
              10  自动化测试
                      *  自动化测试的概念
                      *  自动化测试的优缺点
                      *  基于模型的测试(MBT)
                      *  测试工具的选择
              11  基于质量特性的测试
                      *  软件质量的8个特性及其子特性
                      *  软件质量子特性的测试目标和测试内容
                      *  符合性测试
              12  基于风险的测试
                      *  基于风险的测试内容和步骤
                      *  基于风险的测试级别
                      *  基于风险的测试估算
              13  软件架构
                      *  分层软件架构的基本概念
                      *  事件驱动架构的基本概念
                      *  微内核架构的基本概念
                      *  分布式架构的基本概念
              14  专业英语
                      *  正确阅读并理解相关领域的英文材料
              15  软件测试新技术的应用
                      *  移动应用软件
                      *  物联网
                      *  大数据
                      *  可信软件
                      *  人工智能






本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

QQ 486577830

点击这里给我发消息

商务合作

QQ 486577830

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2026 All Rights Reserved 软考在线版权所有