核对技术交付结果,最直接的办法不是看页面是否“能打开”,而是按功能、代码、数据、文档四条线逐项验收。先确认需求清单上的每一项都有对应结果,再检查结果能否在真实环境中稳定运行。时间和人手有限时,优先核对会影响上线和后续维护的部分,例如表单提交、移动端显示、后台权限和源码归属。
很多人验收时只打开首页看几眼,觉得样式没问题就签字。这种做法漏掉的是:页面背后的功能是否真的可用、代码是否完整、数据是否归你所有。网站开发公司的交付通常包含设计稿、前端页面、后端程序、数据库、部署配置和说明文档,缺少任何一项,后续换人维护都会变难。
更稳妥的判断是:把“看得见的结果”和“看不见的结果”分开核对。看得见的是页面、交互、跳转;看不见的是代码结构、接口、权限、备份和源码。两者都通过,才算交付基本完整。
先找出当初确认的需求文档或聊天记录,把功能点列成清单。每一项只判断三种状态:可用、不可用、未测试。不要用“差不多”“基本可以”这类模糊结论,否则后期容易扯皮。
人手有限时,优先测会影响业务的功能,例如注册、下单、留言、支付。纯展示页可以稍后细看,但涉及数据提交的环节必须当场走一遍完整流程。
这是最容易被忽略、也最容易出问题的一步。网站上线后,你需要能独立拿到源码、数据库和部署权限。核对时可以要求对方提供以下内容,并当场确认你能访问:
如果对方只给一个后台账号,不给源码和服务器权限,你后续想换团队或做二次开发就会受制于人。适用条件是:你付的是完整开发费用,且合同没有约定源码不交付。若合同另有约定,以合同为准。
假设你委托开发一个企业展示站,需求里包含“留言表单发送到指定邮箱”。验收时不要只看表单页面是否好看,而要做三步:
第一步,填写一条测试留言并提交;第二步,检查指定邮箱是否收到;第三步,登录后台看是否有这条记录。如果邮箱没收到但后台有记录,说明发信配置可能有问题;如果两者都没有,说明提交环节可能没接通。这里只能判断“可能原因”,不能直接断定是某一处代码写错,需要进一步看日志或接口返回。
这个例子的适用条件是:需求明确写了邮件通知。若需求只要求后台记录,不要求邮件,就不能用邮件未收到来判定交付不合格。
把清单上的每一项标记为通过或不通过,不通过的要写清现象、复现步骤和期望结果。不要只写“有问题”,否则对方难以定位。所有项目确认后,再安排一次完整回归测试,重点看修改过的地方有没有影响其他功能。
下一步可以直接做一件事:把需求清单和本文的核对项合并成一张验收表,按“影响上线”和“影响维护”两个维度排序,先测排在前面的项目。这样即使时间和人手有限,也能先挡住最关键的交付风险。