JR∕T 0101-2013 银行业软件测试文档规范(金融).pdf
《JR∕T 0101-2013 银行业软件测试文档规范(金融).pdf》由会员分享,可在线阅读,更多相关《JR∕T 0101-2013 银行业软件测试文档规范(金融).pdf(117页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 ICS 35.240.40 A11 JR 中 华 人 民 共 和 国 金 融 行 业 标 准 JR/T 01012013 银行业软件测试文档规范 Specification of banks software test documentation 2013-03-14 发布 2013-03-14 实施 中国人民银行 发 布 JR/T 01012013 I 目 次 前言.VIII 引言.IX 1 范围.1 2 规范性引用文件.1 3 术语与定义.1 3.1 基础概念.1 3.2 被测对象.3 3.3 测试种类.4 3.4 测试相关文档.6 3.5 测试结果与质量.7 4 测试文档规范度.9 4
2、.1 单项测试和联动测试.9 4.2 基本策略.9 4.3 软件完整性级别与软件测试文档规范度的关系.9 4.4 测试文档规范度分级.10 4.4.1 1 级规范.10 4.4.2 2 级规范.10 4.4.3 3 级规范.10 4.4.4 4 级规范.11 5 测试计划.12 5.1 目的.12 5.2 提纲.12 5.3 详细说明.13 5.3.1 测试计划标识符.13 5.3.2 测试计划名称.13 5.3.3 引言.13 5.3.4 测试项.14 5.3.5 测试跟踪矩阵.14 5.3.6 被测试特征.14 5.3.7 不被测试特征.14 5.3.8 方法.14 5.3.9 测试项通过
3、准则.15 5.3.10 暂停准则和恢复要求.15 5.3.11 测试交付项.15 5.3.12 测试活动与任务.15 JR/T 01012013 II 5.3.13 环境要求.15 5.3.14 职责和权限.16 5.3.15 人员配备和培训要求.16 5.3.16 各部门间的工作衔接.16 5.3.17 进度.16 5.3.18 风险和应急.16 5.3.19 通则.17 6 测试设计说明.17 6.1 目的.18 6.2 提纲.18 6.3 详细说明.18 6.3.1 测试设计说明文档标识符.18 6.3.2 测试设计说明名称.18 6.3.3 引言.18 6.3.4 被测试特征.19
4、6.3.5 方法细化.19 6.3.6 测试用例标识.19 6.3.7 特征通过准则.19 6.3.8 通则.20 7 测试用例说明.20 7.1 目的.20 7.2 提纲.20 7.3 详细说明.21 7.3.1 测试用例说明文档标识符.21 7.3.2 测试用例说明名称.21 7.3.3 引言.21 7.3.4 测试用例描述.22 7.3.5 测试环境要求.23 7.3.6 通则.24 8 测试规程说明.24 8.1 目的.25 8.2 提纲.25 8.3 详细说明.25 8.3.1 测试规程说明文档标识符.25 8.3.2 测试规程说明文档名称.25 8.3.3 引言.25 8.3.4
5、环境和特殊需求.26 8.3.5 执行步骤描述.27 8.3.6 通则.27 9 测试规格说明.28 9.1 目的.28 JR/T 01012013 III 9.2 提纲.28 9.3 详细说明.29 9.3.1 测试规格说明文档标识符.29 9.3.2 测试规格说明名称.29 9.3.3 引言.29 9.3.4 被测试特征、测试方法与通过准则.30 9.3.5 测试用例.30 9.3.6 测试环境要求.31 9.3.7 执行步骤描述.32 9.3.8 通则.33 10 测试预案.33 10.1 目的.33 10.2 提纲.34 10.3 详细说明.35 10.3.1 测试预案文档标识符.35
6、 10.3.2 测试预案名称.35 10.3.3 引言.35 10.3.4 测试项.36 10.3.5 被测试特征与方法.36 10.3.6 不被测试特征.36 10.3.7 测试项通过准则.36 10.3.8 测试交付项.36 10.3.9 测试活动与进度.36 10.3.10 暂停准则和恢复要求.37 10.3.11 人员配备和培训要求.37 10.3.12 职责和权限.37 10.3.13 各部门间的工作衔接.37 10.3.14 风险和应急.37 10.3.15 测试用例.37 10.3.16 测试环境要求.38 10.3.17 执行步骤描述.39 10.3.18 通则.40 11 测
7、试日志.41 11.1 目的.41 11.2 提纲.41 11.3 详细说明.41 11.3.1 测试日志文档标识符.41 11.3.2 测试日志名称.42 11.3.3 引言.42 11.3.4 日志描述.42 11.3.5 活动和事件条目.43 11.3.6 通则.43 JR/T 01012013 IV 12 测试事件报告(异常报告).44 12.1 目的.44 12.2 提纲.44 12.3 详细说明.44 12.3.1 测试事件报告文档标识符.44 12.3.2 测试事件报告名称.44 12.3.3 引言.45 12.3.4 测试事件描述.45 12.3.5 通则.46 13 中期测试
8、状态报告.47 13.1 目的.47 13.2 提纲.47 13.3 详细说明.48 13.3.1 中期测试状态报告文档标识符.48 13.3.2 中期测试状态报告名称.48 13.3.3 引言.48 13.3.4 测试状态描述.49 13.3.5 通则.49 14 测试总结报告.49 14.1 目的.49 14.2 提纲.49 14.3 详细说明.50 14.3.1 测试总结报告文档标识符.50 14.3.2 测试总结报告名称.50 14.3.3 引言.50 14.3.4 摘要.51 14.3.5 差异.51 14.3.6 测试充分性评价.51 14.3.7 测试结果汇总.51 14.3.8
9、 决策根据.51 14.3.9 结论和建议.51 14.3.10 通则.52 15 测试综合报告.52 15.1 目的.52 15.2 提纲.52 15.3 详细说明.53 15.3.1 测试综合报告文档标识符.53 15.3.2 测试综合报告名称.53 15.3.3 引言.53 15.3.4 已测试项.54 15.3.5 已测试特征与方法.55 JR/T 01012013 V 15.3.6 未测试特征.55 15.3.7 测试交付项.55 15.3.8 差异.55 15.3.9 测试项通过准则及测试充分性评价.55 15.3.10 决策根据.55 15.3.11 结论和建议.55 15.3.
10、12 测试环境.55 15.3.13 测试过程概述.56 15.3.14 测试组织和人员.56 15.3.15 测试用例.56 15.3.16 通则.57 16 与其他软件测试要求规范文件的依从性.58 附录 A(规范性附录)测试文档联动度.59 A.1 概述.59 A.1.1 需要统筹考虑联动测试的情况.59 A.1.2 测试文档联动度分级.59 A.1.3 软件完整性级别与测试规范度的关系.59 A.1.4 联动测试文档剪裁指南.59 A.2 测试文档联动度.59 A.2.1 S 级规范.59 A.2.2 P 级规范.60 A.2.3 A 级规范.60 A.3 联动测试计划.60 A.3.
11、1 目的.60 A.3.2 提纲.61 A.3.3 详细说明.61 A.4 联动测试报告.66 A.4.1 目的.67 A.4.2 提纲.67 A.4.3 详细说明.67 A.5 联动测试中测试文档编制逻辑时序.69 附录 B(资料性附录)测试文档规范度和测试文档联动度确定指南.71 B.1 概述.71 B.2 确定测试文档规范度考虑的维度.71 B.2.1 项目管理团队对测试文档规范的熟悉程度.71 B.2.2 项目管理团队经验倾向.71 B.2.3 项目人力资源.71 B.2.4 项目需求成熟程度.72 B.2.5 项目需求描述方法.72 B.2.6 项目采用的开发过程模型.72 B.2.
12、7 项目进度.72 JR/T 01012013 VI B.2.8 项目的运行风险.72 B.3 确定测试文档联动度考虑的维度.73 B.3.1 项目间的业务关联程度.73 B.3.2 项目间的测试资源关联程度.73 B.3.3 项目间的测试数据关联程度.74 B.3.4 项目间的运行资源关联程度.74 B.3.5 项目间的测试人力资源关联程度.74 附录 C(资料性附录)不同测试文档规范度中单项测试文档编制逻辑时序.75 C.1 概述.75 C.1.1 测试文档规范度与描述全面性的关系.75 C.1.2 图例.75 C.2 1 级规范.75 C.3 2 级规范.76 C.4 3 级规范.77
13、C.5 4 级规范.79 附录 D(资料性附录)可选测试文档.82 D.1 需求可测性评估报告.82 D.1.1 目的.82 D.1.2 提纲.82 D.1.3 详细说明.82 D.2 测试工作总结.85 D.2.1 目的.85 D.2.2 提纲.85 D.2.3 详细说明.85 D.3 测试项传递报告.86 D.3.1 目的.86 D.3.2 提纲.86 D.3.3 详细说明.86 D.4 测试环境需求规格说明.87 D.4.1 目的.87 D.4.2 提纲.88 D.4.3 详细说明.88 D.5 测试数据需求规格说明.90 D.5.1 目的.90 D.5.2 提纲.90 D.5.3 详细
14、说明.90 D.6 组织级测试方针.92 D.6.1 目的.92 D.6.2 提纲.92 D.6.3 详细说明.93 D.7 组织级测试策略.95 D.7.1 目的.95 JR/T 01012013 VII D.7.2 提纲.95 D.7.3 详细说明.95 附录 E(资料性附录)对相关国家标准和国外先进标准的依从性分析.99 E.1 依从策略.99 E.2 对商业银行信息科技风险管理指引的依从性.99 E.3 对 GB/T 9386-2008 的依从性.101 E.3.1 测试文档章节对应关系.101 E.4 有关测试术语对应关系.102 E.5 对 IEEE Std 829-2008 的依
15、从性.102 E.5.1 采用主要内容.102 E.5.2 采用方式与部分术语对应关系.103 E.6 对 GB/T 8567-2006 的依从性.103 E.6.1 采用主要内容.103 E.6.2 部分术语对应关系.104 参考文献.105 JR/T 01012013 VIII 前 言 本标准按照国家标准GB/T 1.1-2009给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由全国金融标准化技术委员会(SAC/TC180)提出。本标准由全国金融标准化技术委员会(SAC/TC180)归口。本标准负责起草单位:中国农业银行股份有限公司。本标
16、准参与起草单位:中国工商银行股份有限公司、中国金融电子化公司。本标准主要起草人:于进、叶又升、孟毅颍、涂晓军、张冀峰、李宽、吴俊峰、韩建国、张桂伟、苏畅、张旭春、张金山、齐向东、张泽、贾树辉、李强、杨杰荣、刘运、谢雅莉、李琳、张鸿、宣染春、刘玉玲、张贺、王慧、何雯、张艳艳、徐颖、张博、彭施政、李来新、施晋、王成志、付佳、滕竹、邵硕、赵俊杰、周超、王谦、黄杰、李靖尘、李鑫、王彦锟、董德才、林超峰、李辉、阮俊杰、刘丽 JR/T 01012013 IX 引 言 按照不同的软件开发组织方法,软件测试或是贯穿于软件开发生存周期的活动,或者是软件生存周期中若干独立的的阶段。不论采用哪种方法论,软件测试都是
17、检测以及保证软件质量的重要手段,并为软件和基于软件的系统调优与持续改进提供依据。按照不同的软件开发组织方法,软件测试可以分解为不同的过程、活动和任务,软件测试文档是这些过程、活动、任务的产品,并往往是另一些相关过程、活动、任务的指导性文件,软件测试文档的内容则描述了这些过程、活动和任务的实质性内容。标准化的软件测试文档建立了一种通用的参照体系,一方面对在软件测试过程中需要关注的实质性内容给出了一个普遍适用的集合,一方面易于在沟通和交流中快速定位同类事宜。本标准在符合国家标准要求的基础上,参考国外先进标准,考虑到中国银行业软件测试的实际情况,描述了一组与软件测试有关的基本测试文档,定义了每个基本
18、文档的实质性内容,以适应各种具体的测试情况,实现按照本标准编制文档,可快速清晰地判定,哪些软件测试需要考虑的内容得到了有效处理,哪些内容没有考虑或考虑不充分,可有效提高测试过程、活动、任务的可视性,提高测试工作的可管理性。尽管本标准所描述的文档侧重于动态测试活动,但有些文档仍适用于其他种类的测试活动(例如,测试计划可以用于代码评审)。本标准采用了分级的概念,故可适应于绝大部分情况下的软件测试情况。随着选择的文档规范度的不同,将体现为选择了不同的测试过程、活动、任务集,并确定了相应测试过程、活动、任务集的产品。JR/T 01012013 1 银行业软件测试文档规范 1 范围 本标准汇集描述了软件
19、测试所涉及的术语,提出了软件单项测试和联动测试的概念,描述了软件测试文档规范度和软件测试文档联动度的分级和不同级别下需要编制的文档,提出了软件测试文档规范度和软件测试文档联动度的选择指南,规定了各级别需要编制的软件测试文档的结构和主要内容,描述了不同测试文档规范度中单项测试文档的逻辑关系和编制逻辑时序,给出了可选测试文档内容的建议,并对相关国家标准和国外标准的依从性进行了分析。本标准适用于银行业各类软件产品以及基于软件的系统的测试。本标准不针对任何软件生存周期模型,但对于一些软件生存周期模型来说,应用本标准需要进行剪裁。2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用
20、文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T 8566-2007 信息技术 软件生存周期过程 GB/T 9386-2008 计算机软件测试文件编制规范 GB/T 11457-2006 信息技术 软件工程术语 GB/T 15532-2008 计算机软件测试规范 GB/T 18492-2001 信息技术 系统及软件完整性级别 ISO/IEC/IEEE 24765:2010 系 统 和 软 件 工 程 词 汇(systems and software engineering-vocabulary)IEEE Std 829-2008
21、软件和系统测试文档标准(Standard for Software and System Test Documentation)3 术语与定义 下列术语和定义适用于本文件,为了便于查阅,按照术语和定义的相关性,分为基础概念、被测对象、测试种类、测试文档、测试结果与质量5类给出。3.1 基础概念 3.1.1 生存周期模型 life cycle model 一个包含过程、活动和任务的框架,这些过程、活动和任务涉及软件产品的开发、运行和维护,跨越从需求定义到终止使用的系统生存周期。GB/T 8566-2007,定义3.12 3.1.2 活动 activity JR/T 01012013 2 a)一个
22、过程的组成元素;注:对基线的变更要经有关机构的正式批准。b)为实现某个目的而采取的任一步骤或执行的任一职能,既可是脑力的,也可是体力的。活动包括经理和技术人员为完成项目和组织的任务而做的全部工作。GB/T 11457-2006,定义2.35 3.1.3 完整性级别 integrity level 项的某个特性的取值范围的一种表示,该特性取值范围对将系统风险保持在可容忍的限度内是必需的。对于执行减缓功能的项,此特性是指项必须执行减缓功能的可靠性。对于因其失效能导致一个威胁的项,此特性是指对该失效的频率或概率的限制。GB/T 18492-2001,定义 3.9 注:在IEEE Std 829-20
23、08中,定义3.1.15对软件完整性级别的定义是:衡量软件符合(或必须遵守)由利益相关者选定的一系列软件特征(或基于软件的系统特征)的程度(例如,软件的复杂性,风险评估,安全级别,安全保密级别,理想性能,可靠性或成本);还用于向利益相关者定义反映软件重要性的程度。3.1.4 测试 testing a)在规定的条件下操作系统或部件、观察或记录结果并对系统或部件的某些方面作评价的过程。b)分析软件项以检测在存在的和要求的条件之间的区别(即,隐错)以评价软件项的特征。GB/T 11457-2006,定义2.1727 注:在ISO/IEC TR 19759:2005的第5章中,对测试给出了如下描述:“
24、测试是为评估产品质量并改进产品质量,所执行的识别缺陷和问题的活动。软件测试就是通过执行一组有限的测试用例,将程序的表现行为和预期行为相对照,动态地验证程序的表现行为,而这组有限的测试用例通常是从无限的执行情形中适当地选取出来的。”3.1.5 测试方法 test approach 为了挑选测试用例取值而应用的特定方法。注:测试方法在特征上可能会从非常概括(例如黑盒或白盒)到非常细节(例如,最小和最大边界值)而变化。ISO/IEC/IEEE 24765:2010,定义3.3062 3.1.6 测试准则 test criteria 系统或部件为通过给定的测试必须满足的准则。GB/T 11457-20
25、06,定义2.1699 3.1.7 测试覆盖 test coverage 给定的测试或测试集,对于给定的系统和部件实现所有规定的需求的程度。GB/T 11457-2006,定义2.1698 3.1.8 测试就绪评审 test readiness review a)对于一个或多个配置项评价初始测试结果的评审行为,以验证对于每个配置项的测试规程是完整的、遵循测试计划和描述且满足测试需求、并验证项目准备好进行配置项的正式测试。b)对于任何硬件或软部件像在 a)中那样评审。GB/T 11457-2006,定义2.1717 3.1.9 测试可重复性 test repeatability JR/T 010
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JRT 0101-2013 银行业软件测试文档规范金融 JR 0101 2013 银行业 软件 测试 文档 规范 金融
限制150内