测试工作流程ppt课件.ppt_第1页
测试工作流程ppt课件.ppt_第2页
测试工作流程ppt课件.ppt_第3页
测试工作流程ppt课件.ppt_第4页
测试工作流程ppt课件.ppt_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2005 5 31 1 测试工作流程简介 本PPT将介绍如何结合使用Rational工具管理整个测试工作流程 RUP定义的5个主要的测试活动 测试的计划测试的设计测试的实施测试的执行测试的评估 2005 5 31 2 流程简介 一 测试计划二 测试用例设计三 测试准备四 测试执行五 缺陷管理六 测试停止七 测试总结 2005 5 31 3 一 测试计划 测试工程师根据测试组长在版本库中位置为emed4 management plan testplaning下的emed4 plan test mpp文档中规定的关键活动来制定测试计划 2005 5 31 4 测试计划 根据测试项目的要求 使用testmanager制定测试计划 制定测试计划的目的是确定和描述要实施和执行的测试 这是通过生成包含测试需求和测试策略的测试计划来完成的 2005 5 31 5 测试计划 创建测试计划 在testmanager中的测试资产planningtab中可以通过newtestplan来创建测试计划在创建测试计划的时候 我们要确定测试计划的所有人 测试计划的配置关联和迭代关联 2005 5 31 6 测试计划 2005 5 31 7 二 测试用例设计 在testmanager里进行测试用例的设计testmanager使用测试用例文件夹来分层次的管理测试用例 我们可以通过这种方式对我们的4 0的系统功能按照一层层的关系来建立 例如 标准数据 基础数据 机构数据 产品数据 药品信息 产品信息这样的结构这样的结构和我们的需求文档是相对的 查找起来比较方便 2005 5 31 8 测试用例设计 创建测试用例文件夹的方法是在TestManage右面的窗口点击测试计划的右键选择InsterTestCaseFolder我们按照系统的层次来创建测试用例文件夹 一般第一层是子系统的名称 下一层是一级功能菜单的名称 再下一层是二级功能菜单的名称 再下面是对应的功能按钮的名称 功能按钮下挂的才是各个场景的测试用例 2005 5 31 9 测试用例设计 2005 5 31 10 测试用例设计 根据项目的要求 配置测试用例文件夹的配置关联和迭代关联在最后一层测试用例文件夹下要加入测试用例 选中该文件夹点击右键选择InstertTestCase 在TestInputsTab中可以关联选择该测试用例对应的需求文档的部分 测试输入 在ImplementationTab中选择该测试用例所对应的手工脚本 此外前置条件 后置条件 和测试用例的验收标准也是必须要填写的 2005 5 31 11 测试用例设计 2005 5 31 12 测试用例设计 手工测试脚本的编写 通过RationalManualTest实现在ManualTest中我们要描述出每个用例场景的操作步骤和检查点操作步骤即我们通常所说的测试步骤 检查点可以认为是期望结果 我们在这里可以利用检查点来验证链接页面 页面数据项名称 系统提示等的正确性 并将手工脚本和测试用例进行关联 一个测试用例只编写一个测试脚本 当一个测试用例关联一个自动化脚本和一个手工脚本时 自动化脚本将默认被执行 2005 5 31 13 测试用例设计 步骤 查证点 2005 5 31 14 三 测试的准备 对测试用例和测试文档的学习 考核点 对所要使用的测试工具的学习和操作 考核点 所需环境的搭建测试数据的准备 特别的项目中考虑 2005 5 31 15 四 测试的执行 测试用例的运行测试结果的查看 2005 5 31 16 测试用例的运行 选择要运行的测试用例 点击右键选择run 2005 5 31 17 测试用例的运行 在runtestcases窗口中 可以配置要运行的测试用例列表 和运行测试用例的计算机 默认为本地计算机完成对运行测试用例的配置后 点击ok会弹出RunManualTestScriptwindow窗口 2005 5 31 18 测试用例的运行 测试结果 执行手工测试脚本生成日志 2005 5 31 19 测试用例的运行 这就是我们在RationalManualTest中编写的手工测试脚本 在脚本的result列对于步骤描述行显示checkbox选择框 对于查证点行显示下拉选择框 下拉框中可以选择pass fail none 我们在运行手工测试脚本进行测试时根据实际测试时每一步的执行情况把实际的测试结果记录在RunManualTestScriptwindow这个页面 这样我们在日志中就可以清楚的看到每个测试用例的执行情况 是通过还是出错 点击Done按钮 系统自动弹出TestLog界面 显示执行的结果 2005 5 31 20 测试结果的查看 执行一组suite 测试用例 测试脚本之后TestManager写结果到一个测试日志中 测试日志记录在ResultsTab的Builds目录下 日志名称和测试用例的一致 双击后在窗口的右侧可以显示TestLog 2005 5 31 21 测试结果的查看 2005 5 31 22 测试结果的查看 TestManager中的TestLog窗口包含了测试日志摘要 TestLogSummary 区域 测试用例结果 TestCaseResults 标签 和细节 Details 标签 在TestLog窗口中可以通过点击TestCaseResults标签来获得每个测试用例总的结果 是通过还是失败 TestCaseResults标签展现一个测试用例的执行结果 首次打开一个测试日志并点击TestCaseResults标签时 这里显示的InterpretedResult是系统执行后产生的结果 但我们根据实际的分析情况可以修改结果 修改后要promoted该结果 指明该结果有意义 2005 5 31 23 测试结果的查看 TestLog窗口中的Details标签包含日志事件 事件对应了我们手工测试脚本的每一个步骤和检查点 如下图 2005 5 31 24 测试结果的查看 Details里的结果只能查看不能修改 对于Result为Fail的记录可以点击右键选择 SubmitDefedt 就可以直接关联到clearquest中的提交BUG功能中了 点击右键选择 Properties 可以查看详细信息 2005 5 31 25 五 缺陷管理 Rational使用CQ进行缺陷的管理 Details里的结果 对于Result为Fail的记录点击右键选择 SubmitDefedt 将出现CQ登陆界面 这时可以使用CQ登陆帐号登陆CQ 提交缺陷 2005 5 31 26 五 缺陷管理 2005 5 31 27 五 缺陷管理 系统会自动分配一个ID相关人员在填写 增加 修改 删除Bug管理系统信息时 应按照 Bug提交规范 中的规定进行 Bug的状态 优先级 产生阶段等按照在CQ中定义的选项执行 2005 5 31 28 五 缺陷管理 缺陷管理流程 2005 5 31 29 五 缺陷管理 2005 5 31 30 五 缺陷管理 回归测试 2005 5 31 31 回归测试 回归测试测试的步骤 当更改完一批Bug或测试完一阶段 均可进行测试版本更新 进入下一阶段的回归测试 程序更新需项目经理发mail通知测试组统一进行 回归测试先验证已修改的Bug 再进行相关测试 1 对于Fixed状态的Bug验证通过后将Bug状态置为 Close 未成功修改的Bug状态置为 Reopen 2 Rejected状态的Bug由测试人员和实施人员协商后确定Bug类型 若确认为Bug需要进行Debug的 将状态置为 Reopen 3 Deferred状态的Bug须得到项目总控或客户确认 Deferred状态的Bug一旦确定开始Debug的 将状态置为 Reopen 2005 5 31 32 六 测试停止 项目测试的结束 2005 5 31 33 项目测试的结束 测试结束后 测试负责人应编制 测试报告 内容须包括以下几个方面 1 对该阶段工作进行综合评价 包括测试工作效率 资源消耗情况 测试技术和工具的采用以及测试用例的质量等 2 对测试结果进行概述 对该版本软件质量进行综合性的评价 3 对测试过程中的经验 教训进行总结 2005 5 31

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论