软件检测的费用并没有一个全国统一的定价,它属于市场调节价,主要由检测机构和您根据项目的具体需求协商确定。不过,费用的计算思路是透明、有规律可循的。
软件检测费用的计算方式
第三方软件检测机构一般采用来下几种方式来考虑和报价:
按项目/功能点计价:根据软件的功能点数量或测试情形数量进行报价,这是最主流的方式。如,功能测试按功能点个数收费,性能测试按测试情形收费。需求确定、功能模块清晰的项目,如产品登记测试、验收测试等。
按人天/人时计价:根据投入的测试工程师数量和工时来计算费用。如,一个项目预估需要2名工程师工作5天,即10个人天,再乘以单人天的单价。需求可能变化、周期较长、复杂度不确定的项目。
按项目总价包干:机构根据对项目的整体考虑,给出一个固定的总价。测试内容、范围、周期都非常确定和固定的项目。
影响价格的原因
除了测试类型,以下几个原因会直接影响报价:
项目规模和复杂度:软件包含的功能模块数量越多、业务思路越复杂(如金融系统涉及多层权限和交易证实),测试设计和执行的工作量就越大,费用自然水涨船高。
质量要求和包括率:对测试包括率(如代码包括率)要求越高,或者软件需要满足高可靠性标准(如医疗、航天领域),所需的测试用例就越多,成本也越高。
测试工程师的经验:经验丰富的资深工程师能更高效地发现深方面问题,但其人力成本也更高。
测试环境和工具成本:是不是需要搭建复杂的模拟测试环境?是不是需要购买昂贵的商业测试工具许可证?这些都会计入成本。