·ICS 35.240.50
L67
中 华 人 民 共 和 国 国 家 标 准
GB/T ××××.2—200×
系统与软件可移植性
第 2 部分:测试方法
Portability of system and software
Part 2: testing method
××××-××-××发布
××××-××-××实施
国家质量监督检验检疫总局 发 布
GB/T ××××.2—××××
目 录
目 录 .......................................................................................................................................... I
前 言 ..................................................................................................................................... II
引 言 ..................................................................................................................................... III
系统与软件可移植性 评测方法与评测过程 ........................................................................... 4
1 范围 ......................................................................................................................................... 4
2 规范性引用文件 ..................................................................................................................... 5
3 术语、定义和缩略语 ............................................................................................................. 6
4 可移植性测试生存周期 ......................................................................................................... 7
4.1 可移植性测试生存周期概述 ............................................................................................. 7
4.2 移植可行性分析 ................................................................................................................. 8
4.3 分析测试需求 ..................................................................................................................... 8
4.4 设计测试用例 ..................................................................................................................... 8
4.5 制定测试计划 ..................................................................................................................... 9
4.6 搭建测试环境 ..................................................................................................................... 9
4.7 执行测试 ............................................................................................................................. 9
4.8 分析测试结果 ................................................................................................................... 10
5 可移植性测试类型 ............................................................................................................... 10
5.1 可移植性测试类型与指标体系结构的对应关系 ........................................................... 10
5.2 代码变更测试 ................................................................................................................... 10
5.3 安装测试 ........................................................................................................................... 12
5.4 用户界面测试 ................................................................................................................... 14
5.5 功能测试 ........................................................................................................................... 16
参考文献 ................................................................................................................................... 18
I
GB/T ××××.2—××××
前 言
GB/T××××在《系统与软件可移植性》总标题下,目前分为如下3部分:
——第1部分:指标体系;
——第2部分:测试方法;
——第3部分:度量方法;
本部分为GB/T ××××的第2部分。
本部分由全国信息技术标准化技术委员会提出并归口。
本部分起草单位:
本部分主要起草人:
II
GB/T ××××.2—××××
引 言
GB/T××××的这一部分提供了可移植性评测方法,以测量 GB/T××××.1-200X 中
列出的可移植性指标。本部分从流程角度详细介绍了可移植性测试过程,并对移植测试过程
的各个阶段给出了具体执行步骤,可以便于使用者操作。本部分给出的可移植性测试过程是
一个较为完备的流程,实际进行可移植性测试可能会依据不同的情况对测试流程进行简化;
其中介绍的可移植性测试方法是现阶段已研究成熟并在实际测试中被使用的方法的集合,并
不包括尚在探索中的新方法,因此实际进行可移植性测试的人员可以从本部分中选择合适的
方法进行,用来测量被测系统的可移植性质量情况;亦可以修改或使用本部分未包括的其他
方法。
本部分只给出评测的方法和过程,并没有描述测量结果如何被评价,对于这些测量结果
的评价和度量,GB/T××××.3-200X 中有详细描述。
本部分旨在与GB/T××××.1—200×和GB/T××××.3-200X一起使用。
III
GB/T ××××.2—××××
系统与软件可移植性 测试方法
1 范围
GB/T××××的这一部分适用于软件产品及相关系统的可移植性测试。
本部分包括以下内容:
(1) 可移植性测试生存周期及各个阶段的任务和目标;
(2) 可移植性四类测试的测试目的、方法和具体活动的介绍;
4
GB/T ××××.2—××××
2 规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其
随后所有的修改版(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标
准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新
版本适用于本标准。
GB/T 11457 软件工程术语
GB/T 16260.1 软 件 工 程 产 品 质 量 第 1 部 分 : 质 量 模 型 (idt ISO/IEC TR
9126-1:2001)
5
GB/T ××××.2—××××
3 术语、定义和缩略语
GB/T××××.1—200×、GB/T 16260.1和GB/T 11457中界定的以及下列术语和定义适
用本标准。
3.1
可移植性 Portability
可移植性指的是未经修改或修改部分源代码后,软部件从一种环境移植到另一种环境中
还能正常工作的难易程度。
注:1、可移植性是一种程度量,代表移植的难易程度;
2、这里的“软部件”一般指应用程序或系统;
3、这里的环境包括软件环境、硬件环境和组织环境。
3.2
可移植性测试 Portability testing
测试软件是否可以被成功移植到指定的硬件或软件平台上。
3.3
可移植性测试生存周期 Portability testing lifecycle
(1)软件测试生存周期在可移植性测试过程中的表现。
(2)将可移植性测试过程分解为几个阶段,并以流程图的形式描述了可移植性测试过
程及各个阶段之间的联系。
3.4
原环境 Primary environment
是指系统或软件移植前的运行环境。
3.5
目标环境 Target environment
是指系统或软件将要移植到的运行环境。
6