根据中华人民共和国国家标准国家《GB/T 25000.51-2016 软件工程 软件产品质量要求与评价》和《GB/T17544-1998 信息技术 软件包质量要求和测试》标准,软件产品包括8大质量特性:即功能性、可靠性、安全性、兼容性、易用性、性能效率、维护性和可移植性,并可分为27个子特性,分别为:功能适合性、功能准确性、互操作、安全保密性、易恢复性、易理解性、易学性、易操作性、吸引性、时间特性、资源利用性、稳定性、适应性、易安装性等。
软件产品确认测试是实施较多的测试项目类型之一,主要针对软件产品质量特性的测试服务,根据客户的委托需求对软件产品进行功能、性能效率、可靠性、易用性、可移植性等进行测试,并对用户文档进行审查,对软件测试的特性进行评价,并为客户出具、科学、公正、严谨、客观的测试报告,帮助软件企业全面度量产品质量。测试结果可作为评价软件产品质量的依据,包括常规确认测试和确认测试,常规确认报告可以在国内使用。其目的是确认用户开发的软件完成了需求规格说明书中规定的软件功能,评测结果可作为省、市级科技成果奖的技术鉴定依据,适用于省级和市级的科技项目申报、科技项目验收、创新基金申报、政策性项目,科技成果鉴定、研发成果证明,项目招投标、软件系统确认,自主创新产品认定等,也可用于用户方对开发方的简单验收,开发方的产品推广。
软件产品确认测试又称有效性测试。有效性测试是在模拟的环境下,运用黑盒测试的方法,验证被测软件是否满足需求规格说明书列出的需求。任务是验证软件的功能和性能及其他特性是否与用户的要求一致。对软件的功能和性能要求在软件需求规格说明书中已经明确规定,它包含的信息就是软件确认测试的基础。确认测试的目的是向未来的用户表明系统能够像预定要求那样工作。经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该验证软件的有效性,这就是确认测试的任务,即软件的功能和性能如同用户所合理期待的那样。
【软件产品确认测试的作用】
有助于企业在竞标中获得项目;
提高企业产品质量水平,形成核心竞争力;
展示企业自身产品技术实力,提高企业度;
提高企业市场竞争力与业绩,扩大市场。
【软件产品确认测试的费用】
软件产品确认测试的费用,一般是按照项目大小或者测试功能点来收费的,测试机构需要根据用户的需求或者测试功能点来评估工作量,并以此作为收费依据提供测试报价
一般软件测评费用会根据客户需要做的测试类型来进行报价,价格一般从几千到几万不等。
根据测试项目的类型,不同的测试机构,费用可能都不一样,这个可以咨询具体的测试机构。
【软件产品确认测试依据标准】
依据国家标准GB/T25000.51-2016《系统与软件工程系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》对软件产品的功能性、可靠性、用户文档或技术指标等方面进行测试。
【软件产品确认测试范围】
测试范围主要包括用户文档、功能性、可靠性、性能效率(选项)、技术指标(选项)、兼容性(选项)、可移植性(选项)、易用性(选项)、信息安全性(选项)、维护性(选项)。