【 第 10 步 】

验收测试室

师傅:“数据安全工程的主要配置已经完成,现在供应商说系统可以上线了。项目组接下来要用实际测试证明这些控制真的有效。今天先学习安全测试测试用例,每条用例都要写清测试目标、前置条件、操作步骤、预期结果、实际结果和证据。

我们既要做授权条件下能够正常工作的正向测试,也要验证无权限、无审批或异常条件下系统能够拒绝的负向测试,还要检查日志、权限和备份恢复。测试通过后进入项目验收,继续核对文档、配置和运维接管能力,最后完成运行交接上线观察期

这一站要学会用证据证明工程已经具备实际运行能力。”

验收测试室情景阅读暂用场景图

01 · 现场对话

验收测试室的知识任务

01

先用测试证明控制有效

测试需要有明确目标。

小白

“我们先测什么?”

师傅

“先测客服账号。”

小白

“客服正常查询自己负责的会员订单。”

师傅

“这是正向测试。”

小白

“然后尝试批量导出全部会员资料。”

师傅

“这就是检查限制条件是否真正生效。”

02

一条测试要写完整

测试过程需要可重复。

小白

“测试记录只写‘通过’可以吗?”

师傅

“还要写测试目标、前置条件、步骤、预期结果、实际结果和证据。”

小白

“这样别人可以重新做一次。”

师傅

“对,也能知道这个测试验证了哪条需求。”

03

备份要真的恢复一次

备份任务成功还需要验证恢复结果。

运维人员

“昨晚备份显示成功。”

小白

“那我们选一份备份恢复到测试环境。”

师傅

“恢复以后检查什么?”

小白

“恢复时间、数据完整性和业务能不能正常使用。”

师傅

“很好。”

04

最后完成运行交接

系统开始进入日常运行。

小白

“验收通过以后就结束了吗?”

师傅

“还要进行运行交接。”

小白

“交接账号权限、日志告警、备份恢复、证书密钥、巡检和故障处理?”

师傅

“还有运维手册、培训记录和遗留问题。”

小白

“上线以后继续观察一段时间。”

师傅

“对,关注业务、性能、告警、日志、权限和备份状态。”

02 · 小白做现场笔记

重要概念及注释

01

安全测试

核心内容
正式含义
通过实际操作验证安全需求和控制措施是否按照设计要求生效。
需要证明
授权操作可以完成 未授权操作被拒绝 异常操作能够发现 关键操作留下日志 备份能够恢复
一句话记忆
安全测试不是看“功能有没有”,而是证明“控制到底有没有效”。
正式含义
通过实际操作验证安全需求和控制措施是否按照设计要求生效。
需要证明
授权操作可以完成 未授权操作被拒绝 异常操作能够发现 关键操作留下日志 备份能够恢复

安全测试不是看“功能有没有”,而是证明“控制到底有没有效”。

02

测试用例

核心内容
正式含义
把一项测试写成可以重复执行并判断结果的标准步骤。
基本结构
编号 测试目标 前置条件 操作步骤 预期结果 实际结果 测试证据 最终结论
教材也要求测试用例至少明确编号、目标、前置条件和具体步骤。
一句话记忆
别人按照同样步骤也能重新测试,才是一条完整测试用例。
正式含义
把一项测试写成可以重复执行并判断结果的标准步骤。
基本结构
编号 测试目标 前置条件 操作步骤 预期结果 实际结果 测试证据 最终结论
教材也要求测试用例至少明确编号、目标、前置条件和具体步骤。

别人按照同样步骤也能重新测试,才是一条完整测试用例。

03

正向测试

核心内容
正式含义
验证符合正常授权条件的操作能够正常完成。
面包厂示例
客服登录 ↓ 查询自己负责的订单 ↓ 允许
一句话记忆
正向测试:应该成功的,能不能正常成功。
正式含义
验证符合正常授权条件的操作能够正常完成。
面包厂示例
客服登录 ↓ 查询自己负责的订单 ↓ 允许

正向测试:应该成功的,能不能正常成功。

04

负向测试

核心内容
正式含义
验证不符合权限或条件的操作能够被拒绝、限制或触发告警。
面包厂示例
普通客服 ↓ 批量导出全部会员资料 ↓ 拒绝 / 进入审批
一句话记忆
负向测试:不应该成功的,系统能不能挡住。
正式含义
验证不符合权限或条件的操作能够被拒绝、限制或触发告警。
面包厂示例
普通客服 ↓ 批量导出全部会员资料 ↓ 拒绝 / 进入审批

负向测试:不应该成功的,系统能不能挡住。

05

恢复测试

核心内容
正式含义
实际选择备份副本完成一次恢复,并验证数据和业务是否正常。
检查内容
备份能否读取 版本是否正确 数据是否完整 业务能否使用 权限是否恢复 日志是否正常 恢复时间是否符合要求
一句话记忆
备份成功只证明“复制了”,恢复测试才证明“救得回来”。
正式含义
实际选择备份副本完成一次恢复,并验证数据和业务是否正常。
检查内容
备份能否读取 版本是否正确 数据是否完整 业务能否使用 权限是否恢复 日志是否正常 恢复时间是否符合要求

备份成功只证明“复制了”,恢复测试才证明“救得回来”。

06

项目验收

核心内容
正式含义
依据项目范围、需求和验收标准,对设计、配置、测试、文档和运行准备情况进行最终确认。
验收要检查
需求完成了吗? 实际配置正确吗? 安全测试通过了吗? 遗留问题关闭了吗? 证据完整吗? 运维能接管吗?
一句话记忆
验收回答的是:这项工程现在能不能正式交付。
正式含义
依据项目范围、需求和验收标准,对设计、配置、测试、文档和运行准备情况进行最终确认。
验收要检查
需求完成了吗? 实际配置正确吗? 安全测试通过了吗? 遗留问题关闭了吗? 证据完整吗? 运维能接管吗?

验收回答的是:这项工程现在能不能正式交付。

07

运行交接

核心内容
正式含义
将系统、账号、配置、日志、告警、备份和操作知识正式移交给运维团队。
主要内容
系统和架构 账号权限 证书密钥 日志告警 巡检维护 备份恢复 应急联系人 操作手册 遗留问题
一句话记忆
工程团队建得好,还要保证运维团队真正接得住。
正式含义
将系统、账号、配置、日志、告警、备份和操作知识正式移交给运维团队。
主要内容
系统和架构 账号权限 证书密钥 日志告警 巡检维护 备份恢复 应急联系人 操作手册 遗留问题

工程团队建得好,还要保证运维团队真正接得住。

08

上线观察期

核心内容
正式含义
系统正式上线后的初期持续观察阶段。
重点观察
业务是否正常 性能是否稳定 安全告警是否异常 日志是否完整 权限是否正确 备份是否正常
一句话记忆
上线不是终点,上线以后还要先看它能不能稳定地跑。
正式含义
系统正式上线后的初期持续观察阶段。
重点观察
业务是否正常 性能是否稳定 安全告警是否异常 日志是否完整 权限是否正确 备份是否正常

上线不是终点,上线以后还要先看它能不能稳定地跑。

03 · 经验和难点

小结

这一站,小白通过正常访问、越权访问和备份恢复等测试验证了安全控制,并参与验收、运行交接和上线观察。最值得记住的经验是:验收要用实际测试和完整证据证明控制能够运行。初学者最容易遇到的难点,是看到系统功能可以使用就认为项目已经完成,遗漏安全限制、日志、恢复能力和运维接管能力。