【 2-10 】

测试、验收与运行交接

第2.10章 测试、验收与运行交接

本章内容依据《数据安全工程技术人员(初级)第2模块零基础详细学习教材》整理,系统讲解测试、验收与运行交接。

本章学习目标:理解测试和验收的目标;会编制基础安全测试用例;掌握验收资料清单;会组织运行交接和上线观察。

10.1 测试验证什么

目标需要确认
按设计实施实际配置与设计和基线一致
控制有效无权限访问被拒绝,授权访问按规则执行
业务可用安全控制没有造成不可接受的业务影响
日志可追溯关键操作、异常和管理行为被完整记录
系统可恢复备份能够在目标时间内恢复并保证数据完整
运维可接管接收人员能够巡检、处置告警和执行恢复

10.2 测试用例的六个要素

要素说明例子
编号唯一标识TC-AC-001
测试目标验证哪条需求或控制验证客服无法导出成绩
前置条件账号、数据、环境和配置状态客服账号已启用,无导出审批
步骤按顺序执行的操作登录、打开成绩页面、点击导出
预期结果系统应出现的结果导出被拒绝,生成审计日志
实际结果与证据结果、截图、日志和问题编号通过;附截图与日志ID

10.3 常见测试类别

测试类别测试内容
功能测试审批、脱敏、导出、备份、告警等功能是否按预期工作
权限测试普通用户、管理员、第三方、离职和过期账号的访问结果
日志审计测试登录、查询、导出、配置和高危操作是否被记录
加密与传输测试通信是否加密,证书、密钥和调用是否正常
备份恢复测试恢复时间、数据完整性、步骤和权限是否满足设计
异常告警测试异常登录、越权、接口错误、批量导出是否触发告警
性能与兼容测试安全措施对响应时间、并发和应用兼容的影响
回归测试整改或变更后原有功能是否仍正常

10.4 正向测试与负向测试

类型含义例子
正向测试授权条件满足时,功能应成功考试管理员经审批成功导出成绩
负向测试授权条件不满足时,系统应拒绝或限制客服无审批导出被拒绝
边界测试测试数量、时间、有效期和阈值边界导出上限1000条,第1001条被拒绝
异常测试模拟错误、攻击或故障重复令牌、过期凭证、备份文件损坏

10.5 访问控制测试用例示例

编号目标步骤预期结果
TC-01客服手机号脱敏客服登录并查看用户详情显示前三后四,完整号码不可见
TC-02成绩导出审批考试管理员无审批点击导出进入审批或被拒绝,并记录日志
TC-03过期账号控制使用过期第三方账号登录认证失败并产生告警或审计记录
TC-04接口来源限制从非白名单地址调用接口调用失败,记录来源和错误代码
TC-05特权操作审计管理员修改数据库权限记录账号、时间、命令、对象和结果

10.6 备份恢复测试

选择恢复对象和时间点

确认恢复环境、人员、权限和目标时间

执行恢复步骤并记录耗时

核对数据数量、校验值、关键业务记录和应用功能

记录问题、实际恢复时间和数据损失范围

整改步骤、文档、容量或备份策略

10.7 验收条件

  • 项目范围内的建设项已经完成,并有实施记录。
  • 严重和高风险问题已经整改并通过复测。
  • 功能、权限、日志、加密、备份和告警测试满足标准。
  • 设计、配置、变更、测试、运维和管理资料齐全。
  • 资产、账号、接口、证书、密钥和备份清单已经核对。
  • 运维人员完成培训并具备基本操作能力。
  • 遗留问题具有风险说明、补偿措施、责任人和完成期限。

10.8 验收资料清单

资料类别应包含内容
设计资料总体方案、详细设计、区域架构图、数据流图、权限矩阵
实施资料部署记录、配置清单、变更单、接口联调和问题记录
测试资料测试计划、用例、报告、整改清单和复测结果
运维资料运维手册、告警规则、巡检表、备份恢复和应急流程
管理资料账号权限、资产台账、第三方清单、培训和交接记录

10.9 运行交接

交接内容重点事项
资产与架构系统、设备、云资源、区域、接口和依赖关系
账号与权限管理账号、服务账号、第三方账号、审批和复核
证书与密钥位置、用途、责任人、轮换和应急处置
日志与告警日志源、规则、阈值、负责人和升级路径
巡检与维护日常检查、基线、补丁、容量和故障处理
备份与恢复任务、期限、加密、恢复步骤和演练
应急与支持事件流程、联系人、厂商和第三方支持
文档和培训手册、清单、培训记录和操作演练

10.10 上线观察期

上线后的观察期用于确认系统在真实流量和真实操作下稳定运行。项目组应关注告警数量、误报、性能、兼容性、用户反馈、备份任务和权限使用,并及时调整策略和文档。

观察项检查内容
业务功能登录、查询、导出和接口是否正常
性能响应时间、资源使用和并发影响
告警是否有漏报、误报和过量告警
日志字段是否完整,时间是否同步,存储是否充足
权限用户是否因权限过严受阻,是否存在越权
备份任务是否成功,副本和恢复验证是否正常
遗留问题整改进度、临时措施和风险变化

本章重点

  • 测试需要覆盖正向、负向、边界、异常和回归场景。
  • 测试用例要有前置条件、步骤、预期结果、实际结果和证据。
  • 验收既检查控制效果,也检查文档和运维接管能力。
  • 上线后进入观察和持续改进阶段。

本章自测

1. 正向测试与负向测试有什么区别?

2. 备份恢复测试需要验证哪些结果?

3. 为什么运维培训和演练属于验收内容?