当前位置: 首页 > 质量专栏 > 软件的三性测试有哪些?
软件的三性测试有哪些?
2026-03-03 作者cwb 浏览次数72

软件的三性测试一般取决于所处的行业背景、测试的目的(如验收、鉴定、安全合规)以及所根据的国家标准。


企业管理平台验收、科研-课题结题以及CMA/CNAS认证测试等场景一般最常见的组合:

1. 功能性、可靠性、性能效率

是软件质量测试中几个最受重视的方面。

功能性:检查软件是不是做了该做的事。即系统是不是完整实现了需求规格说-明书中的功能,数据处理是不是准确,业务流程是不是走得通。

可靠性:检查软件是不是不断稳定运行。这包括系统的成熟度(是不是经常崩溃)、容错性(遇到非法操作或异常数据时是不是能自我保护)和易恢复性(故障后能否快速恢复)。

性能效率:检查软件是不是反应够快。这包括了并发用户数、事务响应时间、吞吐量以及资源(CPU、内存)占用率等标准。

2. 项目验收的功能性、可靠性、安全性

高校科研管理系统验收、企业数字化转型等场景涉及CMA/CNAS认证测试时。

功能性:确定项目任务书或合同中的所有功能都已实现。

可靠性:通过长时间稳定性测试(如72小时压力测试),确定系统不会出现内存泄-漏或宕机。

信息安全:检查是不是存在SQL注入、跨站脚本攻击等常见漏洞,以及权限控制是不是严谨。


3. 国产化(信创)环境的功能性、性能效率、兼容性

在适配国产硬件(如飞腾、鲲鹏芯片)和国产操作系统(如麒麟、统信)时:

功能性:业务功能-在国产环境下是否正常运转。

性能效率:在国产架构下,系统的响应速度、并发处理能力是不是衰减在可接受范围内。

兼容性:软件能否在不同国产C-PU架构、不同国产操作系统版本以及国产数据库上顺利安装并稳定运行。


在正规的CMA/CNAS测试中,测试机构一般根据的是更为全面的国家标准,如GB/T 25000.51。该标准将软件质量划分为八大特性(功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性)。


文章标签: 软件测试 第三方软件测试
咨询软件测试