上线验收不是“打开首页能看”就算完成,而是对照合同与需求文档,逐项确认功能、内容、性能、安全、权限和交付资料都能支撑正式运营。执行时建议分两条路线:小型展示站可采用“清单逐项验收”,中大型或带交易、会员、对接功能的站点应采用“清单验收+测试环境演练+书面确认”。判断走哪条路线,看三点:是否涉及支付或个人信息、是否有第三方系统对接、上线后是否允许停机返工。三项中有任意一项为“是”,就应按更严格的路线执行。
把“网站做好了”拆成可检查的结果,验收才有依据。至少应覆盖以下对象:
这些对象要和合同或需求清单一一对应。没有写进需求的功能,不应在验收阶段临时当作必交项;写进需求的,也不能因为“看起来能用”就跳过。
方案一:清单逐项验收。适合页面数量少、无支付、无会员体系、无外部系统对接的展示型站点。做法是按清单在正式环境逐项点检,发现问题记录后集中修复,修复完再复检一次。优点是快、成本低;风险是并发、压力和异常流程覆盖不足。
方案二:清单验收+测试环境演练+书面确认。适合含交易、会员、隐私信息、接口对接或推广投放计划的站点。做法是先在测试环境跑完整业务流程,再在正式环境做一次上线演练,最后以书面形式确认验收结论与遗留问题。假设某站在线课程需要支付与观看权限,就应重点验证“下单—支付—开通—观看—退款”整条链路,而不只是检查支付按钮能否点击。
判断结果很简单:如果站点上线后出问题会导致资金损失、数据泄露或业务中断,就选方案二;如果只是展示信息、出错可随时修改,方案一通常够用。
其中第 4 步可以用一个短例子说明:检查页面源码时,若发现 <h2> 标签被误写成 <h2 未闭合,浏览器可能仍能显示,但结构已不完整,应记为需修复项。这类问题不影响“能不能打开”,却影响后续维护与可访问性,正属于验收要抓的细节。
验收结论应包含:验收日期、参与人、依据的清单版本、通过项、未通过项、每项的责任人与修复期限、是否同意上线。不要只写“基本没问题”。如果存在遗留问题,要写明上线条件,例如“支付回调异常修复并复测通过后方可投放广告”。
另外要区分“可能原因”和“已定位原因”。例如页面加载慢,可能是图片过大、服务器配置不足或第三方脚本阻塞,未做测量前不要断言是某一项。验收记录里应写现象和复现步骤,而不是直接下结论。
下一步建议:先按上面的清单对象列出一份属于你项目的验收表,标出哪些项必须在上线前通过,再决定采用方案一还是方案二,然后约建设方一起逐项过一遍。