核对技术交付结果,不能只看网站首页能不能打开。正确做法是:在合同或需求文档中先约定交付物清单,再按“文件与账号、功能与内容、性能与安全、验收记录”四类逐项核对,每项都留下可复查的证据。多人协作时,把核对结果写进验收单,谁提供、谁确认、谁整改都落到具体人,才能减少返工。
网站建设公司选择阶段谈得再好,交付时如果拿不到源文件和账号,后续维护就会被卡住。建议在验收前要求对方提供以下内容,并逐项确认可独立使用:
核对时不要只问“有没有”,要实际登录一次、下载一次、恢复一次。能独立打开并操作,才算交付完成;只能由原公司代为操作,说明控制权没有真正转移。
功能验收最容易出现“看起来有,实际不能用”的情况。建议把需求文档里的功能拆成可执行步骤,每条写明操作路径和预期结果。例如表单提交,要核对:填写必填项后能否提交、提交后是否有提示、后台能否看到记录、异常输入是否被拦截。再比如会员登录,要核对注册、登录、退出、找回密码是否都能走通。
多人协作时,可以由需求提出人负责确认业务逻辑,由技术人员确认接口和数据是否正确。每项结果标记为“通过”“不通过”或“待确认”,不通过项写明现象和复现步骤。这样整改时对方能直接定位,不需要反复沟通。
打开速度和安全配置不能凭“我觉得挺快”来判断。可以在相同网络环境下,对首页和几个主要页面分别测试多次,记录加载时间和报错情况。检查项包括:图片是否过大、是否启用缓存、移动端是否正常显示、浏览器控制台是否有明显报错。
安全检查可以核对:后台登录是否有错误次数限制、是否启用 HTTPS、表单是否有基本防重复提交措施、目录列表是否关闭。这里要注意,某一项没做到不一定就是严重问题,要结合网站用途判断。例如展示型网站和涉及支付、会员信息的网站,安全要求并不相同。把测试方法、测试环境和结果一起记录,才能作为验收依据。
验收单不需要复杂,但必须包含:交付物名称、核对方法、核对结果、问题描述、责任人、整改期限和复验结果。可以由项目负责人汇总,技术对接人复核,业务使用人确认。对不通过项,不要只写“有问题”,要写清在哪个页面、做什么操作、出现什么现象。
假设一个例子:需求约定“新闻列表支持按分类筛选”。验收时发现筛选后分页错误。记录应写成“新闻列表页选择分类A后,第二页仍显示全部分类内容”,而不是“筛选有问题”。前者可以直接复现和修复,后者容易来回扯皮。这个例子只用于说明记录方式,不代表任何真实项目结果。
对方说“已经改好了”,不等于验收结束。整改后要按原步骤重新走一遍,并确认没有影响其他功能。可以要求对方提供修改说明,自己再抽查两到三个关联页面。如果条件允许,把最终版源码、数据库和账号信息做一次独立备份,避免后续误操作或服务中断时无法恢复。
下一步,把上面提到的交付物清单和功能核对表合并成一份验收文档,在项目开始时就发给网站建设公司确认。这样到了交付阶段,核对的是约定内容,而不是临时争论“这算不算交付”。