




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 33 TestCenterTestCenter 教程教程 理论部分理论部分 第一章第一章 测试管理的要点测试管理的要点 如图所示 测试管理的要点分为三块内容分别是 1 测试框架 一个完整的测试框架包括有 测试用例数据管理 测试用例驱动 测试脚本与 测试用例关联 驱动 测试数据传递 测试数据场景管理 测试角色管理以及 自动执行 2 测试过程管理 完整的测试过程管理包括有 a 测试需求 测试用例设计 测试用例实现 测试组件实现的过程管理 b 创建测试集 创建测试场景 创建测试计划 的过程管理 c 测试执行管理和历史数据信息 3 测试分析与缺陷管理 a 测试分析 包括有测试执行日志 测试用例覆盖率 测试需求覆盖率 测 试组件覆盖率 测试趋势图 b 缺陷管理 包括缺陷定义 用户配置信息 项目和子项目信息 面向工作流的 可定义的缺陷管理流程 2 33 测试框架测试过程管理 测试分析与 缺陷管理 而一个完整的测试流程如图所示 从测试计划到测试设计 测试构建 测试执行到最后的测试评估和报告 整个测试流程环 环相扣 缺一不可 第二章第二章 TestCenterTestCenter 简介简介 TestCenter 测试管理工具是一款功能强大的测试管理工具 TestCenter 采 用面向需求的测试而不是面向操作流程的测试 TestCenter 采用针对用户业务 流程的测试 Bussiness Process Testing 简称 BPT 支持顺序流程 同时支 持工作流的操作 使用 TestCenter 可以实现测试用例的过程管理 对测试需 求过程 测试用例设计过程 业务组件设计实现过程等整个测试过程进行管理 3 33 可以实现测试用例的标准化 即每个测试人员都能够理解并使用标准化后的测 试用例 降低了测试用例对人的依赖 TestCenter 提供测试用例复用 用例和 脚本都能够被复用 以保护测试人员的资产 TestCenter 提供可伸缩的测试执 行框架 提供自动测试支持 TestCenter 提供测试数据管理 帮助用户统一管 理测试数据 降低测试数据和测试脚本之间的耦合度 第三章第三章 安装与配置安装与配置 TestCenter 安装比较简单 我们提供给用户完整版 带数据库 以及无 数据库版本 完整版安装过程中 系统会自动安装 mysql 数据库 无须另行安 装 TestCenter 目录下一些常用的文件介绍 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 第四章第四章 测试计划测试计划 建立一个周详的测试计划 对于整个测试尤为重要 测试计划的内容包括有以 下内容 4 33 1 测试目标 针对哪些系统 子系统的需求进行测试 测试主题 2 测试范围 测试需求的范围 直接需求 关联需求 3 测试环境 硬件 网络 数据环境 4 测试执行计划 如何执行 手工 自动 执行时间 测试执行的方案 是 否多营业日 5 测试分析 各种覆盖分析 趋势分析 6 测试报告 7 退出标准 在 TestCenter 中 使用测试计划模板可非常方便地创建一个周详的测试计划 如图所示为 TestCenter 中测试计划的创建 其中 测试集 的含义是定义了一次测试的需求 通过建立测试集从而定义了 测试范围 在 执行计划 日志中 可以找到相应地测试记录 从而在 TestCenter 报表系统中方便地查看测试报告的各种分析 在 数据 中可以进 行测试数据场景管理 此处可进行参数的导出 导入管理 导入与导出的文件 以 csv 格式存在 5 33 第五章第五章 测试需求测试需求 对于测试需求来说 需要明白需求的可测试性与测试需求 这两个概念是不同 的 对于测试一个需求 可以从以下几方面来衡量 验证需求的正确性标准 验证需求的流程 验证需求的前提条件 在 TestCenter 中 对于测试需求有明 确的定义 使用文档视图和覆盖率视图来对需求进行规划 在文档视图中 可 以方便地进行创建需求 添加子需求 添加附件 在覆盖率视图中 则可以进 行测试用例的关联和测试向导集的添加 测试向导集的目的在于非常方便地从 测试需求出发 关联到测试集以及测试用例 6 33 第六章第六章 业务组件业务组件 在 TestCenter 中 业务组件是指面向一个交易的一个操作流程分支 其特点是 有明确的操作过程 对应于一个脚本 对应于一组数据模板 此数据模板对应 于此交易流程的操作分支 例如 某一个业务组件 其对应柜员的操作流程 可能有 输入交易码 输入栏位 处理对话框等 交易数据来自数据模版 业 务组件是测试用例的组成部分 在 TestCenter 中 业务组件包括 测试脚本 模版 在 TestCenter 中不允许修改 测试数据 如图所示为添加一个业务组 件 7 33 如图所示为 查看业务组件所对应的测试脚本信息 如图所示为查看业务组件中的数据资源 8 33 第七章第七章 测试用例测试用例 在 TestCenter 中 测试用例由业务组件实例组成 测试用例能够配置业务组件 实例的数据 测试用例具有输入 输出参数 允许数据传递 是一个具有角色 的业务组件实例 能够支持自动调度 自动切换角色 在 TestCenter 中 测试 用例对应于某一个测试需求 其具有独立性 不依赖于其他测试就可以验证测 试需求是否正确 具有完整的验证规则 与测试方案相关 如图所示为 TestCenter 中 增加测试用例后 与业务组件进行关联 9 33 第八章第八章 测试集测试集 在 TestCenter 中 测试集的定义是 对应一次具体的测试需求 在 TestCenter 中测试集由具体的测试用例组成 测试集和测试用例的区别在于测 试用例体现了业务流 而测试集不体现业务流 测试集需要被执行 而测试用 例被自动调度执行 除非用户明确了测试用例之间的依赖关系 在 TestCenter 中 测试集可以包含测试用例 也可以包含已有的测试集 这样可以非常方便 地实现测试用例的复用 如图所示为测试集添加测试用例 依依依赖赖赖其他其他其他 组组组件件件实实实例例例 依依依赖赖赖退出退出退出 10 33 第九章第九章 角色管理角色管理 TestCenter 中 允许用户为每一个测试用例定义一个角色来进行管理 这个角 色称为执行角色 其定义为 在测试用例被执行的过程中 执行当前的动作需 要使用的角色 应用系统具有对执行角色的管理 需要使用不同的角色对应的 权限才能够进行有效的管理 TestCenter 对角色划分为两种 一种是 Role 用 户组 对应一组具体的被测试系统的用户 另一种是 User 具体的用户 对 应一个具体的用户 如图所示为 TestCenter 中的用户管理 11 33 第十章第十章 系统用户系统用户 TestCenter 中 对于使用 TestCenter 的用户权限做了相应的控制 可供选择 的有系统管理员 测试经理 BA 人员 Viewer 对系统设置用户 可以增加 修改 删除 用于用户登录 系统的初始用户名和密码分别为 admin spasvo 当设置好系统用户后 该初始值将会自动不起作用 而使用所 建立的系统用户登录 如图所示 12 33 上机部分上机部分 第一章第一章 创建测试计划创建测试计划 创建一个测试计划 步骤如下 1 创建新的测试计划 在计划空白处点击右键 选择增加计划 如图所示 13 33 2 测试名称 在弹出的对话框中填写测试计划的名称 study 此时在计划列表中出现测试计划 study 双击此计划 在右面显示 study 的具体信息 可以开始完善测试计划信 息 如图所示 14 33 3 测试计划的完善 在测试计划具体信息中 测试集可以在完成测试用例之后再做添加 在测试环 境中 填写完整地测试软硬件环境 网络环境 数据环境等 在数据中可以查 看测试用例中输入 输出数据的值 并可以进行导入 导出 执行记录将在运 行过后显示日志信息 第二章第二章 创建测试需求创建测试需求 点击测试需求图标 进入创建测试需求 点击覆盖率视图 在测试需求列表处选择默认需求 鼠标右键点击 选择增加 子需求 默认需求是最高一级的需求 所以无法创建它的兄弟需求 如图所示 15 33 此时在左边的测试需求列表中出现 study 鼠标右键点击 study 点击添加子需 求 在弹出的对话框中 填写具体的测试 测试需求名 login 如图所示 16 33 点击确定后发现原来为绿色的 study 框变为灰色透明 此时表示该需求存在子 需求 对于此需求信息中 测试覆盖范围需要通过关联测试用例来完成 如图 所示点击图标 选择案例 在弹出的对话框中选择具体需要关联的测试用例 通常这一步骤 也会放到测试用例完成后具体去完成 在历史记录中可以看见 对此需求所进行的修改 第三章第三章 添加业务组件添加业务组件 点击图标中 业务组件 切换至业务组件界面 如图所示 17 33 鼠标右键点击业务组件 选择添加组件组 弹出对话框添加组件组的名称 填 写 study 此时在业务组件列表中出现 study 鼠标右键点击 study 选择添加 业务组件 此时弹出对话框如图 18 33 此时 可以选择业务组件的运行环境 预先设定的为手工执行组件 对应手工执行测试用 例 Terminal AutoRunner Web AutoRunner 已改名为 Application AutoRunner 我们选 择 Terminal AutoRunner 在组件名输入 studytar 点击浏览 可选择需要关联的脚本 如 图所示 19 33 此时可选择已设定脚本目录下的所有测试脚本 脚本命名以项目名 加 testcases 加测试用例名称组成 我们选择 record testcases 1061 点击确定 此时 可以在 脚本 处查看具体的脚本信息 在 数据 处查看该脚本的一些重要 数据 第四章第四章 添加测试用例添加测试用例 点击 测试用例 图标 在测试用例列表上鼠标右键点击测试案例 选择增加 测试案例组 填写组名为 study 如图所示 20 33 添加完成后 在测试用例列表处可见 study 点中 study 鼠标右键选择建立测 试案例 则可以创建新的测试案例 名为 studylogin 在列表中选择已建立的 studylogin 在右面显示测试案例相关信息 如图所示 21 33 在配置中可以看见 依赖关系表 此表用来反映测试用例与具体的业务组件的 关系 在空白处点击鼠标右键 选择添加 此时弹出对话框为 增加业务组件 在此框内 选择相关业务组件原型 进行关联 如图所示 22 33 在 原型 处可以选择之前所建立的业务组件 studytar 输入业务组件名后点 击确定 即可完成添加 高级信息部分不做要求 暂不涉及 如图所示 23 33 此时 在依赖关系表中 可以看见刚才添加的信息 在参数设置里 可以完成 输入输出参数的设定以及数值传递和校验 输入参数与输出参数设置一样 以 输入参数为例 点击参数设置 点击输入参数 点击添加 如图所示 在此页面点击添加 可进行选择 我们选择金额 填入参数名称 money 描述 填入金额 默认值写 1000 点击确定 一个输入参数就完成了设定 如图所示 24 33 数值传递的前提是该测试用例关联 2 个以上的业务组件 我们重复之前的步骤 再关联一个业务组件 我们选择 Login1061 此时点击数值传递 点击添加 如图所示 25 33 此时 在数据源选择 studytar 在目标数据选择 Login1061 在目标框内 均 选择金额 填写描述为 money 点击添加完成一次数值传递设置 在数值传递 表内 可以清楚地看见数据源 目标源以及描述 如图所示 26 33 数值传递的意义在于可以将一个测试用例所产生的数据如开户后 随机生成的 客户号码传递给下一个需要此号码的测试用例 有关校验点 需要添加 Java 纯代码 这里不做要求 测试用例完成后 可以在之前的测试需求处 关联相关的测试用例 27 33 第五章第五章 创建测试集创建测试集 点击 测试集 图标 在鼠标右键点击测试集 选择增加测试集组 填写测试 集组的名称为 studygroup 此时测试集列表中出现 studygroup 鼠标右键点击 选择增加测试集 填写测试集名称 studytar001 如图所示 在配置处 可以看见依赖关系表 在此表中鼠标右键可进行测试用例的添加 点击后如图所示 28 33 在此处可以选择相应地测试用例 以及添加测试集名称 我们选择 studylogin 测试集名为 studylogin 点击确定 在依赖关系表中就出现了此行信息 点击 数据 可以看见之前所对应的测试用例中添加的数据 鼠标右键点击左侧的 studytar001 如图所示 29 33 此处可以进行数据模板的导出 格式为 csv 同时也可以运行该测试集 第六章第六章 运行测试计划与测试集运行测试计划与测试集 点击测试计划图标 找到 study 点击测试集 添加测试集 找到之前的测试集 study001 添加完成后可以进行运行 方法是 鼠标右键点击 study 选择执行 计划 出现对话框 如图所示 30 33 在此处需添加运行名称 可以查看测试器情况 当与 Terminal AutoRunner 连接 时候 可以看见 Terminal AutoRunner 的 IP 地址 在测试计划中执行计划 与在测试集中提到的运行测试集 其过程是一样的 附录一附录一 TestCenterTestCenter 与与 TerminalTerminal AutoRunnerAutoRunner 连接连接 第一章第一章 安装与配置安装与配置 泽众公司 TestCenter 可以非常方便地与泽众公司的测试工具 Terminal AutoRunner 以及 Application AutoRunner 进行连接 在连接之前需要安装泽 众公司专为连接制作的代理程序 TestAgent 在 TestAgent 安装目录下 需要 对配置文件做修改 1 webar c bsh webar i bsh 文件中 repositoryPath 指向脚本目录 2 tester properties 文件中 org omg CORBA ORBInitialHost 为服务器机器名或者 IP 地址 31 33 第二章第二章 启动服务启动服务 连接需要开启一个服务 在 Jdk 的安装目录下 在 bin 目录下 若 Jdk 安装在 C Program Files Java 内 则具体路径为 C Program Files Java jdk1 5 0 06 bin 在此路径下开启 tnameserv 服务 随后开启 TestAgent 第三章第三章 运行运行 1 开启 tnameserv 服务 2 开启 TestAgent 3 开启 TestCenter 在相关 测试计划中 添加有关测试集信息 4 开启 Terminal AutoRunner 并在播放 器内 联入终端系统 进入测试用例初始界面 5 在 TestCenter 中执行计划 并查看测试器情况 此时测试器应可以检测到 Terminal AutoRunner 所在机器 的 IP 地址 如图所示 可以看见测试器情况中 Terminal AutoRunner 找到一个测试器注册名称为 yangtao 0 其 IP 地址为 192 168 42 70 如果找不到测试器 则说明 IP 地址 32 33 设置有误 此时需要在 Tes
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 改革创新大赛题库及答案
- 小升初乒乓球真题及答案
- 农村供水设施建设进度管理方案
- 高端离婚协议书模板定制及子女抚养权调解合同
- 离婚后子女医疗费用承担与保险补充条款
- 夫妻离婚协议书中的共同债务偿还期限与方式协议
- 混凝土施工阶段应急管理方案
- 绿色环保低碳建材产业园建设项目施工方案
- 2025年食品仓库题库模板及答案
- 人工智能在高校数学教学中的创新应用研究
- 住培绩效管理办法
- 2025年保健产品的试题及答案
- 投诉考核管理办法
- 《 建筑施工企业会计》课件-项目一 施工企业会计基础
- 《火力发电企业电力监控系统商用密码应用技术要求》
- 2025反洗钱知识考试试题库及答案
- 儿童白癜风诊疗专家共识解读 3
- 人工智能训练师基础技能培训手册
- 激光SLAM中的动态物体剔除算法研究及其性能评估
- 膝关节鹅足炎诊断
- 超声在肾结石中的诊断
评论
0/150
提交评论