第一章
第二章
第三章
第四章
第一章
第五章
第六章
第七章
第八章
第九章
第十章
TestCenter 教程 ............................................................................................................................... 2
理论部分 ............................................................................................................................................ 2
测试管理的要点 ....................................................................................................2
1, 测试框架: ............................................................................................................ 2
2, 测试过程管理: ....................................................................................................2
3, 测试分析与缺陷管理: ........................................................................................2
TestCenter 简介...................................................................................................3
安装与配置 ............................................................................................................ 3
测试计划 ................................................................................................................ 4
1, 测试目标:针对哪些系统、子系统的需求进行测试、测试主题 ................... 4
2, 测试范围:测试需求的范围(直接需求、关联需求) ................................... 4
3, 测试环境:硬件、网络、数据环境 ....................................................................4
4, 测试执行计划:如何执行(手工、自动)、执行时间、测试执行的方案(是
否多营业日?)................................................................................................................ 4
5, 测试分析:各种覆盖分析、趋势分析 ................................................................4
6, 测试报告 ................................................................................................................ 4
7, 退出标准 ................................................................................................................ 4
测试需求 ................................................................................................................ 5
业务组件 ................................................................................................................ 6
测试用例 ................................................................................................................ 8
测试集 .................................................................................................................... 9
角色管理 .............................................................................................................. 10
系统用户 .............................................................................................................. 11
上机部分 .......................................................................................................................................... 12
创建测试计划 ......................................................................................................12
1, 创建新的测试计划: ..........................................................................................12
2, 测试名称: ..........................................................................................................13
3, 测试计划的完善: ..............................................................................................14
创建测试需求 ......................................................................................................14
第二章
添加业务组件 ......................................................................................................16
第三章
添加测试用例 ......................................................................................................19
第四章
创建测试集 ..........................................................................................................27
第五章
点击“测试集”图标,在鼠标右键点击测试集,选择增加测试集组,填写测试集组的名
称为 studygroup,此时测试集列表中出现 studygroup,鼠标右键点击,选择增加测试
集,填写测试集名称,studytar001。如图所示: ............................................................27
运行测试计划与测试集 ......................................................................................29
第六章
附录一 TestCenter 与 Terminal AutoRunner 连接 ....................................................................30
安装与配置 ..........................................................................................................30
启动服务 .............................................................................................................. 31
运行 ...................................................................................................................... 31
附录二 TestCenter 的报表与缺陷管理系统 .............................................................................32
TestCenter 的报表系统.....................................................................................32
第一章
第二章 TestCenter 的缺陷管理系统 .............................................................................33
第一章
第二章
第三章
1/33
TestCenter 教程
理论部分
第一章 测试管理的要点
如图所示,测试管理的要点分为三块内容分别是:
1, 测试框架:
一个完整的测试框架包括有,测试用例数据管理、测试用例驱动、测试脚本与
测试用例关联、驱动、测试数据传递、测试数据场景管理、测试角色管理以及
自动执行。
2, 测试过程管理:
完整的测试过程管理包括有,a,测试需求—>测试用例设计—>测试用例实现
—>测试组件实现的过程管理;b,创建测试集—>创建测试场景—>创建测试计
划的过程管理 c,测试执行管理和历史数据信息。
3, 测试分析与缺陷管理:
a,测试分析,包括有测试执行日志、测试用例覆盖率、测试需求覆盖率、测试
组件覆盖率、测试趋势图;b,缺陷管理,包括缺陷定义、用户配置信息、项目
和子项目信息、面向工作流的、可定义的缺陷管理流程。
测试分析与
缺陷管理
测试框架
测试过程管理
而一个完整的测试流程如图所示:
2/33
从测试计划到测试设计、测试构建、测试执行到最后的测试评估和报告,整个测试流程环环
相扣,缺一不可。
第二章 TestCenter 简介
TestCenter 测试管理工具是一款功能强大的测试管理工具。TestCenter 采
用面向需求的测试而不是面向操作流程的测试。TestCenter 采用针对用户业务
流程的测试(Bussiness Process Testing)简称 BPT,支持顺序流程,同时支
持工作流的操作。使用 TestCenter,可以实现测试用例的过程管理,对测试需
求过程、测试用例设计过程、业务组件设计实现过程等整个测试过程进行管理;
可以实现测试用例的标准化,即每个测试人员都能够理解并使用标准化后的测试
用例,降低了测试用例对人的依赖;TestCenter 提供测试用例复用,用例和脚
本都能够被复用,以保护测试人员的资产;TestCenter 提供可伸缩的测试执行
框架,提供自动测试支持;TestCenter 提供测试数据管理,帮助用户统一管理
测试数据,降低测试数据和测试脚本之间的耦合度。
第三章 安装与配置
TestCenter 安装比较简单,我们提供给用户完整版(带数据库),以及无数
据库版本。完整版安装过程中,系统会自动安装 mysql 数据库,无须另行安装。
TestCenter 目录下一些常用的文件介绍:
3/33
1, db.properties:用来配置 TestCenter 的数据库,如果是无数据库版本,则
需要重新配置数据库。
2, tc_runner.XML:用来配置 Terminal AutoRunner 和 Web AutoRunner(已改为
Application AutoRunner)。一般无需改动。
3, tc_webar.bsh:用来指定 Application AutoRunner 的脚本位置,此行代码给
出了 test 项目的所有脚本路径所在 scriptpath="D:/test";
4, tc_tar.bsh:用来指定 Terminal AutoRunner 的脚本位置,一般默认为 bbate
的路径所在,此行代码给出了 bbate 中所有项目的脚本路径所在
scriptpath="D:/bbate";
第四章 测试计划
建立一个周详的测试计划,对于整个测试尤为重要,测试计划的内容包括有以下
内容:
1, 测试目标:针对哪些系统、子系统的需求进行测试、测试主题
2, 测试范围:测试需求的范围(直接需求、关联需求)
3, 测试环境:硬件、网络、数据环境
4, 测试执行计划:如何执行(手工、自动)、执行时间、测试执行的方案(是
否多营业日?)
5, 测试分析:各种覆盖分析、趋势分析
6, 测试报告
7, 退出标准
在 TestCenter 中,使用测试计划模板可非常方便地创建一个周详的测试计划。
如图所示为 TestCenter 中测试计划的创建:
其中“测试集”的含义是定义了一次测试的需求。通过建立测试集从而定义了测
试范围。在“执行计划”日志中,可以找到相应地测试记录,从而在 TestCenter
4/33
报表系统中方便地查看测试报告的各种分析。在“数据”中可以进行测试数据场
景管理。此处可进行参数的导出,导入管理。导入与导出的文件以.csv 格式存在。
第五章 测试需求
对于测试需求来说,需要明白需求的可测试性与测试需求。这两个概念是不同的。
对于测试一个需求,可以从以下几方面来衡量:验证需求的正确性标准、验证需
求的流程、验证需求的前提条件。在 TestCenter 中,对于测试需求有明确的定
义,使用文档视图和覆盖率视图来对需求进行规划。在文档视图中,可以方便地
进行创建需求,添加子需求,添加附件。在覆盖率视图中,则可以进行测试用例
的关联和测试向导集的添加。测试向导集的目的在于非常方便地从测试需求出
发,关联到测试集以及测试用例。
5/33
第六章 业务组件
在 TestCenter 中,业务组件是指面向一个交易的一个操作流程分支。其特点是:
有明确的操作过程、对应于一个脚本、对应于一组数据模板(此数据模板对应于
此交易流程的操作分支)。 例如,某一个业务组件,其对应柜员的操作流程可能
有:输入交易码、输入栏位、处理对话框等;交易数据来自数据模版;业务组件
是测试用例的组成部分。在 TestCenter 中,业务组件包括:测试脚本、模版(在
TestCenter 中不允许修改)、测试数据。如图所示为添加一个业务组件:
6/33
如图所示为:查看业务组件所对应的测试脚本信息
如图所示为查看业务组件中的数据资源:
7/33
第七章 测试用例
在 TestCenter 中,测试用例由业务组件实例组成。测试用例能够配置业务组件
实例的数据,测试用例具有输入、输出参数,允许数据传递,是一个具有角色的
业务组件实例,能够支持自动调度、自动切换角色。在 TestCenter 中,测试用
例对应于某一个测试需求,其具有独立性,不依赖于其他测试就可以验证测试需
求是否正确,具有完整的验证规则,与测试方案相关。如图所示为 TestCenter
中,增加测试用例后,与业务组件进行关联。
8/33