GB/T 34979.1-2017
智能终端软件平台测试规范 第1部分:操作系统
发布时间:2017-11-01 实施时间:2018-05-01


智能终端软件平台是指在智能终端上运行的软件平台,包括操作系统、应用程序框架、应用程序等。智能终端软件平台测试是指对智能终端软件平台进行测试,以验证其功能、性能、稳定性、安全性等方面的要求是否满足。

本标准适用于智能终端软件平台操作系统测试,包括但不限于手机、平板电脑、智能手表、智能眼镜等智能终端设备。

本标准规定了智能终端软件平台操作系统测试的基本要求、测试方法、测试环境、测试过程、测试结果的评价和测试报告的编制。

1. 基本要求
1.1 功能测试
智能终端软件平台操作系统应满足以下功能要求:
(1)启动和关闭正常;
(2)支持多任务处理;
(3)支持多用户登录;
(4)支持多种输入方式;
(5)支持多种网络连接方式;
(6)支持多种文件格式;
(7)支持多种语言;
(8)支持多种应用程序。

1.2 性能测试
智能终端软件平台操作系统应满足以下性能要求:
(1)启动时间不超过10秒;
(2)应用程序响应时间不超过3秒;
(3)系统资源占用率不超过50%。

1.3 稳定性测试
智能终端软件平台操作系统应满足以下稳定性要求:
(1)连续运行24小时不崩溃;
(2)连续运行72小时不重启。

1.4 安全性测试
智能终端软件平台操作系统应满足以下安全性要求:
(1)支持用户身份验证;
(2)支持数据加密;
(3)支持远程锁定和擦除设备。

2. 测试方法
2.1 功能测试方法
(1)手动测试:测试人员按照测试用例逐一测试;
(2)自动化测试:使用自动化测试工具进行测试。

2.2 性能测试方法
(1)启动时间测试:使用计时器记录启动时间;
(2)应用程序响应时间测试:使用性能测试工具进行测试;
(3)系统资源占用率测试:使用系统监控工具进行测试。

2.3 稳定性测试方法
(1)连续运行测试:使用自动化测试工具进行测试;
(2)压力测试:使用压力测试工具进行测试。

2.4 安全性测试方法
(1)身份验证测试:测试用户身份验证功能;
(2)数据加密测试:测试数据加密功能;
(3)远程锁定和擦除测试:测试远程锁定和擦除设备功能。

3. 测试环境
3.1 硬件环境
智能终端软件平台操作系统测试需要使用符合以下要求的硬件环境:
(1)CPU:1GHz及以上;
(2)内存:1GB及以上;
(3)存储:8GB及以上。

3.2 软件环境
智能终端软件平台操作系统测试需要使用符合以下要求的软件环境:
(1)操作系统:符合测试要求的操作系统;
(2)测试工具:符合测试要求的测试工具。

4. 测试过程
4.1 功能测试过程
(1)编写测试用例;
(2)手动测试或使用自动化测试工具进行测试;
(3)记录测试结果。

4.2 性能测试过程
(1)编写测试用例;
(2)使用性能测试工具进行测试;
(3)记录测试结果。

4.3 稳定性测试过程
(1)编写测试用例;
(2)使用自动化测试工具进行测试;
(3)记录测试结果。

4.4 安全性测试过程
(1)编写测试用例;
(2)测试用户身份验证功能;
(3)测试数据加密功能;
(4)测试远程锁定和擦除设备功能;
(5)记录测试结果。

5. 测试结果的评价和测试报告的编制
5.1 测试结果的评价
测试结果应包括以下内容:
(1)测试用例的执行情况;
(2)测试结果的统计分析;
(3)测试结果的评价。

5.2 测试报告的编制
测试报告应包括以下内容:
(1)测试目的和范围;
(2)测试环境和测试工具;
(3)测试过程和测试结果;
(4)测试结果的评价;
(5)测试结论和建议。

相关标准
GB/T 34979.2-2017 智能终端软件平台测试规范 第2部分:应用程序框架
GB/T 34979.3-2017 智能终端软件平台测试规范 第3部分:应用程序
GB/T 34979.4-2017 智能终端软件平台测试规范 第4部分:网络连接
GB/T 34979.5-2017 智能终端软件平台测试规范 第5部分:安全性
GB/T 34979.6-2017 智能终端软件平台测试规范 第6部分:性能