软件进行验收测试时,其费用究竟是怎样计算的呢,简单来讲,并没有统一的报价,最关键的是依存于测试深度、系统复杂度、交付周期以及资质要求这四个维度。客户常常会询问“测试一个系统需要多少钱”,然而更为精准的问法实则是“依据什么标准来测试、测试多长时间、由谁出具报告”。以下是从三个关键的对比维度来协助你剖析费用构成。

按照测试范围来进行区分,功能验收测试的费用是最低的,它通常依据功能点或者页面数来报价,单个功能点的价格处于几十元到几百元的范围之内,这种测试适合简单管理类系统。性能验收测试的费用会翻倍,它是按照并发用户数或者事务量来定价的,这是由于需要搭建压测环境、还要设计脚本、并且分析瓶颈。安全验收测试是最贵的,它是按照漏洞扫描加上渗透测试的工时来计价,特别是在涉及等保或者金融数据的情况下,费用有可能比功能测试高出三到五倍。当客户提出“全测”这个要求的时候,费用常常是单项测试费用的累加,而并非简单的打包价。

按照测试深度来进行划分,预验收测试的费用是最低的,其仅仅进行冒烟测试以及核心流程验证,它适合于内部版本交付,正式验收测试是按照国家标准或者行业规范来执行的,它需要出具完整的测试报告、缺陷清单以及风险评估,该费用通常要高出预验收两倍以上,要是项目要求第三方权威机构盖章出具CMA/CNAS报告,费用会再增加30%到50%,这是因为涉及资质审核以及流程追溯。客户常常会将“测过”与“验收通过”相互混淆,其中“测过”仅仅只是查找bug,而“验收通过”则是对系统是否达标的判定,并且“验收通过”才是费用投入的重点所在。
按交付周期所产生的影响来看,标准周期一般是二到四周,费用依照人天单价来计算,行业平均价格处于1500到3000元每人天。当有紧急加急需求时,要求在两周内出具报告,此时人天单价会向上浮动40%到60%,原因在于要进行资源协调、加班执行以及压缩审核时间。而长期驻场验收测试是按月度进行报价的,这里面包含持续的回归测试以及版本迭代验证,单价反倒能够谈判到标准价的八折,条件是签订年度框架协议。

给出一个具备可操作性的行动建议,首先要明确你所需要的报告类型,究竟是用于内部存档,还是客户或者监管部门强制要求的。接着梳理系统核心功能点数以及并发用户指标,向测试服务商索要按照功能点和人天这两种计价方式的报价单。最后进行对比的时候,不要仅仅只看总价,要确认报价是不是涵盖回归测试轮次、问题复现支持以及报告修改次数。如此这般你才能够准确评估费用是否合理,防止后期出现加价情况。