2021年软件评测师新版考试大纲《软件评测师教程(第2版)》

本文详细解析了2021年软件评测师新版考试大纲,包括考试目标、要求、科目设置和考试范围。考试涵盖计算机基础知识、标准化、信息安全、软件工程与测试知识、职业素质要求等内容,并重点介绍了软件测试技术的应用,如自动化测试、基于质量特性的测试和基于风险的测试等。

本内容根据《软件评测师考试大纲》2021年考试新版大纲和第一版的对比
黄色背景为新版新增内容;
删除线为第一版内容,新版大纲已删除;

一、考试说明

1. 考试目标

通过本考试的合格人员能在掌握软件工程与软件测试知识的基础上,运用软件测试管理办法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。

2. 考试要求

(1)熟悉计算机基础知识;
(2)熟悉操作系统、数据库、中间件、程序设计语言基础知识;
(3)熟悉计算机网络基础知识;
(4)熟悉软件工程知识,理解软件开发方法及过程;
(5)熟悉软件质量及软件质量管理基础知识;
(6)熟悉软件测试标准;
(7)掌握软件测试技术及方法;
(8)熟悉不同软件架构测试方法及应用;
(9)掌握软件测试项目管理知识;
(10)掌握C语言以及C++或Java语言或Python语言程序设计技术;
(11)了解软件测试在各个领域的应用;
(12)了解信息化及信息安全基础知识;
(13)熟悉知识产权相关法律和法规;
(14)正确阅读并理解相关领域的英文资料。

3. 考试科目设置

(1)考试科目 1:软件工程与软件测试基础知识:。考试时间为150分钟,考试形式为笔试,75道选择题;
(2)考试科目 2:软件测试应用技术。考试时间为150分钟,考试形式为笔试,5道问答题。

二、考试范围

考试科目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 软件工程有关的标准

  • 软件工程术语
  • 计算机软件开发规范
  • 计算机软件产品开发文件编制指南
  • 计算机软件需求规范说明编制指南
  • 计算机软件测试文件编制规范
  • 计算机软件配置管理计划规范
  • 计算机软件质量保证计划规范
  • 数据流图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定

5.7 软件评测相关标准

  • 软件测试类标准
  • 软件测试及成本估算类标准
6. 软件评测师的职业素质要求
  • 软件评测师的职业特点与岗位职责
  • 软件评测师的行为准则与职业道德要求
  • 软件评测师的能力要求
7.软件测试知识

7.1 软件测试基本概念

  • 软件质量与软件测试
  • 软件测试定义
  • 软件测试目的
  • 软件测试原则
  • 软件测试对象

7.2 软件异常的分类及其之间的关系
7.3 软件测试过程模型

  • V模型
  • W模型
  • H模型
  • 测试模型的使用
  • 敏捷测试模型

7.4 软件测试类型

  • 单元测试、集成测试、系统测试
  • 确认测试、验收测试
  • 开发方测试、用户测试、第三方测试
  • 动态测试、静态测试
  • 白盒测试、黑盒测试、灰盒测试
  • 按工程阶段分类
  • 按是否执行代码分类
  • 按测试实施主体分类
  • 按是否关联代码分类
  • 按质量特性分类
  • 按符合性评价要求分类
  • 回归测试

7.4 软件问题分类

  • 软件错误
  • 软件缺陷
  • 软件故障
  • 软件失效

7.5 测试标准

  • 7.5.1 GB/T 16260.1—2003 软件工程 产品质量 第1部分:质量模型

  • 7.5.2 GB/T 18905.1—2002 软件工程 产品评价 第1部分:概述

  • 7.5.3 GB/T 18905.5—2002 软件工程 产品评价 第5部分:评价者用的过程

8.软件评测的现状与发展
  • 国内外现状
  • 软件评测的发展趋势
9. 测试技术分分类
  • 基于规格说明的测试技术
  • 基于结构的测试技术
  • 基于经验的测试技术
  • 自动化测试技术
10. 自动化测试
  • 自动化测试的概念
  • 自动化测试的优缺点
  • 基于模型的测试(MBT)
  • 测试工具的选择
11. 基于质量特性的测试
  • 软件质量的8个特性及其子特性
  • 软件质量子特性的测试目标和测试内容
  • 符合性测试
12. 基于风险的测试
  • 基于风险的测试内容和步骤
  • 基于风险的测试级别
  • 基于风险的测试估算
13. 软件架构
  • 分层软件架构的基本概念
  • 事件驱动架构的基本概念
  • 微内核架构的基础概念
  • 分布式架构的基本概念
14.专业英语
  • 正确阅读并理解相关领域的英文资料
15. 了解软件测试新技术的应用
  • 移动应用软件
  • 物联网
  • 大数据
  • 可信软件
  • 人工智能

考试科目2:软件测试应用技术

因为这部分跟之前的完全不一样,所以只列出2021年最新版的内容

1. 测试过程和管理
  • 组织级测试过程
  • 测试策划过程
  • 测试设计和实现过程
  • 测试环境构建和维护过程
  • 测试执行过程
  • 测试事件报告过程
  • 测试完成过程
  • 测试监测和控制过程
2. 软件测试技术

2.1 基于规格说明的测试技术

  • 测试用例设计方法
  • 测试设计方法选择策略
  • 测试用例的编写

2.2 基于结构的测试

  • 测试用例设计方法
  • 测试设计方法选择策略
  • 测试用例的编写

2.3 自动化测试技术

  • 自动化测试的策略
  • 测试工具的选择
  • 测试输入的设计
  • 测试输出结果的收集和分析
3. 软件测试技术应用

3.1 分层架构软件测试

  • 分层架构软件测试策略
  • 分层架构软件测试质量目标
  • 分层架构软件测试用例设计
  • 分层架构软件测试执行

3.2 事件驱动架构软件测试

  • 事件驱动架构软件测试策略
  • 事件驱动架构软件测试质量目标
  • 事件驱动架构软件测试用例设计
  • 事件驱动架构软件测试执行

3.3 微内核软件测试

  • 微内核软件测试策略
  • 微内核软件测试质量目标
  • 微内核软件测试用例设计
  • 微内核软件测试执行

3.4 分布式架构软件系统测试

  • 分布式架构软件系统测试策略
  • 分布式架构软件系统测试质量目标
  • 分布式架构软件系统测试用例设计
  • 分布式架构软件系统测试执行
内容简介 本书作为全国计算机技术与软件专业技术资格(水平)考试指定用书,本书全面系统地涵盖了软件评测专业的知识。全书共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章 负载压力测试及故障 附录 测试工具介绍
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柳絮吹成雪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值