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 分布式架構軟件系統測試
- 分布式架構軟件系統測試策略
- 分布式架構軟件系統測試質量目標
- 分布式架構軟件系統測試用例設計
- 分布式架構軟件系統測試執行
總結
以上是生活随笔為你收集整理的2021年软件评测师新版考试大纲的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java lisp_AI编程:5种最流行
- 下一篇: idel使用工具快捷键