一、软件评测理论与方法

软件评测理论与方法是软件评测师必须掌握的基本知识,考试中一般会涉及以下内容:

1. 软件质量模型:软件质量模型包括ISO/IEC 25010和ISO/IEC 9126等,软件评测师需要了解软件质量模型的主要概念、特性和组成,并能够应用软件质量模型进行软件评测。

2. 软件评测理论:软件评测理论包括软件评测的数学基础、软件评测的心理学和经济学基础等,软件评测师需要了解这些理论并能够应用。

3. 软件评测方法:软件评测师需要了解各种软件评测方法,例如黑盒测试、白盒测试、灰盒测试、功能测试、性能测试、安全测试等,以及这些方法的优缺点和适用范围。

4. 软件评测工具:软件评测师需要了解各种软件评测工具,例如TestRail、TestRail、Jira等,以及这些工具的使用方法和优缺点。

二、软件评测技术

软件评测技术是软件评测师必须掌握的专业技能,考试中一般会涉及以下内容:

1. 黑盒测试技术:软件评测师需要了解黑盒测试的基本概念、方法和技巧,例如功能测试、性能测试、安全测试等。

2. 白盒测试技术:软件评测师需要了解白盒测试的基本概念、方法和技巧,例如代码覆盖率测试、代码审查、程序插桩等。

3. 灰盒测试技术:软件评测师需要了解灰盒测试的基本概念、方法和技巧,例如集成测试、系统测试等。

4. 其他测试技术:软件评测师还需要了解其他测试技术,例如冒烟测试、回归测试等。

三、软件评测流程

软件评测流程是软件评测师必须掌握的工作流程,考试中一般会涉及以下内容:

1. 评测计划制定:软件评测师需要了解和掌握如何制定评测计划,包括确定评测目标、范围、时间、资源等。

2. 评测用例设计:软件评测师需要了解和掌握如何设计评测用例,包括用例的编写、评审和修改等。

3. 评测执行与结果分析:软件评测师需要了解和掌握如何执行评测并进行分析,包括测试数据的收集、整理、分析和报告等。

4. 缺陷跟踪与修复验证:软件评测师需要了解和掌握如何跟踪缺陷并验证修复情况,包括缺陷的报告、修复和验证等。

5. 评测总结与报告编写:软件评测师需要了解和掌握如何编写评测总结和报告,包括总结测试结果、分析问题原因和提出改进建议等。

四、软件评测项目管理

软件评测项目管理是软件评测师必须掌握的管理技能,考试中一般会涉及以下内容:

1. 项目计划与进度管理:软件评测师需要了解和掌握如何制定项目计划并管理进度,包括任务分解、时间安排和进度控制等。

2. 项目质量管理:软件评测师需要了解和掌握如何进行质量管理,包括质量标准制定、质量保证与质量控制等。

3. 项目风险管理:软件评测师需要了解和掌握如何进行风险管理,包括风险识别、评估与应对等。

4. 项目沟通管理:软件评测师需要了解和掌握如何进行沟通管理,包括与项目相关方的沟通协调与信息传递等。

5. 项目文档管理:软件评测师需要了解和掌握如何进行文档管理,包括文档编写、审核与档案管理等。

五、软件评测标准与规范

软件评测标准与规范是软件评测师必须掌握的专业知识,考试中一般会涉及以下内容:

ISO/IEC 25010、ISO/IEC 9126等软体品质保证的国际/国内标准以及与此相关的文档编写和管理规范。主要考察考生在理论基础上的理解与应用及相应的操作熟练程度。通过标准的认证考试,可以使开发者或参与软件开发的人员在软件开发的过程中有据可依,从而保证所开发的软件的品质得到有效的保证与管理。此外还可能涉及到一些数据库设计规范、通讯协议标准等方面的知识。对于软考中级的考生来说,不仅需要对这些标准和规范有一个全面的理解和掌握,同时还需要能够灵活地运用这些标准和规范到实际的软件开发过程中去。因此这一部分的考试内容相对比较难一些,需要考生在平时的学习和实践过程中不断地积累和提高自己的专业素养。