软件测评太重要!有哪些测试项目和测试标准呢?

2021-10-25 14:15:28
随着软硬件技术的发展、计算机领域的应用范围越来越广,其中软件的功能越来越强大,软件也越来越复杂。计算机软件是计算机应用的核心,其质量的好坏关系到计算机应用系统的成败,这就使得保证软件质量,保证软件的高度可靠性尤为重要。因此对软件产品质量的度量、评估和保证,就成了用户以及项目承揽公司都十分关注的问题,这也促使了软件测评高速发展。


在软件测评方面,国家对软件质量及相关文件提出了多点要求,发布了《关于开展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)技术要求》