logo资料库

TestCenter教程.doc

第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
资料共33页,剩余部分请下载后查看
TestCenter教程
理论部分
第一章 测试管理的要点
1,测试框架:
2,测试过程管理:
3,测试分析与缺陷管理:
第二章 TestCenter简介
第三章 安装与配置
第四章测试计划
1,测试目标:针对哪些系统、子系统的需求进行测试、测试主题
2,测试范围:测试需求的范围(直接需求、关联需求)
3,测试环境:硬件、网络、数据环境
4,测试执行计划:如何执行(手工、自动)、执行时间、测试执行的方案(是否多营业日?)
5,测试分析:各种覆盖分析、趋势分析
6,测试报告
7,退出标准
第五章 测试需求
第六章 业务组件
第七章 测试用例
第八章 测试集
第九章 角色管理
第十章 系统用户
上机部分
第一章创建测试计划
1,创建新的测试计划:
2,测试名称:
3,测试计划的完善:
第二章创建测试需求
第三章添加业务组件
第四章添加测试用例
第五章创建测试集
点击“测试集”图标,在鼠标右键点击测试集,选择增加测试集组,填写测试集组的名称为studygroup
第六章运行测试计划与测试集
附录一TestCenter与Terminal AutoRunner连接
第一章安装与配置
第二章启动服务
第三章运行
附录二 TestCenter的报表与缺陷管理系统
第一章TestCenter的报表系统
第二章TestCenter的缺陷管理系统
第一章 第二章 第三章 第四章 第一章 第五章 第六章 第七章 第八章 第九章 第十章 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
分享到:
收藏