在性能测试服务领域,除了一些主要信息系统对性能效率比较关注外,另一个不能绕过的领域那就是IT通讯类产品。IT通讯类产品一般具有用户群体基数大、传输量大(比如转文件、转图片甚至压缩包)、即时性要求高、并发量要求大等特点,对性能测试工作的依赖性比较高。通过性能测试可以协助客户找出通讯类产品中的性能瓶颈,通过解决性能瓶颈的方式来提高系统性能,或者通过性能测试,获取国家资质认可的《性能验收测试报告》为产品发布和产品营销提供便利,报告可以成为产品对外的一种软实力的象征,提高客户市场营销能力。
性能测试" alt="软件性能测试"/>
了解什么是性能测试
性能即性能效率,是应用程序或系统平台的一种非功能特性,《系统与软件工程 系统与软件质量要求和评价(SQuaRE) 第51 部分: 就绪可用软件产品(RUSP)的质量要求和测试细则》GB/T 25000.51-2016 5.3.2中有详细的讲解。性能测试关注的不是应用程序或系统是否能够完成特定的功能,而是在完成该功能时展示出来的及时性,企业中很多性能测试团队也把性能测试称为非功能测试,通常我们会使用某些工具或手段来检测系统的某些指标是否达到了要求,这就是性能测试。
1、有助于评估软件的稳定性
2、确保在开发生命周期的早期阶段发现性能缺陷
3、帮助团队了解应用程序在正常负载下如何运行
4、确保找出差异并消除差异
5、帮助验证应用程序的功能特性
性能测试指标
1、响应时间:通常我们会使用某些工具或手段来检测系统的某些指标是否达到了要求,这就是性能测试
2、并发数:通常我们会使用某些工具或手段来检测系统的某些指标是否达到了要求,这就是性能测试
性能测试分类
1、负载测试
2、压力测试
3、稳定性测试
4、大数据量测试
评测依据
依据GB/T 25000.51-2016《系统与软件工程 系统与软件质量要求和评价(SQuaRE) 第51 部分: 就绪可用软件产品(RUSP)的质量要求和测试细则》
商务流程
一、商务阶段
1、委托方通过微信、QQ、电话等提出软件评测需求
2、我方公司代表根据委托方提供的评测需求初步分析软件可测性
3、委托方填写《委托测试申请表》
4、我方公司代表向委托方反馈《委托测试报价单》
5、双方达成一致协议,签订《委托测试合同及保密协议》
二、实施阶段
1、我方公司技术人员与委托方单位技术人员沟通实施方案,开展软件评测实施工作
2、我方公司技术人员向委托方提供软件缺陷列表
3、委托方修改软件缺陷后,我方技术人员进行回归测试
三、交付阶段
1、针对测试结果我方技术人员进行分析,提出合理优化建议,以及风险规避方法
2、我方公司技术人员编写《性能验收测试报告》,即CNAS测评报告
3、评审《性能验收测试报告》
4、《性能验收测试报告》盖章,最终交付报告
提供的材料
1、测试申请表
2、与申请表一致的系统性能指标要求
3、与申请表一致的用户手册
4、任务书、合同书、申报材料等
约束条件
签订《软件测试委托合同》、《保密协议》
测试周期
3-10个工作日内出具《性能验收测试报告》
服务区域
北京、上海、天津、重庆、辽宁省、黑龙江省、吉林省、广东省、海南省、福建省、湖南省、四川省、重庆市、贵州省、云南省、广西省、湖北省、河南省、山东省、甘肃省、新疆省、西藏自治区、河北省、陕西省、山西省、浙江省、江苏省等地区软件测评报告。