在软件测评方面,国家对软件质量及相关文件提出了多点要求,发布了《关于开展App违法违规收集使用个人信息专项治理的公告》等公告,制定了包括GB/T 25000.51-2016、GB/T 25000.10-2016、GB/T 37729-2019等多份标准。
一、RUSP概念
就绪可用软件产品(RUSP)的概念是一种无论是否付费,任何用户可以不经历开发活动就能获得的软件产品。
RUSP作为一种软件产品,不单单只包含软件,它主要包括以下几种要素:
1)产品说明(包括全部封面信息、数据表、网页信息等);
2)用户文档集(安装和使用软件所必需的文档) ,包括为运行该软件产品所要求的操作系统或目标计算机的任何配置;
3)计算机媒体(磁盘、CD-ROM 、网络可下载的媒体等〉上的软件。
二、测试项目
1.面向产品质量
软件测试项目针对GB/T 25000.10-2016中规定的8个产品质量特性开展测试,根据不同特性主要分为功能性测试、性能测试、兼容性测试、易用性测试、可靠性测试、信息安全性测试、维护性测试、可移植性测试以及用户文档集测试等。
性能测试技术架构
图片为自制
性能测试工具LoadRunner结果图
2.面向认证服务
测试项目可以分为如下几种:
●登记测试(用于企业退税、双软评估,高企申报)
验收测试(用于科技厅、经信厅等资助项目的结题验收、甲方验收)
鉴定测试(用于科技项目申报,成果转化,项目招投标)
确认测试(用于功能性方面的验收)
信息系统工程验收测试(用于政府信息化项目验收)
信息安全测试(用于软件安全方面的验收)
三、测试依据标准
1.GB/T 25000.51-2016《系统与软件工程 系统与软件质量要求和评价(SQuaRE) 第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》
2.GB/T 25000.10-2016《系统与软件工程系统与软件质量要求和评价(SQuaRE) 第10部分:系统与软件质量模型》
3.GB/T 37729-2019 《信息技术智能移动终端应用软件(APP)技术要求》