| 考试范围
|
知识点讲解
|
|
考试科目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
软件测试过程模型
|
|
|
|
*
V模型
|
|
|
|
*
W模型
|
|
|
|
*
H模型
|
|
|
|
*
敏捷测试模型
|
|
|
|
7.4
软件测试类型
|
|
|
|
*
按工程阶段分类
|
|
|
|
*
按是否执行代码分类
|
|
|
|
*
按测试实施主体分类
|
|
|
|
*
按是否关联代码分类
|
|
|
|
*
按质量特性分类
|
|
|
|
*
按符合性评价要求分类
|
|
|
|
*
回归测试
|
|
|
|
8
软件评测的现状与发展
|
|
|
|
*
国内外现状
|
|
|
|
*
软件评测的发展趋势
|
|
|
|
9
测试技术的分类
|
|
|
|
*
基于规格说明的测试技术
|
|
|
|
*
基于结构的测试技术
|
|
|
|
*
基于经验的测试技术
|
|
|
|
*
自动化测试技术
|
|
|
|
10
自动化测试
|
|
|
|
*
自动化测试的概念
|
|
|
|
*
自动化测试的优缺点
|
|
|
|
*
基于模型的测试(MBT)
|
|
|
|
*
测试工具的选择
|
|
|
|
11
基于质量特性的测试
|
|
|
|
*
软件质量的8个特性及其子特性
|
|
|
|
*
软件质量子特性的测试目标和测试内容
|
|
|
|
*
符合性测试
|
|
|
|
12
基于风险的测试
|
|
|
|
*
基于风险的测试内容和步骤
|
|
|
|
*
基于风险的测试级别
|
|
|
|
*
基于风险的测试估算
|
|
|
|
13
软件架构
|
|
|
|
*
分层软件架构的基本概念
|
|
|
|
*
事件驱动架构的基本概念
|
|
|
|
*
微内核架构的基本概念
|
|
|
|
*
分布式架构的基本概念
|
|
|
|
14
专业英语
|
|
|
|
*
正确阅读并理解相关领域的英文材料
|
|
|
|
15
软件测试新技术的应用
|
|
|
|
*
移动应用软件
|
|
|
|
*
物联网
|
|
|
|
*
大数据
|
|
|
|
*
可信软件
|
|
|
|
*
人工智能
|
|
|