为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

银联卡片个人化验证工具集成测试规范_12

2017-10-21 50页 doc 113KB 17阅读

用户头像

is_215732

暂无简介

举报
银联卡片个人化验证工具集成测试规范_12银联卡片个人化验证工具集成测试规范_12 中国银联卡片个人化验证工具 集成测试规范 版本:1.2 北京捷德智能卡系统有限公司 2005年12月 Beijing G&D Card Systems Co., Ltd. since 1852 目 录 1概述 .....................................................................................................................................
银联卡片个人化验证工具集成测试规范_12
银联卡片个人化验证工具集成测试_12 中国银联卡片个人化验证工具 集成测试规范 版本:1.2 北京捷德智能卡系统有限公司 2005年12月 Beijing G&D Card Systems Co., Ltd. since 1852 目 录 1概述 ............................................................................................................................................... 5 1.1 编写目的 ............................................................................................................................ 5 1.2 适用对象和范围 ................................................................................................................ 5 1.3 参考资料 ............................................................................................................................ 5 1.4 术语和缩写词 .................................................................................................................... 6 1.5 测试内容和测试种类 ........................................................................................................ 7 2 系统结构 ...................................................................................................................................... 8 3 测试流程图................................................................................................................................... 9 4 测试环境和人员......................................................................................................................... 10 4.1 测试环境 .......................................................................................................................... 10 4.2 测试人员 .......................................................................................................................... 10 5 PBOC个人化模板编辑器集成测试详述 .................................................................................. 11 5.1 界面显示集成测试说明 .................................................................................................. 11 5.1.1 测试概述 ............................................................................................................... 11 5.1.2 测试准备 ............................................................................................................... 11 5.1.3 测试步骤 ............................................................................................................... 11 5.2 系统功能集成测试说明 .................................................................................................. 12 5.2.1 测试概述 ............................................................................................................... 12 5.2.2 测试准备 ............................................................................................................... 12 5.2.3 测试步骤 ............................................................................................................... 12 5.3 正常操作流程集成测试说明 .......................................................................................... 13 5.3.1 测试概述 ............................................................................................................... 13 5.3.2 测试准备 ............................................................................................................... 13 5.3.3 测试步骤 ............................................................................................................... 13 5.4 程序健壮性集成测试说明 .............................................................................................. 14 5.4.1 测试概述 ............................................................................................................... 14 5.4.2 测试准备 ............................................................................................................... 14 5.4.3 测试步骤 ............................................................................................................... 14 5.5 压力测试说明 .................................................................................................................. 16 5.5.1 测试概述 ............................................................................................................... 16 5.5.2 测试准备 ............................................................................................................... 16 5.5.3 测试步骤 ............................................................................................................... 16 6 测试卡数据填表工具集成测试详述 ......................................................................................... 17 6.1界面显示集成测试 ........................................................................................................... 17 6.1.1 测试概述 ............................................................................................................... 17 6.1.2 测试准备 ............................................................................................................... 17 6.1.3 测试步骤 ............................................................................................................... 17 6.2 系统功能集成测试说明 .................................................................................................. 18 6.2.1 测试概述 ............................................................................................................... 18 5.2.2 测试准备 ............................................................................................................... 18 5.2.3 测试步骤 ............................................................................................................... 19 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 6.3 正常操作流程集成测试说明 .......................................................................................... 20 6.3.1 测试概述 ............................................................................................................... 20 6.3.2 测试准备 ............................................................................................................... 20 6.3.3 测试步骤 ............................................................................................................... 20 6.4 程序健壮性集成测试说明 .............................................................................................. 21 6.4.1 测试概述 ............................................................................................................... 21 6.4.2 测试准备 ............................................................................................................... 21 6.4.3 测试步骤 ............................................................................................................... 21 6.5 压力测试说明 .................................................................................................................. 23 6.5.1 测试概述 ............................................................................................................... 23 6.5.2 测试准备 ............................................................................................................... 23 6.5.3 测试步骤 ............................................................................................................... 23 7 PBOC卡个人化数据验证工具集成测试详述 .......................................................................... 25 7.1界面显示集成测试 ........................................................................................................... 25 7.1.1 测试概述 ............................................................................................................... 25 7.1.2 测试准备 ............................................................................................................... 25 7.1.3 测试步骤 ............................................................................................................... 25 7.2 系统功能集成测试说明 .................................................................................................. 26 7.2.1 测试概述 ............................................................................................................... 26 7.2.2 测试准备 ............................................................................................................... 27 7.2.3 测试步骤 ............................................................................................................... 27 7.3 正常操作流程集成测试说明 .......................................................................................... 28 7.3.1 测试概述 ............................................................................................................... 28 7.3.2 测试准备 ............................................................................................................... 28 7.3.3 测试步骤 ............................................................................................................... 29 7.4 程序健壮性集成测试说明 .............................................................................................. 30 7.4.1 测试概述 ............................................................................................................... 30 7.4.2 测试准备 ............................................................................................................... 30 7.4.3 测试步骤 ............................................................................................................... 30 7.5 压力测试说明 .................................................................................................................. 33 7.5.1 测试概述 ............................................................................................................... 33 7.5.2 测试准备 ............................................................................................................... 33 7.5.3 测试步骤 ............................................................................................................... 34 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 修改记录: 1.1 2006年2月23日 根据最新的修改意见(20060127),对文档中相应的部分作修改。 1.2 2006年 3月1日 修改部分数据测试要求。 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 1概述 软件名称:银联卡片个人化验证工具 本规范是对项目软件集成测试的一份指导性文件,对测试过程中所涉及到的测试类型、测试方法、测试、测试流程以及软件测试人员所承担的职责进行总体规范,以有效保证软件产品的质量。 项目软件测试是对软件设计的一种控制手段,是对软件产品质量的一种检查和审核手段。软件设计人员应采取有效措施保证软件产品的质量,软件测试人员应按本规范要求对软件进行检查、测试,软件设计人员应保证对测试错误进行解释和修正。 1.1 编写目的 本文档的编写目的在于为银联卡片个人化验证工具(包括PBOC卡个人化模版编辑器,测试卡数据填表工具,PBOC卡个人化数据验证工具三个独立的可执行程序)的软件测试人员提供详细的测试步骤和测试规范,以保证测试人员对软件测试的正确性和完整性。 1.2 适用对象和范围 主要针对对象为项目管理人员、软件开发人员和软件测试人员。 1.3 参考资料 , 银联卡片个人化验证工具需求说明书; , 银联卡片个人化验证工具概要设计; , 银联卡片个人化验证工具详细设计; Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 , 用户操作手册: 中国银联PBOC卡个人化模板编辑器操作手册; 中国银联测试卡数据填表工具操作手册; 中国银联PBOC卡个人化数据验证工具操作手册; 1.4 术语和缩写词 界面显示集成测试: 对程序的界面以及界面相关的显示操作,所做的相关测试。侧重于程序 在集成环境下的各种界面、对话框、提示和其他显示,是否能够正常的整合 工作,并符合设计文档的相关要求。 系统功能集成测试: 按照用户操作手册上标明的程序各项功能,在集成环境下,逐一对每个 功能点进行详细的测试,包括正常操作和推测的可能错误操作,测试程序的 每个功能是否能够按照设计完成相应的功能,并和操作手册上的内容吻合。 正常操作流程集成测试: 按照用户通常情况下,使用程序,完成其设计的业务功能时的操作方式 和操作顺序,对程序本身在集成环境下,进行一系列的操作。主要是验证程 序能否按照设计的要求,正确的处理输入输出,完成设计的业务功能,达到 设计的性能。 程序健壮性集成测试: 侧重于程序容错能力的测试。在集成环境下,对程序进行一些有针对性 的非法操作,或者提供非法的数据,验证程序能否仍然正常运行,并对错误 情况,按照设计的要求,作出相应的处理。主要是验证程序对各种异常情况 是否进行正确处理。 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 压力测试: 对系统不断施加压力的测试,是通过确定一个程序的瓶颈或者不能接受 的性能点,来获得程序所能提供的最大服务级别的测试。例如重复使用某一 项功能,或者以一定的频率重复尝试某个操作,测试程序能否在要求范围内 正常工作,从而确定程序能否满足实际运行环境的性能要求。 1.5 测试内容和测试种类 银联卡片个人化验证工具集成测试,按照三个单独的可执行程序,分别进行集成环境下的测试,保证整个系统的稳定集成使用。 具体使用的测试方法包括: 界面显示集成测试;系统功能集成测试; 正常操作流程集成测试;程序健壮性集成测试; 压力测试; 以上这些方法,每种测试都有其自身侧重的方面,但相互之间又有一定的交叉和重复,一定程度上体现了测试的逻辑覆盖性要求,保证了测试结果的可靠。 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 2 系统结构 个人化模板个人化模板编辑器 测试卡数据文件测试卡数据填表工具 个人化数据验证工具 卡片数据对比测试 测试过程 记录及分析 模拟交易流程测试 测试结果文件/测试 银联卡片个人化验证工具系统结构图 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 3 测试流程图 迭代 迭代 审批 审批 审批 审批 缺制设执陷计行定管测测测理试试试与用用计改例例划 错 程序测试管理总流程图 测试用例 反馈修改 测试用例审核 提交Bug报告 测试审核 集成测试 达到集成测试要求 集成测试报告 进入下一流程 集成测试工作流程图 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 4 测试环境和人员 4.1 测试环境 开发软件 Visual C++ 6.0 运行支撑软件 MSXML 4.0 SP2, PCCTI 4.1,STARCOS Library 4.0, Profile Library 1.1,Case Library 2.1,Result Library 2.1。 系统软件 Windows 2000/XP/2003(中/英文),IE 6.0 客户端 普通PC 服务端 无 网络 无 其他设备 PC/SC读卡器:StarSCR 100,CardMan2020,ICT800。 其他参照概要设计说明书,详细设计说明书约定。 4.2 测试人员 顾伯华 项目经理 总体项目负责 张一锋 测试人员 测试,开发 开发人员 丁吉 开发人员 开发,测试 测试人员 张广峰 开发人员 开发,测试 测试人员 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 5 PBOC个人化模板编辑器集成测试详述 5.1 界面显示集成测试说明 5.1.1 测试概述 测试编辑器主界面、各窗口和对话框所进行的显示和界面处理,是否符合程序设计的要求。在用户使用个人化模板编辑器进行各种打开,关闭,编辑操作时,能否按照要求进行界面的变化,及时响应用户的输入等。 5.1.2 测试准备 PBOC个人化模板编辑器程序(Release) 测试用的个人化模板。(不同分类的两个借贷记应用模板) 5.1.3 测试步骤 1 打开程序窗口,关闭程序窗口。 正常打开,关闭。 2 逐一使用程序菜单各项功能。 除帮助菜单不可用,其他菜单均可 正确操作。 3 用程序打开一个个人化模板文件。 打开成功,左侧树型视图的分类, 数据,图标均显示正确。 树型视图能够正确展开,收拢。 4 点击树型视图中的某个数据项和某右侧视图正确显示数据的属性, 一个信息项。 正确显示数据值或者信息内容。 5 点击“个人化模板”信息项 正确显示列表框和当前选项 6 选取某个空数据项,填入数据内容后数型视图中对应项的图标变为彩 保存。 色。 7 选取某个有值得数据项,清空数据内数型视图中对应项的图标变为灰 容后保存。 色。 8 选中某个HEX编码的信息项或者数右侧数据值编辑框,能够自动对用 据项。 的输入进行控制,只允许用户输入 HEX编码格式的数据,并按字节 用空格分隔。 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 9 打开另外一个不同分类方式的个人打开成功,左侧树型视图的分类, 化模板。 数据,图标均显示正确。 树型视图能够正确展开,收拢。 10 打开打印窗口。 正确显示当前打开的个人化模板, 数据内容和显示格式均正确。数据 默认按照Tag排序。 11 在Windows XP \ Windows 2000 \ 在不同的系统环境中,均能符合测 Windows 2003操作系统中,重复以上试要求。 测试步骤1——10的测试。 12 在中文,英文的操作系统环境中,重在不同的系统环境中,均能符合测 复以上测试步骤1——10的测试。 试要求。 13 浏览所有的界面显示,包括标,视按照最新的修改意见(20060127) 图显示,对话框显示等 的要求完成相关显示方面的修改。 14 查看“关于”窗口。 显示的内容符合银联要求。 说明:以上测试结果判断正确与否,如无特殊说明,均以设计文档为判断标准。 5.2 系统功能集成测试说明 5.2.1 测试概述 按照设计文档中设计的程序功能,并按照用户操作手册中说介绍的程序的使用功能,逐项进行操作测试,测试每个功能操作的结果是否合设计文档及操作手册中的说明一致。 5.2.2 测试准备 PBOC个人化模板编辑器程序(Release) 测试用的个人化模板。 5.2.3 测试步骤 1 打开一个模板文件,关闭当前打开的关闭、打开操作正常,正确显示新 文件,再打开新的文件。 的个人化模板。 2 打开一个模板文件,不关闭当前打开打开操作正常,正确显示新的个人 的文件,直接打开新的文件。 化模板。 3 打开一个模板文件,对其中的某一个再次打开保存后的模板文件,确认 信息项,和每个数据分类中的一个数所作的编辑修改,都被正确的保 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 据进行编辑后,保存。 存。 4 打开一个模板文件,另存到硬盘其他当前打开的文件,指向另存后的文 位置,并使用其他的文件名。 件的位置,名称也变成另存后的文 件名称。 5 打开4中另存后的文件。 确认另存后的文件和原文件相同。 6 在打印窗口中切换选择”按分类数据当前显示的个人化模板的显示格 组织打印”和”按TAG大小顺序打式,会根据当前选择的打印组织方 印”。 式不同,实时刷新显示,且显示内 容和格式均正确。 7 在打印窗口中使用打印预览功能。 预览到的文件格式和内容均正确。 8 使用打印机打印文件。 打印出的文件和预览的文件,显示 的文件的格式一致,并且和个人化 模板文件的内容一致。 9 使用最近文件列表,打开一个刚才打正确打开文件,并显示文件的内 开过的文件。 容。 10 打开一个个人化模板文件,进行程序当前文件关闭,程序正常退出。 退出操作。 12 打开一个个人化模板文件,进行编辑提示是否要保存,选择保存或者不 后,进行程序退出操作。 保存,程序正常退出。如果选择保 存,文件正确保存。 说明:以上测试结果判断正确与否,如无特殊说明,均以设计文档为判断标准。 5.3 正常操作流程集成测试说明 5.3.1 测试概述 按照用户使用个人化模板编辑器的常用使用流程,顺序进行一系列操作,测试程序能否按照设计要求,完成用户指定的工作,正确的处理输入,产生输出。 5.3.2 测试准备 PBOC个人化模板编辑器程序(Release) 测试用的个人化模板。 银联测试卡的个人化数据(excel文件,旧版本)。 5.3.3 测试步骤 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 1 打开测试用的个人化模板文件。 正确打开。 2 另存当前打开的个人化模板文件,到正确另存,当前打开和显示的文件 硬盘的其他位置,并重命名。 变成另存后的个人化模板。 3 展看数型视图中的各个信息和数据正确展开。 分类。 4 按照银联测试卡个人化数据表格中所有需要的数据,均能够进行编 的某一张测试卡的数据模板,在窗口辑。编辑后的结果,能够正确进行 中编辑必要的信息,数据。 保存到内存中。 5 保存编辑完成后的个人化模板文件。 正确保存到步骤2种另存的位置。 6 打开程序的打印浏览窗口。 正确显示当前编辑保存后的个人 化模板文件。 7 选择“按分类数据组织打印”。 当前显示的个人化文件,按照数据 分类重新刷新显示。 8 使用打印预览功能。 正确预览将要打印的文件内容。 9 打印编辑保存后的个人化模板。 打印出来的个人化模板,布局清 晰,阅读方便,内容正确。 10 退出编辑器程序。 程序正常退出。 说明:以上测试结果判断正确与否,如无特殊说明,均以设计文档为判断标准。 5.4 程序健壮性集成测试说明 5.4.1 测试概述 尝试测试一些可能导致程序出错的操作,设计一些特殊的非法操作,以测试编辑器在非常情况下的稳定运行的能力,以及测试程序对于一些非法操作和错误的判断和处理是否合理和正确。 5.4.2 测试准备 PBOC个人化模板编辑器程序(Release) 测试用的个人化模板(包括错误的profile文件)。 5.4.3 测试步骤 1 打开校验位错误的后缀名为profile程序在对文件进行合法性判断的 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 的个人化模板文件 过程中出错,提示文件错误或文件 非法,程序状态不改变。 2 打开内容错误的后缀名为profile的程序在解析文件的过程中出错,提 个人化模板文件。 示打开失败或文件错误,程序状态 不改变。 3 在HEX编码格式要求的编辑框中,输入框自动禁止输入非法格式的 输入编码格式错的数据 数据,保证非HEX码数据不能被 输入或保存。 4 在HEX编码格式要求的编辑框中,输入框自动处理拷贝进入的非 拷贝编码格式错的数据 HEX码数据,保证非HEX码数据 不能被输入或保存。 5 输入数据长度不符合要求,小于用户在用户进行数据保存的时候,程序 输入的长度范围最小值。 检查用户输入,提示长度不符合要 求,拒绝保存操作。 6 输入数据长度不符合要求,大于用户在用户进行数据保存的时候,程序 输入的长度范围最大值。 检查用户输入,提示长度不符合要 求,拒绝保存操作。 7 拷贝数据长度不符合要求,小于用户在用户进行数据保存的时候,程序 输入的长度范围最小值。 检查用户输入,提示长度不符合要 求,拒绝保存操作。 8 拷贝数据长度不符合要求,大于用户在用户进行数据保存的时候,程序 输入的长度范围最大值。 检查用户输入,提示长度不符合要 求,拒绝保存操作。 9 用户输入的数据长度范围,最大值小在用户进行数据保存的时候,程序 于最小值 检查用户输入,提示最大值必须大 于最小值,拒绝保存操作。 10 用户输入的数据长度范围,最大值=0 在用户进行数据保存的时候,程序 检查用户输入,提示输入的长度错 误,拒绝保存操作。 12 用户输入的最大值为10000。 在用户进行数据保存的时候,程序 检查用户输入,提示最大长度不能 超过252,拒绝保存操作。 13 在不存在打印模板的情况下,打开打打印浏览窗口能够正常打开,但显 印浏览窗口。 示的内容为空白。 14 在不存在银联Logo图片的情况下,打印浏览窗口能够正常打开,能够 打开打印浏览窗口。 正确显示个人化模板文件的内容, 只有Logo图片无法显示。 15 最近文件列表中对应的文件不存在程序查找打开的文件时出错,提示 的情况下,选择列表中的该文件打用户需要打开的文件不存在。如果 开。 当前已打开文件,程序关闭当前打 开的文件。 16 打开一个只读的个人化模板文件,对程序提示保存文件错误,无法保存 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 某一个数据进行编辑后,保存个人化文件,不对只读文件进行改变。但 模板。 支持另存文件。 说明:以上测试结果判断正确与否,如无特殊说明,均以设计文档为判断标准。 5.5 压力测试说明 5.5.1 测试概述 多次重复一些操作,测试编辑器长时间运行的稳定性和对于大量输入的处理能力,确保程序能够在可接受的极端条件下,正常完成设计功能。 5.5.2 测试准备 PBOC个人化模板编辑器程序(Release); 测试用的个人化模板(包括特殊更多分类的profile文件)。 5.5.3 测试步骤 1 对同一个文件连续重复打开,编辑,程序能够正确完成20次连续操作。 保存操作 20次。 观察程序运行所占内存,无明显增 加。 2 打开一个更多数据分类测试用个人程序能够正确打开并显示这个个 化模板文件,每个数据对应一个类。 人化模板,所有的编辑、保存、打 印功能也均能正常操作。 3 在打印浏览窗口,连续重复打印操作 程序能够正确完成20次连续操作。 20次。 观察程序运行所占内存,无明显增 加。 4 在信息项输入的长度为2048字节的程序能够正确保存,正确打开,正 信息内容,保存,再打开,并打印。 确打印。 说明:以上测试结果判断正确与否,如无特殊说明,均以设计文档为判断标准。 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 6 测试卡数据填表工具集成测试详述 6.1界面显示集成测试 6.1.1 测试概述 测试填表工具的主界面、各窗口和对话框所进行的显示和界面处理,是否符合程序设计的要求。在用户使用测试卡数据填表工具进行各种打开,关闭,编辑操作时,能否按照要求进行界面的变化,及时响应用户的输入等。 6.1.2 测试准备 测试卡数据填表工具(Release); 正式的借贷记个人化模板; 测试用的测试卡数据文件。 6.1.3 测试步骤 1 打开程序窗口,关闭程序窗口。 正常打开,关闭。 2 逐一使用程序菜单各项功能。 除帮助菜单不可用,其他菜单均可 正确操作。 3 用程序新建一个测试卡数据文件,使新建成功,左侧树型视图的分类, 用正式的借贷记个人化模板 数据,图标均显示正确。 树型视图能够正确展开,收拢。 4 用程序打开一个测试卡数据文件。 打开成功,左侧树型视图的分类, 数据,图标均显示正确。 树型视图能够正确展开,收拢。 5 点击树型视图中的某个数据项、某一右侧视图正确显示数据、密钥的属 个信息项和某一个密钥项。 性,正确显示数据值、密钥值或者 信息内容,正确显示数据的推荐值 和相关信息。 6 点击“卡产品/应用类型”,“测试卡文此三个信息项,均为只读内容,能 件创建日期”,“校验和” 够正常显示,但是不能改变。 7 点击“机构迁移”信息项 正确显示列表框和当前选项。 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 8 选取某个空数据项,填入符合规范推数型视图中对应项的图标变为彩 荐值要求的数据内容,然后保存。 色。 9 选取某个空数据项,填入不符合规范数型视图中对应项的图标变为带 推荐值要求的数据内容,然后保存。 有警告标志的彩色图标。 10 选取某个有值得数据项,清空数据内数型视图中对应项的图标变为灰 容后保存。 色。 11 选中某个HEX编码的信息项或者数右侧数据值编辑框,能够自动对用 据项。 的输入进行控制,只允许用户输入 HEX编码格式的数据,并按字节 用空格分隔。 12 打开另外一个不同分类方式的测试打开成功,左侧树型视图的分类, 卡数据文件。 数据,图标均显示正确。 树型视图能够正确展开,收拢。 13 打开打印窗口。 正确显示当前打开的测试卡数据 文件,数据内容和显示格式均正 确。数据默认按照Tag排序。 14 在Windows XP \ Windows 2000 \ 在不同的系统环境中,均能符合测 Windows 2003操作系统中,重复以上试要求。 测试步骤1——13的测试。 15 在中文,英文的操作系统环境中,重在不同的系统环境中,均能符合测 复以上测试步骤1——13的测试。 试要求。 16 浏览所有的界面显示,包括标题,视按照最新的修改意见(20060127) 图显示,对话框显示等 的要求完成相关显示方面的修改。 17 查看“关于”窗口。 显示的内容符合银联要求。 说明:以上测试结果判断正确与否,如无特殊说明,均以设计文档为判断标准。 6.2 系统功能集成测试说明 6.2.1 测试概述 按照设计文档中设计的程序功能,并按照用户操作手册中说介绍的程序的使用功能,逐项进行操作测试,测试每个功能操作的结果是否合设计文档及操作手册中的说明一致。 5.2.2 测试准备 测试卡数据填表工具(Release); Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 正式的借贷记个人化模板; 测试用的测试卡数据文件。 5.2.3 测试步骤 1 打开一个测试卡数据文件,关闭当前关闭、打开操作正常,正确显示新 打开的文件,再打开新的文件。 的测试卡数据文件。 2 打开一个测试卡数据文件,不关闭当打开操作正常,正确显示新的测试 前打开的文件,直接打开新的文件。 卡数据文件。 3 使用借贷记个人化模板,新建一个测新建操作正常,正确显示空白的新 试卡数据文件。 建完成的测试卡数据文件。 4 打开一个测试卡数据文件,不关闭当关闭,新建操作正常,正确显示空 前打开的文件,直接新建一个文件。 白的新建完成的测试卡数据文件。 5 打开一个测试卡数据文件,对其中的对于不符合规范推荐值的数据值 某一个信息项,和每个数据分类中的输入,系统给与提示,但仍然可以 一个数据,某一个测试密钥项进行随保存。 意的编辑后,保存。 保存文件时,系统对需要编辑但未 编辑的数据给出分类提示,但用户 可以选择仍然保存。 再次打开保存后的模板文件,确认 所作的编辑修改,都被正确的保 存。 6 打开一个测试卡数据文件,另存到硬当前打开的文件,指向另存后的文 盘其他位置,并使用其他的文件名。 件的位置,名称也变成另存后的文 件名称。 7 打开6中另存后的文件。 确认另存后的文件和原文件相同。 8 新建一个测试卡数据文件,不保存文系统提示用户先进行保存操作,然 件,直接进行打印操作。 后再弹出打印窗口,显示保存后的 文件内容。 9 在打印窗口中切换选择”按分类数据当前显示的测试卡数据文件的显 组织打印”和”按TAG大小顺序打示格式,会根据当前选择的打印组 印”。 织方式不同,实时刷新显示,且显 示内容和格式均正确。 10 在打印窗口中使用打印预览功能。 预览到的文件格式和内容均正确。 11 使用打印机打印文件。 打印出的文件和预览的文件,显示 的文件的格式一致,并且和测试卡 数据文件的内容一致。 12 使用最近文件列表,打开一个刚才打正确打开文件,并显示文件的内 开过的文件。 容。 13 打开一个测试卡数据文件,进行程序当前文件关闭,程序正常退出。 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 退出操作。 14 打开一个测试卡数据文件,进行编辑提示是否要保存,选择保存或者不 后,进行程序退出操作。 保存,程序正常退出。如果选择保 存,文件正确保存。 说明:以上测试结果判断正确与否,如无特殊说明,均以设计文档为判断标准。 6.3 正常操作流程集成测试说明 6.3.1 测试概述 按照用户使用测试卡数据填表工具的常用使用流程,顺序进行一系列操作,测试程序能否按照设计要求,完成用户指定的工作,正确的处理输入,产生输出。 6.3.2 测试准备 测试卡数据填表工具(Release); 正式的借贷记个人化模板; 一张借贷记测试卡片的详细数据表。 6.3.3 测试步骤 1 使用正式的借贷记个人化模板,新建正确新建,并自动生成显示相关信 一个新的测试卡数据文件。 息项,例如校验和。 2 展看数型视图中的各个信息、数据和正确展开。 密钥分类。 4 按照借贷记测试卡片的详细数据表,所有需要的信息,数据和密钥,均 在窗口中编辑必要的信息,数据和测能够进行编辑。编辑后的结果,能 试密钥。 够正确进行保存到内存中。 5 对于出现“详细”按钮的数据,使用详细数据辅助编辑界面,能够针对 详细数据辅助编辑界面,完成对数据不同的数据,显示相应的辅助编辑 的编辑。 界面,用户只需通过选择和少量输 入,就可以完成对数据的编辑。 6 保存编辑完成后的测试卡数据文件。 提示选择硬盘位置,正确保存。 7 察看并记录“校验和”信息项。 校验和与未保存前相比,发生变 化。 8 打开程序的打印浏览窗口。 正确显示当前编辑保存后的测试 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 卡数据文件。 9 选择“按分类数据组织打印”。 当前显示的测试卡数据文件,按照 数据分类重新刷新显示。 10 使用打印预览功能。 正确预览将要打印的文件内容。 11 打印编辑保存后的测试卡数据文件。 打印出来的测试卡数据文件,布局 清晰,阅读方便,内容正确。 对于某些特殊数据,给予按字节的 详细意义解析。 12 退出填表工具程序。 程序正常退出。 说明:以上测试结果判断正确与否,如无特殊说明,均以设计文档为判断标准。 6.4 程序健壮性集成测试说明 6.4.1 测试概述 尝试测试一些可能导致程序出错的操作,设计一些特殊的非法操作,以测试测试卡数据填表工具在非常情况下的稳定运行的能力,以及测试程序对于一些非法操作和错误的判断和处理是否合理和正确。 6.4.2 测试准备 测试卡数据填表工具(Release); 测试用的借贷记个人化模板(包括错误的profile文件); 测试用的测试卡数据文件(包括错误的case文件); 一张借贷记测试卡片的详细数据表。 6.4.3 测试步骤 1 打开校验位错误的后缀名为case的程序在对文件进行合法性判断的 测试卡数据文件 过程中出错,提示文件错误或文件 非法,程序状态不改变。 2 打开内容错误的后缀名为case的测程序在解析文件的过程中出错,提 试卡数据文件。 示打开失败或文件错误,程序状态 不改变。 3 使用校验位错误的的个人化模板,进程序在对文件进行合法性判断的 行新建操作 过程中出错,提示文件错误或新建 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 失败,程序状态不改变。 4 使用内容错误的个人化模板,进行新程序在解析文件的过程中出错,提 建操作 示新建失败或文件错误,程序状态 不改变。 5 删除程序目录下的Profile目录,在程序正常弹出新建对话框,但是在 Profile目录不存在的情况下,进行新可选择的个人化模板目录中为空, 建操作 无法进行新建操作。 6 在HEX编码格式要求的编辑框中,输入框自动禁止输入非法格式的 输入编码格式错的数据 数据,保证非HEX码数据不能被 输入或保存。 7 在HEX编码格式要求的编辑框中,输入框自动处理拷贝进入的非 拷贝编码格式错的数据 HEX码数据,保证非HEX码数据 不能被输入或保存。 8 输入期望的卡片值时,输入的数据长系统给出提示,表示当前的数据长 度范围,不在推荐值指定的长度范围度不符合推荐值要求,用户可以选 之内(过长或者过短) 择仍然保存或者放弃保存。 9 对于存在推荐值的数据,输入和推荐系统给出提示,表示当前的数据和 值不符合的期望的卡片值。 推荐值不符,用户可以选择仍然保 存或者放弃保存。 10 对于任一原来有期望的卡片值的数系统给出提示,表示如果数据期望 据,清空数据内容后保存。 值为空,将不进行数据比对,用户 可以选择仍然保存或者放弃保存。 11 数据期望的卡片值为空,直接进入详详细视图使用默认值进行显示和 细视图。 处理,默认值一般每个字节均为 0x00。 12 输入错误数据组织方式的数据期望详细视图自动按照数据组织的规 的卡片值,进入详细视图。 范解析,对于错误的一个或者多个 字节,进行可能的纠正或者替换, 使详细视图仍然能够正常地显示。 13 输入数据长度超过规范定的标准长详细视图按照规范要求长度n,自 度的期望的卡片值,进入详细视图。 动取输入数据的前n字节,进行判 断,解析和显示。 14 对于有输入要求的详细编辑视图,例详细视图中的输入框,禁止输入超 如CVMList的视图,输入超过长度过长度要求,或者格式错误的数 规范的数据,或者格式错的数据。 据。 15 输入长度超过16个字节的3DES对系统提示当前的密钥值超过16字 称密钥值,保存输入的密钥值。 节,不进行保存操作。 16 输入包含“A-F”的用户密码PIN,系统提示当前的输入不符合PIN 保存输入的值。 的要求,必须位数字,不进行保存 操作。 17 输入长度超过248字节的“CA公钥”系统提示当前输入的长度不能超 保存输入的密钥值。 过248字节,不进行保存操作。 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 18 输入错误的“CA公钥指数”,保存输系统提示错误,必须为3或者 入的值。 0x010001,不进行保存操作。 19 对于一个未完成全部属性为强制、要系统自动检查输入,在保存前弹出 求的数据项、信息内容和测试密钥值对话,分类提示需要用户输入,但 编辑的测试卡数据文件,进行保存文用户未输入的内容。用户可以选择 件操作。 仍然保存或者放弃保存。 20 在不存在打印模板的情况下,打开打打印浏览窗口能够正常打开,但显 印浏览窗口。 示的内容为空白。 21 在不存在银联Logo图片的情况下,打印浏览窗口能够正常打开,能够 打开打印浏览窗口。 正确显示测试卡数据文件的内容, 只有Logo图片无法显示。 22 最近文件列表中对应的文件不存在程序查找打开的文件时出错,提示 的情况下,选择列表中的该文件打用户需要打开的文件不存在。如果 开。 当前已打开文件,程序关闭当前打 开的文件。 23 打开一个只读的测试卡数据文件,对程序提示保存文件错误,无法保存 某一个数据进行编辑后,保存个人化文件,不对只读文件进行改变。但 模板。 支持另存文件。 6.5 压力测试说明 6.5.1 测试概述 多次重复一些操作,测试测试卡数据填表工具长时间运行的稳定性和对于大量输入的处理能力,确保程序能够在可接受的极端条件下,正常完成设计功能。 6.5.2 测试准备 测试卡数据填表工具(Release); 正式的借贷记个人化模板; 测试用的测试卡数据文件(包括特殊更多分类的case文件); 一张借贷记测试卡片的详细数据表。 6.5.3 测试步骤 1 连续重复新建,编辑,保存,打开,程序能够正确完成20次连续操作。 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 编辑,保存操作 20次。 观察程序运行所占内存,无明显增 加。 2 打开一个更多数据分类测试用测试程序能够正确打开并显示这个测 卡数据文件,每个数据对应一个类。 试卡数据文件,所有的编辑、保存、 打印功能也均能正常操作。 3 在打印浏览窗口,连续重复打印操作 程序能够正确完成20次连续操作。 20次。 观察程序运行所占内存,无明显增 加。 4 在信息项输入的长度为2048字节的程序能够正确保存,正确打开,正 信息内容,保存,再打开,并打印。 确打印。 5 在数据项输入长度为2048字节的数程序能够正确保存,正确打开,正 据内容,强制保存,再打开,并打印。 确打印。 说明:以上测试结果判断正确与否,如无特殊说明,均以设计文档为判断标准。 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 7 PBOC卡个人化数据验证工具集成测试详述 7.1界面显示集成测试 7.1.1 测试概述 PBOC个人化数据验证工具的主界面、各窗口和对话框所进行的显示和界面处理,是否符合程序设计的要求。在用户使用个人化数据验证工具进行各种打开,关闭,编辑操作时,能否按照要求进行界面的变化,及时响应用户的输入等。 7.1.2 测试准备 PBOC卡个人化数据验证工具(Release); 一张借贷记应用测试卡; 和测试卡相对应的测试卡数据文件; 测试用的测试结果文件; PC/SC读卡器。 7.1.3 测试步骤 1 打开程序窗口,关闭程序窗口。 正常打开,关闭。 2 逐一使用程序菜单各项功能。 除帮助菜单不可用,其他菜单均可 正确操作。 3 用程序开始一次新的操作,选择待测操作成功,左侧树型视图的分类, 卡数据. 数据,图标均显示正确。 树型视图能够正确展开,收拢。 4 使用测试卡,进行卡片的测试。 测试过程中,测试日志能够实时更 新显示,测试完成后,数型视图中 能够用不同的图标,正确表示每个 数据和密钥的测试结果。 5 用程序打开一个测试结果文件。 打开成功,左侧树型视图的分类, Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 数据,图标均显示正确。 树型视图能够正确展开,收拢。 6 点击树型视图中的某个数据项、某一右侧视图正确显示数据和密钥的 个信息项和某一个密钥项。 测试结果和值,对于错误的数据和 密钥,显示错误描述。 所有信息、数据和密钥的显示内容 均为只读,不能修改。 7 打开另外一个不同分类方式的测试打开成功,左侧树型视图的分类, 结果文件。 数据,图标均显示正确。 树型视图能够正确展开,收拢。 8 测试和打印操作按钮的相互排斥性。 如果不保存测试结果,可以重复进 行测试操作。一旦保存了测试结 果,测试按钮就为不可用状态。 只有保存了测试结果,打印按钮才 成为可用状态。 9 打开打印窗口。 正确显示当前打开的测试卡结果 文件,数据内容和显示格式均正 确。数据默认按照Tag排序。 10 在Windows XP \ Windows 2000 \ 在不同的系统环境中,均能符合测 Windows 2003操作系统中,重复以上试要求。 测试步骤1——9的测试。 11 在中文,英文的操作系统环境中,重在不同的系统环境中,均能符合测 复以上测试步骤1——9的测试。 试要求。 12 浏览所有的界面显示,包括标题,视按照最新的修改意见(20060127) 图显示,对话框显示等 的要求完成相关显示方面的修改。 13 查看“关于”窗口。 显示的内容符合银联要求。 说明:以上测试结果判断正确与否,如无特殊说明,均以设计文档为判断标准。 7.2 系统功能集成测试说明 7.2.1 测试概述 按照设计文档中设计的程序功能,并按照用户操作手册中说介绍的程序的使用功能,逐项进行操作测试,测试每个功能操作的结果是否合设计文档及操作手册中的说明一致。 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 7.2.2 测试准备 PBOC卡个人化数据验证工具(Release); 一张借贷记应用测试卡(包含一些正确的数据和错误的数据); 和测试卡相对应的测试卡数据文件; 测试用的测试结果文件; PC/SC读卡器。 7.2.3 测试步骤 1 打开一个测试结果文件,关闭当前打关闭、打开操作正常,正确显示新 开的文件,再打开新的文件。 的测试卡数据文件。 2 打开一个测试结果文件,不关闭当前打开操作正常,正确显示新的测试 打开的文件,直接打开新的文件。 卡数据文件。 3 选择一个测试卡数据文件,开始一次开始新测试操作正常,正确显示未 新的测试。 进行测试的测试信息,测试数据和 测试密钥。 4 打开一个测试结果文件,不关闭当前关闭,开始新测试操作正常,正确 打开的文件,直接开始一次新的测显示未进行测试的测试信息,测试 试。 数据和测试密钥。 5 打开一个测试结果文件,另存到硬盘当前打开的文件,指向另存后的文 其他位置,并使用其他的文件名。 件的位置,名称也变成另存后的文 件名称。 6 打开5中另存后的文件。 确认另存后的文件和原文件相同。 7 打开读卡器设置窗口,修改读卡器设窗口正确显示当前的默认读卡器。 置,保存设置。 修改后的读卡器设置能够正确保 存。 8 关闭程序,重新打开程序,察看读卡和上一次修改后的读卡器设置相 器设置窗口中的读卡器设置。 同。 9 打开终端参数配置窗口,修改终端配窗口能够正常显示当前的默认终 置,保存设置。 端参数。用户能够修改可编辑的设 置,而对于不只读的设置,用户不 能编辑。能够正确保存。 10 关闭程序,重新打开程序,察看终端和上一次修改后的终端参数相同。 参数配置窗口中的终端参数。 11 使用和测试卡数据文件对应的测试测试过程中能够正确,及时的显示 卡,开始一次新的测试。 测试日志。测试完成后,用户可以 浏览界面中的每个数据和密钥的 测试结果。 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 测试结果能够正确地通过图标和 文字显示。对于错误的数据和密 钥,错误描述也正确。 测试信息中相应项的内容,例如测 试时间,测试结果等,也均和测试 事实相符合。 12 在打印窗口中切换选择”按分类数据当前显示的测试结果文件的显示 组织打印”和”按TAG大小顺序打格式,会根据当前选择的打印组织 印”。 方式不同,实时刷新显示,且显示 内容和格式均正确。 13 在打印窗口中使用打印预览功能。 预览到的文件格式和内容均正确。 14 使用打印机打印文件。 打印出的文件和预览的文件,显示 的文件的格式一致,并且和测试结 果文件的内容一致。 15 使用最近文件列表,打开一个刚才打正确打开文件,并显示文件的内 开过的文件。 容。 16 打开一个测试结果文件,进行程序退当前文件关闭,程序正常退出。 出操作。 17 开始一次新的测试,测试操作完成提示是否要保存,选择保存或者不 后,进行程序退出操作。 保存,程序正常退出。如果选择保 存,文件正确保存。 说明:以上测试结果判断正确与否,如无特殊说明,均以设计文档为判断标准。 7.3 正常操作流程集成测试说明 7.3.1 测试概述 按照用户使用PBOC卡个人化数据验证工具的常用使用流程,顺序进行一系列操作,测试程序能否按照设计要求,完成用户指定的工作,正确的处理输入,产生输出。 7.3.2 测试准备 PBOC卡个人化数据验证工具(Release); 一张借贷记应用测试卡(包含一些正确的数据和错误的数据); 和测试卡相对应的测试卡数据文件; PC/SC读卡器。 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 7.3.3 测试步骤 1 选择和测试卡对应的测试卡数据文开始新测试操作正确,正确显示未 件,开始一次新的测试操作。 进行测试的测试信息,测试数据和 测试密钥。 2 展看数型视图中的各个信息、数据和正确展开,察看相应的内容。 密钥分类。 3 进入读卡器配置窗口,配置读卡器。 窗口正常显示,能够按照实际使用 要求,正确选择读卡器,保存修改 成功。 4 进入终端参数配置窗口,配置终端参窗口正常显示,能够按照实际测试 数。 要求,正确修改需要修改的终端参 数,保存修改成功。 5 在读卡器中插入测试卡片,开始测试测试过程中能够正确,及时的显示 过程。 测试日志,测试日志只读。 测试过程中,用户不能进行其他的 操作,操作按钮和除测试日志以外 的界面,均为禁止状态。 6 用户通过树型视图,浏览和察看每个测试完成后,用户可以浏览界面中 数据和密钥的测试结果,包括测试信的每个数据和密钥的测试结果。 息的内容。 测试结果能够正确地通过图标和 文字显示。对于错误的数据和密 钥,错误描述也正确。 测试信息中相应项的内容,例如测 试时间,测试结果等,也均和测试 事实相符合。 7 保存测试结果到硬盘指定位置。 保存测试结果,系统提示用户输入 测试结果的名称,保存到指定的位 置。 8 打开程序的打印浏览窗口。 正确显示当前保存后的测试结果 文件,也就是测试报告。 9 选择“按分类数据组织打印”。 当前显示的测试报告,按照数据分 类重新刷新显示。 10 使用打印预览功能。 正确预览将要打印的文件内容。 11 打印测试结果文件,生成测试报告。 打印出来的测试报告,布局清晰, 阅读方便,内容正确。 对于某些特殊数据,给予按字节的 详细意义解析。 12 退出PBOC卡个人化数据验证工具。 程序正常退出。 13 重新运行PBOC卡个人化数据验证测试结果文件能够正确的打开和 工具,打开上次的测试结果文件。 显示。 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 14 察看测试结果。 能够察看测试结果的详细,内容正 确。 15 打印测试结果文件,再次生成测试报打印完成的测试报告,和上一次打 告。 印的测试报告完全一致。 说明:以上测试结果判断正确与否,如无特殊说明,均以设计文档为判断标准。 7.4 程序健壮性集成测试说明 7.4.1 测试概述 尝试测试一些可能导致程序出错的操作,设计一些特殊的非法操作,以测试PBOC卡个人化数据验工具在非常情况下的稳定运行的能力,以及测试程序对于一些非法操作和错误的判断和处理是否合理和正确。 7.4.2 测试准备 PBOC卡个人化数据验证工具(Release); 一张借贷记应用测试卡(包含一些正确的数据和错误的数据); 和测试卡相对应的测试卡数据文件; 测试用的测试卡数据文件(包括错误的case文件); 测试用的测试结果文件(包括错误的result文件); 两个不同型号的PC/SC读卡器。 7.4.3 测试步骤 1 打开校验位错误的后缀名为result的程序在对文件进行合法性判断的 测试结果文件 过程中出错,提示文件错误或文件 非法,程序状态不改变。 2 打开内容错误的后缀名为result的测程序在解析文件的过程中出错,提 试结果文件。 示打开失败或文件错误,程序状态 不改变。 3 选择校验位错误的的测试卡数据文程序在对文件进行合法性判断的 件,开始一次新的测试。 过程中出错,提示文件错误,程序 状态不改变。 4 选择内容错误的测试卡数据文件,开程序在解析文件的过程中出错,提 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 始一次新的测试。 示文件错误,程序状态不改变。 5 终端配置文件夹不存在或者终端配系统提示终端配置文件不存在或 置文件不存在。 终端配置文件出错,不显终端参数 配置窗口。 6 终端配置文件内容错误。 程序读取并显示终端配置文件出 错,系统提示终端配置文件错误, 不显示终端参数配置窗口或显示 为空。 7 在终端参数配置窗口,在要求输入程序自动处理,禁止输入非HEX HEX码的编辑框,输入不符合HEX编码的字符。 编码格式的终端参数,并保存。 8 在终端参数配置窗口,输入不符合长如果用户输入超过规定长度上限 度要求的终端参数,并保存。 的参数,则编辑框自动禁止用户输 入。 如果用户输入小于规定长度下限 的参数,则保存时系统检查,提示 出错,不进行保存。 9 在终端参数配置窗口,有一个以上的系统自动检查,提示出错,有参数 终端参数为空,保存设置。 为空,不进行保存。 10 打开一个测试结果文件,进入终端参所有终端配置参数均为只读状态, 数配置文件,修改终端参数。 无法修改。 11 选择一个系统支持读卡器,保存退出系统按照存储的上次设置的读卡 程序。拔除读卡器,换上另外一个不器名称进行查找,在系统中无法查 同型号的读卡器,重新进入读卡器配找到匹配的读卡器,默认设置当前 置窗口。 的读卡器为COM1。 12 删除程序目录下的测试卡填表工具程序调用填表工具失败,系统提示 的可执行程序文件。在没有填表工具调用程序出错,系统状态保持不 的可执行程序文件的情况下,调用填变。 表工具。 13 在读卡器设置错误的情况下,点击测程序尝试按照设置,连接读卡器, 试按钮,开始一次测试。 在等待时间超时以后,系统提示连 接读卡器失败,测试非正常终止。 14 读卡器设置正确,但是在读卡器内不程序尝试按照设置,连接读卡器, 放入需要进行测试的卡片,点击测试给卡片上电,在等待时间超时以 按钮,开始一次测试。 后,系统提示连接卡片失败,测试 非正常终止。 在系统等待的过程中,如果用户插 入卡片,系统将成功连接到卡片, 正常开始一次测试。 15 在终端配置文件不存在的情况下,点程序尝试读取终端配置文件失败, 击测试按钮,开始一次测试。 系统提示出错,无法读取终端配置 文件。系统无法进行测试。 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 16 期望的卡片值和测试卡上的实际数系统能够正确的显示期望的卡片 据值不同的情况下,进行测试。 值和实际值,并正确判断这两个值 不同,显示正确的结果和图标。 17 期望的卡片值和测试卡上的实际数系统能够正确的判断卡片上的实 据值相同,但和规范推荐值不同的情际值和规范的推荐值不相符合,并 况下,进行测试。 给于必要的提示,显示正确的结果 和图标。 18 用错误的卡片进行测试: (1)系统提示选择应用错误,测试流 (1) 卡片上没有应用; 程非正常终止。 (2) 应用没有个人化完成。 (2)测试过程将所有已经个人化的 数据进行了相关测试,直到遇到错 误,非正常终止。 19 测试卡AID错误 系统提示选择应用错误,测试流程 非正常终止。 20 测试卡上的数据AFL格式错误。 系统提示解析数据错误,测试流程 非正常终止。 21 测试卡上的数据AFL内容和测试卡系统按照AFL内标注的文件结构 实际情况不符合。 信息,读取文件,直到有文件无法 读取,测试流程非正常终止。 22 测试卡上的数据发卡行公钥证书格系统提示解析数据错误,测试流程 式错误。 继续正常进行。 23 测试卡上的数据签名静态应用数据系统提示解析数据错误,测试流程 格式错误。 继续正常进行。 24 测试卡上的数据IC卡公钥证书数据系统提示解析数据错误,测试流程 格式错误。 继续正常进行。 25 测试卡上的PIN错误。 系统提示验证PIN失败,测试流程 继续正常进行,但不进行发卡行脚 本测试。 26 测试卡上的数据发卡行应用数据:分系统会自动解析,判断发卡行应用 散密钥索引,密文版本号错误。 数据内部的详细数据,进行比对, 记录提示错误的详细原因。 27 测试卡的文件中存储的数据包含错程序在解析该文件时,正常解析, 误的TAG。 直到遇到错误的TAG,对该文件的 解析停止。但测试流程继续进行, 程序仍将解析其他文件中的数据, 并尝试尽可能的进行更多测试。 28 3DES对称应用密钥错误。 程序在进行发卡行认证是出错,程 序能够提示和记录具体是哪一个 应用密钥的错误,发卡行认证失 败。但测试流程能够继续进行。 29 测试卡中,有一个文件的大小为251能够正常读取文件,解析文件中的 字节。 内容,不影响正常的测试流程。 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 30 连续进行两次测试:第一次测试发现两次测试日志均能正确显示,包括 错误,第二次测试全部正确,查看两内容,布局和色彩,相互不影响。 次测试日志的显示情况。 进行第二次测试时,第一次测试的 测试日志被覆盖。 31 中途拔卡 程序提示当前的测试流程出错,测 试流程非正常终止。程序仍能保持 稳定的运行状态,无异常。 32 在不存在打印模板的情况下,打开打打印浏览窗口能够正常打开,但显 印浏览窗口。 示的内容为空白。 33 在不存在银联Logo图片的情况下,打印浏览窗口能够正常打开,能够 打开打印浏览窗口。 正确显示测试卡数据文件的内容, 只有Logo图片无法显示。 34 最近文件列表中对应的文件不存在程序查找打开的文件时出错,提示 的情况下,选择列表中的该文件打用户需要打开的文件不存在。如果 开。 当前已打开文件,程序关闭当前打 开的文件。 35 在对卡片进行测试中,中途退出程序程序禁止中途退出 主窗口 36 打开一个测试卡数据文件,设置终端第一次测试 安全报文加密密钥和 参数对卡片进行脚本测试,测试完成安全报文认证(MAC)密钥有测试 后,不保存结果,重新设置终端参赛,不结果 对卡片进行脚本测试,然后检查测试第二次测试 安全报文加密密钥和 结果 安全报文认证(MAC)密钥显示未 测试。 说明:以上测试结果判断正确与否,如无特殊说明,均以设计文档为判断标准。 7.5 压力测试说明 7.5.1 测试概述 多次重复一些操作,测试PBOC卡个人化数据验证工具长时间运行的稳定性和对于大量输入的处理能力,确保程序能够在可接受的极端条件下,正常完成设计功能。 7.5.2 测试准备 PBOC卡个人化数据验证工具(Release); 一张借贷记应用测试卡(包含一些正确的数据和错误的数据); Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222 Beijing G&D Card Systems Co., Ltd. since 1852 和测试卡相对应的测试卡数据文件(包括有更多分类的测试卡数据文件); PC/SC读卡器。 7.5.3 测试步骤 1 连续进行20次的卡片测试操作,不程序能够正确完成20次连续操作。 保存测试结果。 观察程序运行所占内存,无明显增 加。 2 连续进行20次的卡片测试操作,每程序能够正确完成20次连续操作。 次都保存测试结果,重新开始一次新观察程序运行所占内存,无明显增 的测试。 加。 3 打开一个更多数据分类测试用测试程序能够按照这个测试卡数据文 卡数据文件,每个数据对应一个类。 件,进行测试,输出结果,所有的 保存、打印功能也均能正常操作。 4 在打印浏览窗口,连续重复打印操作 程序能够正确完成20次连续操作。 20次。 观察程序运行所占内存,无明显增 加。 说明:以上测试结果判断正确与否,如无特殊说明,均以设计文档为判断标准。 Beijing Gieseck & Devrient Card Systems Co., Ltd. th5 Floor, North Tower Kerry Center, No.1 Guang Hua Road, Beijing 100020, P.R.China Tel: (8610) 85298218 Fax: (8610) 85298222
/
本文档为【银联卡片个人化验证工具集成测试规范_12】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索