性能测试-性能测试的标准依据和价值(1)

性能测试的依据

国际标准化组织ISO/IEC JTC1/SC7/WG6开展了软件质量度量和评价的标准化工作,制定了ISO/IEC 25000 SQuaRE系列国际标准。

GB/T 25000.1---2021《系统与软件工程 系统与软件质量要求和评价(SQuaRE)第1部分:SQuaRE指南》便是采纳ISO/IEC 25000系列标准制定的国家标准。

国际和国家标准定义了系统与软件的质量模型,主要包括产品质量模型和使用质量模型

产品质量模型

使用质量模型

软件的性能质量可以通过性能效率来度量和评估,而性能效率主要包括如下几个子特性。

❑时间特性:软件执行其功能所需的响应时间、处理时间等。

❑资源利用性:软件执行其功能所需资源的数量和类型,例如内存、CPU、网络带宽的占用情况,需要的特殊设备的数量等。

❑容量:包括存储数据项数量、并发用户数、通信带宽、交易吞吐量、数据库规模等在软件运行时的最大限度。

❑性能效率的依从性:是否遵守了与性能效率相关的标准、约定或法规等,例如遵守金融行业的关于性能效率的规定。性能效率这一指标可反映系统和软件所达到的效率水平,软件性能与在指定条件下所使用的资源量有关。

性能测试价值

通过性能测试,可以验证软件系统的性能指标是否能够满足用户的需求,评估软件系统的运行能力,如系统在特定负载下对用户操作的响应时间、支撑并发用户数量、稳定性和可靠性等。通过性能测试,也可以发现软件系统在运行中可能存在的性能瓶颈,识别系统的弱点,如系统中极端或烦琐的代码逻辑,从而可以有针对性地对软件系统进行性能调优。

本文来自《企业性能测试》

相关推荐
song_ly0012 天前
深入理解软件测试覆盖率:从概念到实践
笔记·学习·测试
试着6 天前
【AI面试准备】掌握常规的性能、自动化等测试技术,并在工作中熟练应用
面试·职场和发展·自动化·测试
waves浪游6 天前
论坛系统测试报告
测试工具·测试用例·bug·测试
灰色人生qwer7 天前
使用JMeter 编写的测试计划的多个线程组如何生成独立的线程组报告
jmeter·测试
.格子衫.7 天前
powershell批处理——io校验
测试·powershell
试着8 天前
【AI面试准备】TensorFlow与PyTorch构建缺陷预测模型
人工智能·pytorch·面试·tensorflow·测试
waves浪游8 天前
博客系统测试报告
测试工具·测试用例·bug·测试
智云软件测评服务10 天前
数字化时代下,软件测试中的渗透测试是如何保障安全的?
渗透·测试·漏洞
试着11 天前
【AI面试准备】XMind拆解业务场景识别AI赋能点
人工智能·面试·测试·xmind
waves浪游12 天前
性能测试工具篇
测试工具·测试用例·bug·测试