检测项目涵盖如下内容:
功能适应性:软件所实现的功能达到其设计规范和满足用户需求的程度,强调正确性、完备性、适合性。
效率:在指定条件下,软件对操作所表现出的时间特性(如响应速度)以及实现某种功能有效利用计算机资源(包括内存大小、CPU占用时间等)的程度,局部资源占用高速通常是性能瓶颈所在。
兼容性:涉及共存和互操作性,共存要求软件能给与系统平台、子系统、第三方软件等兼容,同时针对国际化、本地化进行合适的处理。
易用性:对于一个软件,用户学习、操作、准备输入和理解输出所做努力的程度,如安装简单、容易使用、界面友好,并能适用于不同特点的用户,包括残疾人、有缺陷的人能提供产品使用的有效途径或手段。
可靠性:在规定的时间和条件下,软件所能维持其正常的功能操作、性能水平的程度/概率,如成熟性越高,可靠性就越高。
安全性:要求其数据传输和存储等方面能确保其安全,包括对用户身份的认证,对数据进行加密和完整性校验,所有关键性的操作都有记录(log),能够审查不同用户角色所做的操作。
可维护性:当一个软件投入运行应用后,需求发生变化、环境改变或软件发生错误时,进行相应修改所做努力的程度。它涉及模块化、可复用性、易分析性、易修改性、易测试性等。
可移植性:软件从一个计算机系统或环境移植到另一个系统或环境的容易程度,或者是一个系统和外部条件共同工作的容易程度。它涉及适应性、可安装性、可替换性。
总体质量模型的大致分类如上,我们一般来说常见的是功能适应性、效率、兼容性、可靠性、安全性。
软件性能的衡量指标
对于一个应用系统来说,还需要对性能指标进行监控。衡量一个软件系统性能的常见指标有:
1、响应时间(Response time)。对于网站系统来说,响应时间就是从点击了一个页面计时开始,到这个页面完全在浏览器里展现计时结束的这一段时间间隔,响应时间越短越好。可以细分为服务器端响应时间、网络响应时间、客户端响应时间。
在软件性能测试中一般是通过事务函数Transaction Response Time来统计响应时间。
2、吞吐量(Throughput)。吞吐量反映的是系统的处理能力,具体来说,就是指软件系统在每单位时间内能处理多少个事务/请求/单位数据等。吞吐量的大小由负载或行为方式来决定。在Performance Center中,吞吐量反映单位时间内系统处理的事务数目。一般以TPS(Transaction Per Second)即每秒事务数表示。
3、资源使用率(Resource utilization)。指系统在负载情况下软硬件上各种资源的占用情况。例如,CPU占用率、内存使用率、磁盘I/O等。
4、并发用户数(Concurrent users)。并发用户数用来度量多个用户同时访问同一个应用、同一个模块或者数据记录时是否存在死锁或者其他性能问题,反映了系统的并发处理能力。
5、点击数(Hits per second)。点击数是按照客户端向Web Server 发起了多少次 HTTP请求计算的。
北京仪综所检测中心对软件产品的兼容性、功能性、性能效率、易用性、可移植性、信息安全性、可靠性、维护性进行测评,从而提升软件系统的质量。
检测中心面向政府、企事业单位、科研院所等,对用户方或开发方所使用或开发的各类应用系统,包括信息管理系统、门户系统、政务系统、Web企业级网站等提供第三方测评服务,验证被测系统是否符合需求中对软件特性的要求,出具专业的第三方测评报告,CNAS和CMA检测报告。
更多精彩: B2B供求信息推广平台 http://www.zhelice.com/sell/