核心考向程序设计方法与风格、软件测试定义 / 原则 / 对象、黑盒 / 白盒 / 灰盒测试覆盖标准、用例设计为高频、静态 / 动态测试、测试阶段单元 / 集成 / 系统 / 验收、测试类型功能 / 性能 / 安全 / 回归 / 冒烟、McCabe 环路复杂度计算、测试组织与部署第二版新增软件实现概述、多类测试分类、测试组织、软件部署为必考重点白盒覆盖等级、死锁临界类计算、McCabe 计算、测试阶段辨析为案例 / 计算核心出题点。解题关键覆盖等级从低到高严格区分、黑盒用例方法按场景匹配、McCabe 三公式优先记判定节点法、测试阶段依据 / 方法 / 内容不混淆、新增知识点精准记忆、易混概念负载 / 压力 / 并发对比记忆。一、软件实现概述核心考点三类程序设计方法、程序设计风格四大特性、代码重用层次、编码规范、第二版新增内容。知识点梳理软件实现核心任务将设计结果转为程序代码属于软件工程实施环节。三类程序设计方法必背结构化自顶向下、逐步求精、单入口单出口经典 3 结构 扩展 2 结构 修正 1 结构。面向对象OOP对象映射问题域提升可靠性、可维护性、可复用性。可视化控件搭积木式构建界面快速开发 UI。程序设计风格选择题高频可理解性有意义命名、注释、视觉组织、清晰 IO。可复用性高内聚、小规模、接口与实现分离、少用全局变量。可扩展性封装、多态、少用多分支。健壮性防误操作、参数校验、先测试后优化。编码规范命名、注释、编程风格、版本管理四方面。软件重用三层次代码重用→设计结果重用→分析结果重用层次由低到高。第二版新增软件实现概述为基础考查点。二、软件测试概述核心考点IEEE 定义、测试目的三方视角、测试原则10 条、测试对象、第二版新增测试分类。知识点梳理IEEE 定义人工 / 自动运行系统检验需求、找差异。测试目的用户找缺陷判断是否接受。开发者证明无错、满足需求。测试人员发现 / 预测错误、评价可靠性。测试对象源程序 / 目标代码、开发文档、配置数据全覆盖。10 大测试原则必背测试用例必须含预期输出。程序员 / 开发组织不自测自己程序。用例覆盖有效 无效输入。不穷举测试、尽早测试、追溯到需求。第二版新增多种软件测试分类、软件测试组织为高频考点。三、软件测试方法计算 案例核心考点黑盒 / 白盒 / 灰盒辨析、白盒 6 类覆盖等级排序 定义、黑盒用例设计、McCabe 环路复杂度计算、静态 / 动态测试区别。知识点梳理1. 按代码可见度分黑盒功能不看代码测界面与功能用例等价类、边界值、错误推测、因果图、判定表、场景法。白盒结构看代码逻辑测覆盖覆盖等级从低到高语句覆盖→判定覆盖→条件覆盖→判定 / 条件覆盖→条件组合覆盖→修改条件判断覆盖MC/DC。灰盒介于两者之间多用于集成测试关注输入输出 内部状态。2. McCabe 环路复杂度计算题必背优先用判定节点个数 1备选边数 - 顶点数 2封闭区域数 1。3. 按是否运行分静态测试不运行程序代码检查、走查、审查、桌面检查发现 30%-70% 逻辑缺陷。动态测试运行程序构造用例→执行→分析结果含自动化测试单元 / 接口 / UI。解题思路覆盖等级题严格按从低到高排序题目问 “最强覆盖” 选路径 / 修改条件判断覆盖。McCabe 计算数判断节点if/while/for 等直接 1最快最准。黑盒用例边界值必选范围两端 紧邻外值等价类有效类全覆盖、无效类单覆盖。四、软件测试类型选择题高频核心考点功能 / 性能负载 / 压力 / 并发/ 安全 / 兼容、测试阶段单元 / 集成 / 系统 / 验收、回归 / 冒烟测试。知识点梳理1. 按测试对象功能测试数据驱动只测功能不看代码。性能测试含负载压到瓶颈持续跑、压力不断加压到瓶颈、并发逐步加压找瓶颈、容量、可靠性。安全测试应用本身 数据安全存储 / 传输。兼容 / 界面 / 易用性 / 稳定性测试。2. 按测试阶段核心辨析阶段测试依据主要方法执行者核心目标单元测试详细设计、代码白盒为主开发人员最小模块正确性集成测试概要设计、单元结果黑 白 灰盒测试人员模块间接口系统测试需求规格黑盒测试人员整体系统符合需求验收测试用户需求、合同黑盒用户 / 第三方交付上线验收测试策略正式、非正式、Beta 测试用户真实环境。3. 其他重要类型回归测试改代码后重测防引入新错误策略全测、风险选测、剖面选测、改部测。冒烟测试快速验证版本稳定性不破坏主干硬件 “通电不冒烟” 引申。4. 第二版新增软件部署、多类专项测试App/Web/ 大数据 / AI / 小程序。解题思路阶段辨析看依据文档→需求 系统 / 验收概要 集成详细 单元。性能易混压力是 “加压到崩”负载是 “崩了继续跑”。回归 / 冒烟回归防新错冒烟验主干稳定。五、软件测试组织与部署核心考点测试过程、配置管理、缺陷管理、运维指标MTTR/MTBF/MTTF/MTTA、部署步骤。知识点梳理测试过程需求分析→计划→设计→环境搭建→执行→缺陷管理。测试配置管理管理计划、用例、版本、工具、结果。缺陷管理定优先级、同步状态。软件部署收集→打包→安装→配置→发布步骤环境准备→安装→配置→验证。运维核心指标必背MTTR平均故障修复时间MTBF平均故障间隔时间MTTF平均无故障时间MTTA平均应答时间解题思路指标题带 Repair 是修复Between 是间隔Time To Failure 是无故障Acknowledgement 是应答抓词根直接选。