微软交流社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 89|回复: 0

软件测评基础之性能效率测试及兼容性测试标准分析

[复制链接]

2

主题

5

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2022-12-15 14:27:01 | 显示全部楼层 |阅读模式


一、性能效率的子特性:时间特性、资源利用性、容量、性能效率的依存性
1、时间特性:时间特性指产品或系统执行其功能时,其响应时间、处理时间及吞吐率满足需求的程度。
详解:时间效率反映与运行速度相关的性能。响应时间是指从用户发起一个请求开始到服务器完成对请求的处理并返回处理结果所经历的时间。用户请求可以是一个单步骤的操作,也可以是完成某项事务过程的一个步骤,如数据库查询所花费的时间、将字符回显到终端上所花费的时间、访问Web页面所花费的时间。
2、资源利用性:资源利用性指产品或系统执行其功能时,所使用资源数量和类型满足需求的程度。
详解:资源利用性主要考察系统所采用的各种资源的利用程度。资源并不仅仅指运行系统的硬件,而是指支持整个系统运行程序的一切软/硬件平台。一般考察服务器、数据库以及中间件的资源利用情况,服务器监控资源主要包括CPU利用率(%)、可用内存(MB、GB)、磁盘I/O(MB/s)、带宽(Mb/s)等指标。数据库监控资源包括数据缓冲区、命中率等。
3、容量:容量指产品或系统参数的最大限量满足需求的程度。
详解:容量主要反映系统能够承受的最大并发用户数、最大的请求极限,以及系统可能存在的最大事务吞吐量、最大数据容量和数据处理容量,以及在何种极端的情况下,系统出现缓冲区溢出、访问超时等问题。通常情况下,最大用户并发数指在实际运行环境下系统能够接受的最大并发用户,如网上订票系统能够承受多少用户同时订票。典型的数据库处理容量如系统能够处理的最大文件长度、数据库能够处理的最大数据库记录数。
4、性能效率的依存性:性能效率的依从性指产品或系统遵循与性能效率相关的标准、约定或法规以及类似规定的程度。
详解:产品说明书中是否提及产品性能效率相关的标准、约定或法规要求,若提及并提供证明材料,则认可;否则,须要验证软件与产品说明书提及的文件(需求文档)要求是否相符。
二、兼容性的子特性:共存性、互操作性、兼容性的依存性
1、共存性:共存性指在与其他产品共享通用的环境和资源的条件下,产品能够有效执行其所需的功能并且不会对其他产品造成负面影响的程度。
详解:软件在运行和安装过程中须要与其他软件进行交互,共存性主要考察软件产品安装和运行时与正在运行的软件之间的共存性约束。两个软件同时运行时,系统的CPU、进程等系统资源是否异常,或者造成其他软件运行错误或本身不能正确地实现功能,或者系统出错、软件用户界面显示不友好等。
2、互操作性:互操作性指两个或多个系统、产品或组件能够交换信息并使用已交换信息的程度。
详解:数据格式的可交换性:软件互操作性表现为软件之间共享并交换信息,以便能够互相协作共同完成一项功能的能力,如软件是否支持.xls、.doc文件的导入/导出等。
3、兼容性的依存性:兼容性的依从性指产品或系统遵循与兼容性相关的标准、约定或法规以及类似规定的程度。
详解:产品说明书中是否提及产品兼容性的相关标准、约定或法规以及类似规定要求,若提及并提供证明材料,则认可;否则,验证软件与提及的文件(需求文档)要求是否相符。
软件测评报告请联系王经理18684048962,更多资讯请关注公众号:软件测评闲聊站
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|微软交流社区

GMT+8, 2025-1-7 04:52 , Processed in 0.101042 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表