软考中级软件评测师《基础知识》考什么?软考中级软件评测师《基础知识》科目考试内容有哪些?本文课课家小编为考生带来软考中级软件评测师《基础知识》科目的考试内容。
软考中级软件评测师考《基础知识》和《应用技术》两个科目,本文课课家小编为考生整理了软件评测师《基础知识》科目的考试情况。
软考中级软件评测师《基础知识》科目考试内容如下:
软考中级软件评测师《基础知识》为上午综合客观题科目,采用机考形式,考试时长90分钟,满分100分,合格线60分。考试题型为70道单选题+30道多选题,全部为客观选择题,无需手写大题。本科目侧重理论记忆、概念辨析、原理理解、标准规范掌握,是《应用技术》案例科目的理论基础。考点覆盖计算机基础、软件工程、软件测试核心理论、专项测试、网络安全、法律法规、标准化规范等,考点广、知识点细、重概念区分,整体围绕“计算机通识+软件工程+软件测试全理论+合规标准”四大模块出题,具体考试内容详解如下。
一、考试整体命题特点
本科目出题覆盖面极广、考点细碎、重复考点多,难度适中但易错,侧重考查概念区分、原理特点、分类对比、标准定义。极少出现超纲难题,绝大多数题目来自历年高频考点与官方考纲固定知识点。只要熟记概念、区分易混淆知识点,即可稳定得分,是软考中级中性价比很高的科目。
二、核心必考考试内容(全覆盖高频考点)
(一)计算机基础知识(分值占比15%左右)
属于基础送分模块,题型固定,以记忆和简单理解为主,为必考内容。
计算机硬件基础:计算机组成(运算器、控制器、存储器、输入输出设备)、CPU组成与功能、指令系统、流水线技术、高速缓存Cache原理、命中率计算。
存储系统:内存、外存特点,ROM/RAM区别,磁盘阵列RAID各类级别(RAID0、1、5、10)的特点、可靠性、读写性能、硬盘容量计算。
操作系统基础:进程与线程区别、进程状态转换、死锁产生条件与解决方法、分页分段存储管理、虚拟内存原理、调度算法、文件系统基础。
计算机网络基础:网络分层模型、TCP/UDP协议区别、常见端口、HTTP/HTTPS、DNS、FTP协议特点、局域网与广域网技术、网络拓扑结构。
信息安全基础:常见网络攻击(SQL注入、XSS、CSRF、越权、DDoS)、加密技术(对称加密、非对称加密、哈希算法)、防火墙、入侵检测、病毒与木马区别。
(二)软件工程与开发技术(分值占比20%左右)
软件测试的前置理论基础,重点考查开发模型、生命周期、程序设计基础,是测试理论的铺垫。
软件生命周期:可行性分析、需求分析、概要设计、详细设计、编码、测试、运维各阶段的任务与输出产物。
软件开发模型:瀑布模型、原型模型、迭代模型、增量模型、螺旋模型、敏捷模型的特点、优缺点、适用场景(高频对比考点)。
需求工程:需求分类(业务需求、用户需求、功能需求、非功能需求)、需求获取、需求分析、需求验证、需求变更管理。
软件设计:模块化设计、高内聚低耦合、结构化设计、面向对象设计、UML常用图(用例图、类图、时序图、活动图)基础识别。
程序设计与数据结构:常见数据结构(数组、链表、栈、队列、树、二叉树)特点,常见排序、查找算法基础特性,时间复杂度、空间复杂度基础概念。
(三)软件测试核心基础理论(分值占比35%左右,科目核心)
本科目重中之重,分值占比最高,全部为测试专属考点,也是和下午案例题高度联动的内容。
软件测试基础概念:软件缺陷定义、缺陷判定标准、测试目的、测试原则、测试对象、测试覆盖率概念。
测试分类:按阶段(单元、集成、系统、验收)、按技术(白盒、黑盒、灰盒)、按是否执行(静态测试、动态测试)、按目的(功能、性能、兼容、安全、易用性)详细分类及区别。
静态测试与动态测试:静态测试(代码审查、走查、静态分析)不运行程序,动态测试运行程序,两类测试的方法、适用场景、优缺点对比。
白盒测试技术:逻辑覆盖(语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖)覆盖强度对比、基本路径测试法、代码覆盖率计算。
黑盒测试技术:等价类划分、边界值分析、场景法、因果图、判定表、错误推测法的原理、适用场景、优缺点(和下午案例完全对应)。
测试阶段详解:单元测试侧重点(模块内部逻辑)、集成测试侧重点(模块接口、交互)、系统测试侧重点(整体功能、性能、环境适配)、验收测试侧重点(用户需求匹配)。
回归测试理论:回归测试目的、适用场景、回归测试策略、冒烟测试与回归测试区别。
测试文档:测试计划、测试方案、测试用例、测试报告、缺陷报告的定义、作用、核心组成要素。
(四)专项测试理论知识(分值占比15%左右)
考查各类专项测试的理论定义、分类、指标、测试要点,为案例分析题提供理论依据。
性能测试:性能测试分类(负载、压力、并发、疲劳、大数据量)、核心性能指标(响应时间、TPS、吞吐量、并发数、CPU、内存、磁盘IO)、性能瓶颈常见原因。
兼容性测试:平台兼容、浏览器兼容、分辨率兼容、版本兼容、软硬件兼容的测试理论与覆盖原则。
安全测试:常见安全漏洞原理、安全测试内容、权限测试、数据安全、接口安全基础理论。
易用性测试、安装卸载测试、文档测试:测试标准、测试维度、评价指标。
接口测试:接口组成、接口测试原理、前后端交互测试要点、接口测试与功能测试区别。
(五)软件质量、度量与测试管理(分值占比10%左右)
侧重质量模型、度量指标、测试过程管理,概念性强、易出选择题辨析。
软件质量模型:ISO9126质量模型六大特性(功能性、可靠性、易用性、效率、可维护性、可移植性)及各子特性,高频辨析考点。
软件度量指标:缺陷密度、缺陷逃逸率、修复率、测试覆盖率、用例执行率、需求覆盖率等指标定义与含义。
测试过程管理:测试准入准出标准、测试风险、测试进度管理、缺陷生命周期、缺陷严重度与优先级划分原则。
(六)法律法规、行业标准与职业道德(分值占比5%左右)
纯记忆送分模块,考点固定、重复率极高。
国家标准:软件测试相关国标、软件工程国家标准规范术语定义。
法律法规:《著作权法》《专利法》《网络安全法》《数据安全法》相关基础规定、软件知识产权保护、侵权判定。
职业规范:评测师职业道德、行业行为准则、保密原则。
三、高频易错考点汇总
六大逻辑覆盖强度排序为必考重点,区分不同覆盖的覆盖范围与严苛程度。
严格区分静态测试与动态测试、白盒与黑盒测试的适用场景,不可混淆。
区分负载测试、压力测试、疲劳测试的定义与测试目的,是历年高频易错题。
区分软件缺陷严重程度和优先级的定义维度,严重度看影响,优先级看紧急度。
熟记ISO9126质量模型六大特性及子特性,选择题高频辨析。
各类软件开发模型的优缺点、适用场景对比,每年必考多道选择题。
四、科目备考总结
软件评测师《基础知识》科目重概念、重辨析、重记忆,无复杂计算、无主观大题,整体难度偏低。备考核心为:吃透软件测试理论体系、熟记各类测试分类与方法、区分易混淆概念、掌握质量模型与开发模型、刷真题巩固高频考点。本科目是下午《应用技术》案例分析的理论基石,基础扎实后,案例做题会事半功倍,是软考中级中非常容易一次性通关的科目。