软件评测师教程核心知识点梳理(基于教材目录)

一、软件测试基础(了解)

1.1 软件测试概论

  • 软件测试的定义与发展历程(从调试到独立阶段)
  • 国内外现状:美国产业成熟度 vs 中国第三方测试兴起
  • 软件测试与项目关系:风险控制、成本与时间平衡
  • 发展趋势:测试前移、自动化、独立测试部门、测试外包
  • 第三方测试的价值与定位

1.2 软件测试基础

  • 软件质量与测试的关系(ISO 9126 质量模型)
  • 测试目的:发现缺陷、评估质量、验证需求
  • 测试原则:尽早测试、完全测试不可能、缺陷群集性等
  • 测试对象:文档、代码、数据的全生命周期覆盖
  • 测试分类:按阶段(单元 / 集成 / 系统 / 验收)、按组织(开发方 / 用户 / 第三方)、按技术(白盒 / 黑盒 / 灰盒)
  • 测试过程模型:V 模型、W 模型、H 模型、X 模型、前置测试模型

二、测试技术与方法(重点)

2.1 黑盒测试技术

  • 等价类划分法(有效 / 无效等价类)
  • 边界值分析法(极值与次边界条件)
  • 错误推测法(基于经验的错误预判)
  • 因果图法与判定表驱动法(逻辑条件组合)
  • 正交试验法(减少测试用例数)
  • 功能图法与场景法(事件流驱动测试)

2.2 白盒测试技术

  • 静态测试:代码检查、静态结构分析、质量度量
  • 动态测试:逻辑覆盖(语句 / 判定 / 条件 / 组合 / 路径覆盖)
  • 基本路径测试法(控制流图与环路复杂度)
  • 其他方法:域测试、符号测试、Z 路径覆盖

2.3 面向对象测试

  • 封装、继承、多态对测试的影响
  • 测试模型:OOA/OOD/OOP 阶段测试、单元 / 集成 / 系统测试
  • 类测试策略:随机测试、分割测试、状态迁移测试

三、专项测试与场景(重点)

3.1 负载压力测试

  • 并发性能测试(客户端 / 网络 / 服务器性能)
  • 疲劳强度测试(长时间稳定运行)
  • 大数据量测试(独立数据量与综合数据量)
  • 性能指标:响应时间、吞吐量、资源利用率

3.2 其他专项测试

  • 兼容性测试(硬件 / 软件 / 数据兼容性)
  • 安全性测试(认证、加密、备份)
  • 易用性测试(安装、界面、辅助功能)
  • 可靠性测试(失效模型、可靠性建模)

四、测试管理与标准

4.1 测试过程管理

  • 测试流程:计划、设计、执行、评审、总结
  • 配置管理:标识、控制、状态报告、审计
  • 风险分析与成本控制(缺陷探测率 DDP)

4.2 软件质量与标准

  • ISO 9126 质量模型(功能性 / 可靠性 / 易用性等)
  • GB/T 18905 产品评价系列标准
  • 测试文档规范(IEEE 829)

五、工具与实践(了解)

5.1 测试工具

  • 自动化测试工具分类(功能 / 性能 / 白盒 / 管理)
  • 负载压力工具原理(虚拟用户、脚本参数化)
  • 国产工具应用(TestCenter、悟空测试平台)

5.2 行业场景应用

  • 金融领域:支付系统幂等性测试、对账差异处理
  • 医疗领域:医嘱闭环测试、双活数据中心切换
  • 物联网:OTA 升级测试、设备联动稳定性

六、新兴技术与趋势(了解)

  • AIOps 测试(AI 辅助缺陷预测、用例生成)
  • 微服务测试(熔断机制、链路追踪)
  • 国产化适配测试(信创环境下的兼容性)

高频考点总结

  1. 测试用例设计:等价类 + 边界值组合、状态迁移测试
  2. 缺陷管理:生命周期、5C 原则、根因分析(鱼骨图 / 5Why)
  3. 性能测试:并发用户模拟、资源监控(CPU / 内存 / 磁盘)
  4. 标准规范:GB/T 25000.51 测试报告模板、等保 2.0 要求
  5. 工具实操:TestCenter 缺陷管理、Jmeter 压力测试配置
内容简介 本书作为全国计算机技术与软件专业技术资格(水平)考试指定用书,本书全面系统地涵盖了软件评测专业的知识。全书共20章,对软件评测的基本理论、软件评测技术、软件评测管理以及软件评测具体案例进行了系统的讲解,附录部分对常用的测试工具做了简要的介绍。 本书中涉及的一些实例全部取材于中国软件评测中心数十年来的精华,既对软件评测理论作出了最好的诠释,也是软件评测技术在实践中应用的具体体现。通过本书的学习,读者可以大幅度提高软件评测的实践能力。 本书既是软件评测师考试培训必备参考教材,也可供从事软件质量保证、开发、管理以及信息系统工程监理的技术人员使用。 目录 第一篇 理 论 篇 第1章 软件测试概论 1.1 概述 1.2 国内外现状 1.3 软件测试与软件项目的关系 1.4 软件测试的发展趋势 1.5 第三方测试 第2章 软件测试基础 2.1 软件测试与软件质量 2.2 软件测试目的 2.3 软件测试原则 2.4 软件测试对象 2.5 软件测试分类 2.6 软件测试过程模型 2.7 软件生命周期测试策略 2.8 软件失效分类与管理 2.9 白盒测试 2.10 黑盒测试 2.11 自动化测试 第3章 软件质量与评价(软件测试标准) 3.1 质量的定义 3.2 测度与度量 3.3 软件质量模型 3.4 标准的发展 3.5 GB/T 18905产品评价 3.6 GB/T 16260.1产品质量 3.7 软件测试国家标准 第4章 软件测试过程与管理 4.1 软件测试过程 4.2 评价过程的特性 4.3 评价过程 4.4 评价与生存周期的关系 4.5 评价过程的要求 4.6 配置管理 4.7 测试的组织与人员 4.8 软件测试风险分析 4.9 软件测试的成本管理 第二篇 测试技术 第5章 黑盒测试案例设计技术 …… 第6章 白盒测试技术 第7章 面向对象的软件测试技术 第8章 应用负载压力测试 第9章 Web应用测试 第10章 网络测试 第11章 安全测试与评估 第12章 兼容性测试 第13章 标准符合性测试 第14章 易用性测试 第15章 可靠性测试 第16章 文档测试 第三篇 测试案例 第17章 功能测试 第18章 白盒测试 第19章 数据库测试 第20章 负载压力测试及故障 附录 测试工具介绍
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值