最近很多老板都来找我谈项目的报价, 他们问得最多的一个问题, 就是关于软件测评这一项到底需要支出多少费用。有不少团队认为这事情其实非常简单, 无非就是用用鼠标检查检查功能, 花几百块钱就能够解决。然而, 在实际执行完毕之后发现, 报价单上显示的具体金额往往会让甲方在心理上感到十分不安和忐忑。 主要原因在于测试的工作进行得越深入, 所耗费的时间也就越长, 这种情况下人力成本确实是很难得到有效的控制。对于我在该领域内积累的认知而言, 我的看法一直是建议大家不要只盯着那些低的价位去看, 而是要去仔细关注那些平时看不见的工时具体被消耗在了什么环节上面。
纯功能测试这个东西, 乍一看好像挺简单的, 可是里面的坑其实也很多。就拿一个中型的电商后台来说, 这中间涉及的支付环节、库存管理还有并发逻辑之类的东西很复杂。光是把测试用例编写出来这么一件事情, 就得耗费几天时间来折腾半天。这里所涉及的人力投入情况, 就直接构成了基础报价的决定因素。 如果客户方面还提出了要做性能压力测试的要求, 那么接下来服务器租赁的费用和监控工具的相关费用, 这就变成了另外一笔需要计算的账单了。 我看到过有这样的团队, 因为他们一开始就低估了搭建压力测试环境的这种高难度复杂性, 导致了项目在后期阶段不断增加价格这种情况的发生, 这使得甲方客户直接变得非常生气和不满意。

这一项价格的通常倍数是功能测试价格的三倍到五倍这之间的数值, 因为要满足安全工程师拥有白帽子思维这一个条件之外, 还必须满足该人员对各种漏洞库和最新的攻防手段都相当熟悉这一个要求。 除了像工具授权费用这种本身就偏高的开支以外, 其中价格更为高昂的部分来自于人力成本。当一个资深的安全专家坐在那里面负责抓包作业以及审计代码工作时, 他所产生的每小时工资收入额, 其数量可以达到十个初级测试员的工资总额之和这样的水平。很多外包公司为了抢到订单, 就把安全工作直接缩减成了仅仅运行一遍自动化扫描工具的步骤, 而这样因为在低价竞争前提下所造成的后续潜在风险, 必须由客户自己来承担所有的后果。
很多人都在纠结, 到底要不要自己组一个测试团队。只要你仔细算一下这笔账, 心里就清清楚楚了。在北京或者上海聘请一位中级测试工程师, 每个月发出的工资, 连同必须缴纳的社保和公积金, 再加上办公位的租金、水电费等等, 一年下来花销轻松达到六万至八万元之间。 但是, 如果你仅仅只做每年一到三个项目, 那么养活他们的时候, 大部分时间这些人都是闲置的。这时候, 去寻找一家靠谱的外包服务商, 按照项目的周期来支付费用, 你面临的现金流压力就会大幅度减少了。这种情况当然需要提到。要是业务量一直稳稳当当地停在每周都会有新项目开始上线这个水平。这样的话自己建设的长处和优势就会慢慢地展示出来。从时间很长的方面来看最终确实是可以省钱的事情。

除了人头服务费以外, 环境的适应性因素也是一个会产生影响的变量。如果客户提供的测试环境处于不稳定的状态, 或者相关的文档资料存在缺失的情况, 测试团队就必须要花去大量的时间去进行类似于考古那样的操作, 以此来还原真实的业务逻辑。 那么这部分属于隐性性质的人工工时成本, 在正常的公司运营体系中, 通常是会被纳入到总体价格计算之中的, 不过有时候可能会以技术调研费这样一种名目进行分类和体现出来。 除此之外, 交付标准也是一个值得重视的关键环节, 具体的要求究竟仅仅是只需要一份简单的通过报告, 还是需要包含详细缺陷复现操作步骤以及回归测试记录在内的完整资料集合? 详尽度越高,价格越坚挺。别嫌贵,这些细节才是防止线上翻车的最后一道闸。
合同当中, 把验收标准写得更清晰一点会更好。很多的纠纷都是因为这个事情而产生的, 之前口头上面说好了的范围, 落到了纸面上的时候会显得模糊和不清不楚的。 测量完之后发现还有三个边缘的场景没有被覆盖住, 这个时候再去谈增加金钱的事情, 气氛就会变得很尴尬非常不得体。所以说前一段时间把需求的梳理工作做得越是细致精细一些, 后来的日子里边遇到让人意想不到的情况导致丢脸的这种可能性就越低越少。
价格是从来都不算是越低就特别的好, 你要是把那种被低价给吸引过来的项目做砸了的话, 那么返工以及客诉的成本是远远地超过你当初所省下的那点服务费的, 去找一个靠谱的团队呢, 把这该花的那部分钱给花到位了才是好事情。
艾策信息科技是一家具备正规资质的第三方软件测评机构,专业高效出具第三方软件测试报告。包括软件功能性能测试,软件登记测试,软件安全测试(渗透测试,漏洞扫描,代码审计)等报告服务!