上线验收不是“打开首页能看”就算通过,而是对照一份事先确认的清单,逐项检查内容、功能、兼容性、性能和安全,并由交付方与接收方共同签字确认。多人协作时,验收标准要在开工前就写进需求文档,而不是等到上线前一天才讨论。下面用一个假设例子说明具体做法。
假设渭南一家小型商贸公司要做企业展示站,参与方是:需求方负责人(老板)、内容对接人(行政)、外部建站人员(开发)。三方约定上线前一周进入验收。此时最容易出的问题是:老板只看首页效果,行政只检查文字,开发只确认服务器能打开,结果上线后表单收不到邮件、手机端导航错位,返工又花三天。
避免这种情况的办法是把验收拆成“谁检查、检查什么、什么算通过”三列,形成一张验收表。每一项都要有明确的通过标准,例如“手机端首页在常见机型宽度下不出现横向滚动条”,而不是“手机端看着正常”。
内容验收最容易被忽略,却最容易返工。建议按下面顺序检查:
判断结果的方式很简单:任意打开一个页面,如果出现“示例文本”“占位图”“localhost”字样,就判为未通过。适用条件是所有对外展示页面,包括隐私说明、版权信息这类容易被忽略的角落。
功能验收要亲手操作,不能只看截图。以假设的商贸公司网站为例,至少执行以下检查:
这里要区分“可能原因”和“已经定位的原因”。例如手机端导航点不开,可能是脚本未加载、可能是样式遮挡、也可能是链接本身为空。验收时只记录现象和复现步骤,由开发排查后再确认,不要在现场直接断定是某一个原因。
不需要追求复杂指标,但要设定能执行的底线。可以检查:首页在普通网络下是否需要长时间白屏;图片是否过大导致加载缓慢;是否启用了 HTTPS;后台登录地址是否使用默认弱密码;是否存在明显的错误信息暴露。发现问题的处理方式是记录并限期修复,修复后重新验收该项,而不是口头说“已改”。
所有项目通过后,由需求方和交付方在验收表上确认,再执行正式上线。上线后立即做一次同样的抽查:打开首页、提交一次表单、点击主要导航,确认正式环境与测试环境表现一致。若不一致,保留测试环境直到问题解决,不要直接在生产环境反复试错。