办理软件测评报告书的费用并不是一口价。
1. 报告用途和资质
普通验收/内部用途:仅需出具第三方测试报告,无需认证标志,费用相对较低。
申报项目/双软认证/退税:一般要求报告加盖 CMA(检验检测机构资质认定) 或 CNAS(中国合格评定国家认可委员会) 章。带此类印章的报告具有法律效力,机构需承担相应风险,费用会显著提高。
特定领域用途:如用于高新认定、App上架、政府项目验收等,对测试规范的严谨性要求不同,也会影响定价。
2. 测试类型和执行标准
不同的测试类型,其技术难度、人工成本差别巨大。
基础类型:如针对功能性、易用性的软件确定测试,仅证实功能是不是符合需求,相对简单。
复杂类型:性能测试(需模拟高并发)、安全性测试(渗透、漏洞扫描)、兼容性测试(需海量真机/环境)、源代码审计等,对工具、环境和工程师要求更高,成本自然更高。
执行标准:根据国标、行标(如GB/T 25000.51)还是内部规范,标准越严格,测试用例设计越复杂。
3. 软件规模和复杂度
功能点数量:被测功能模块越多、业务流程越复杂,测试用例和所需时间就越多。
技术架构:单机软件、Web应用、微服务架构、还是嵌入式软件,测试方法和环境搭建难度完全不同。
代码量:对于需要代码审查的服务,代码行数直接关联工作量。
4. 时间和交付
加急服务:如果要求在极短周期内(如1-3天)出具报告,一般需支付高比例的加急费。
分阶段测试:需要在开发过程中进行多轮回归测试,会按轮次或人天累加计费。
5. 测试环境和数据
测试环境提供方:由委托方提供完整环境,成本较低;如果需测试机构搭建复杂的仿真环境、准备海量测试数据,会产生额外费用。
特殊硬件:涉及专用外设、工业设备、特定机型等,会增加环境成本。
6. 是不是需要现场测试
远程测试:成本低。
现场测试:如果需工程师到指定地点(如涉密场所、和硬件联调),会产生差旅费和人天费。
7. 文档
如果用户需求文档、设计文档、操作手册等齐全,测试机构可快速开展。
如果文档极度缺失,需要测试方协助整理需求,这属于咨询服务,会按人天额外计费。
8. 市场定价
测试机构一般有两种计价基础,会结合上述原因换算:
按功能点/测试项:适合需求确定、边界清晰的项目。
按投入人天:按预估的测试工程师、项目经理的人数和工作天数报价,适合复杂或需求多变项目。
一个仅需基础确定测试、不盖章、功能简单的软件,费用可能较低;而一个需要CMA/CNAS章、进行完整性能和安全测试的大型复杂系统,费用则会高出许多。