软件测评是软件行业中重要的环节之一,是为了检测软件的质量、功能、易用性、稳定性和安全性等因素而进行的测试。但是,对于软件测评服务的计价却一直是一个难题。
1.按测试用例计价
测试用例是一组输入条件、执行步骤和期望结果,用于验证软件是否满足需求。按照测试用例的数量来计价可以更加客观地反映测试的工作量和时间。但是测试用例本身的质量和复杂程度也会影响计价的结果。
2.按测试工时计价
测试工时是指测试人员花费在测试过程中的时间,包括测试计划、测试用例设计、执行、分析以及报告等环节。按照测试工时来计价可以客观地反映测试人员付出的劳动,但如果测试工作过程中出现了闲置时间或者是效率低下的情况,计价也会受到影响。
3.按测试周期计价
测试周期是指从测试计划开始到测试报告结束所花费的时间长度。采用测试周期计价方法可以全面反映测试花费的时间和精力,但如果测试周期过长,会对软件的发布时间产生不利影响。
4.按测试覆盖面计价
测试覆盖面是指测试对软件各个方面的覆盖程度。按照测试覆盖面来计价可以体现测试的全面性和深度,但有些测试覆盖面难以衡量,比如安全性、性能等方面的测试。
5.按测试环境计价
测试环境是指完成软件测试的需要的硬件、软件环境、数据环境和工具等资源。按照测试环境的复杂程度来计价可以反映测试所需要的投入和成本,但如果对测试环境要求较高或者存在使用问题,计价的结果也可能不够准确。
6.按开发人员工时计价
有些企业采用按照开发人员工时的方法来计价,认为软件测评是一项完整的质量控制工作,而开发人员在设计、编码和测试的过程中也需要付出精力。这种计价方法可以反映软件开发和测试的融合程度,但也存在计价不精确等问题。
总之,在进行软件测评计价时,应根据实际情况选择适合的计价方法,并保证计价方法的公正、客观和准确。