测试方法论—RAD环境软件测试技术.ppt_第1页
测试方法论—RAD环境软件测试技术.ppt_第2页
测试方法论—RAD环境软件测试技术.ppt_第3页
测试方法论—RAD环境软件测试技术.ppt_第4页
测试方法论—RAD环境软件测试技术.ppt_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

测试方法论测试方法论 RADRAD环境软件测试技术环境软件测试技术 RationalRational SoftwareSoftware Corporation Corporation 软件测试方法分类软件测试方法分类 黑盒测试黑盒测试白盒测试白盒测试 两种测试方法从不同的角度出两种测试方法从不同的角度出 发,反映了软件的不同侧面,也发,反映了软件的不同侧面,也 适用于不同的开发环境适用于不同的开发环境 RationalRational SoftwareSoftware Corporation Corporation RationalRational SoftwareSoftware Corporation Corporation 软件测试方法:白盒测试软件测试方法:白盒测试 白盒测试又称白盒测试又称结构测试结构测试、逻辑驱动测试或基于、逻辑驱动测试或基于 程序本身的测试,也可成为程序本身的测试,也可成为程序员测试程序员测试,主要,主要 应用于结构化开发环境应用于结构化开发环境 应用程序应用程序 RationalRational SoftwareSoftware Corporation Corporation 软件测试方法:黑盒测试软件测试方法:黑盒测试 输入输入 输出输出 黑盒测试又称黑盒测试又称功能测试功能测试、数据驱动测试或基于、数据驱动测试或基于 规格说明的测试,也可被成为规格说明的测试,也可被成为用户测试用户测试,主要,主要 应用于快速应用开发应用于快速应用开发(RADRAD)环境环境 RADRAD为软件测试带来新的挑战为软件测试带来新的挑战 软件结构越来越复杂软件结构越来越复杂 团队规模越来越大团队规模越来越大 开发成本与风险越来开发成本与风险越来 越高越高 用户对应用程序的质用户对应用程序的质 量要求越来越严格量要求越来越严格 RationalRational SoftwareSoftware Corporation Corporation 软件测试生命周期软件测试生命周期 开发生命周期开发生命周期 需求分析需求分析设计定义设计定义程序编制程序编制维护维护 建立建立建立建立建立建立修改修改 测试生命周期测试生命周期 测试计划测试计划测试设计测试设计定制个案定制个案 测试执行测试执行 评估评估 缺陷跟踪缺陷跟踪 越早测试越好越早测试越好 RationalRational SoftwareSoftware Corporation Corporation RationalRational SoftwareSoftware Corporation Corporation 软件测试的阶段组成软件测试的阶段组成 测试计划测试计划 测试设计测试设计 测试开发测试开发 测试执行测试执行 测试评估测试评估 测试计划的目标测试计划的目标 X X 收集并组织测试计划信收集并组织测试计划信 息息 X X 将软件细化为可检验的将软件细化为可检验的 测试需求测试需求 X X 建立测试计划建立测试计划 RationalRational SoftwareSoftware Corporation Corporation 测试计划:定义测试需求测试计划:定义测试需求 用用 户户 需需 求求 定义定义 测测 试试 需需 求求 根据用户需求定义并完善测试根据用户需求定义并完善测试 需求,以作为整个测试的标准需求,以作为整个测试的标准 RationalRational SoftwareSoftware Corporation Corporation 测试计划:考虑测试内容测试计划:考虑测试内容 系统功能系统功能 用户界面用户界面 系统性能系统性能 加载测试加载测试 强化测试强化测试 容量测试容量测试 配置测试配置测试 安装测试安装测试 RationalRational SoftwareSoftware Corporation Corporation 测试设计的目标测试设计的目标 X X 定义自动测试过程定义自动测试过程 X X 选择适当的测试用例选择适当的测试用例 X X 组织测试过程信息,并组织测试过程信息,并 传递给测试开发人员传递给测试开发人员 RationalRational SoftwareSoftware Corporation Corporation RationalRational SoftwareSoftware Corporation Corporation 测试设计:定制测试过程测试设计:定制测试过程 用用 户户 需需 求求 定义定义 测测 试试 需需 求求 定制定制 测测 试试 过过 程程 RationalRational SoftwareSoftware Corporation Corporation 测试设计:选择测试用例测试设计:选择测试用例 用用 户户 需需 求求 定义定义 测测 试试 需需 求求 定制定制 测测 试试 过过 程程 选择选择 测测 试试 用用 例例 测试开发的目标测试开发的目标 X X 建立建立可重用可重用的自动测试的自动测试 X X 维护测试对于测试需求维护测试对于测试需求 的可跟踪性的可跟踪性 RationalRational SoftwareSoftware Corporation Corporation 测试开发技术:编程测试开发技术:编程 优势:优势: 具有较大的灵活性具有较大的灵活性 缺点:缺点: 编码过程复杂编码过程复杂 RationalRational SoftwareSoftware Corporation Corporation 测试开发技术:录制测试开发技术:录制 优势:优势: 操作简单、快捷操作简单、快捷 缺点:缺点: 灵活性较差灵活性较差 RationalRational SoftwareSoftware Corporation Corporation 测试开发技术测试开发技术 录制录制 脚本脚本 自动生成自动生成 脚本生成自动化,并可根据需要修改脚本生成自动化,并可根据需要修改 RationalRational SoftwareSoftware Corporation Corporation 测试执行的目标测试执行的目标 X X 执行测试执行测试 X X 检查测试结果检查测试结果 X X 研究并组织测试结果以研究并组织测试结果以 便评估便评估 X X 维护缺陷记录维护缺陷记录 RationalRational SoftwareSoftware Corporation Corporation 测试执行的步骤:单元测试执行的步骤:单元 单元测试单元测试 单元测试单元测试 RationalRational SoftwareSoftware Corporation Corporation 单元测试单元测试 单元测试单元测试 单元测试单元测试 缺 陷 跟 踪 测试执行的步骤:模块测试执行的步骤:模块 单元测试单元测试 单元测试单元测试 单元测试单元测试 单元测试单元测试 单元测试单元测试 组组 RationalRational SoftwareSoftware Corporation Corporation 合合 测测试试 缺 陷 跟 踪 测试执行的步骤:集成测试执行的步骤:集成 组合测试组合测试 组合测试组合测试 组合测试组合测试 组合测试组合测试 RationalRational SoftwareSoftware Corporation Corporation 集成测试集成测试 缺 陷 跟 踪 测试执行的步骤:试车测试执行的步骤:试车 RationalRational SoftwareSoftware Corporation Corporation 系统联调系统联调 缺 陷 跟 踪 RationalRational SoftwareSoftware Corporation Corporation 测试执行的步骤:维护测试执行的步骤:维护 系统维护系统维护 二次开发二次开发 项目更新项目更新 单元测试单元测试 组合测试组合测试 集成测试集成测试 系统联调系统联调 回归测试回归测试 缺 陷 跟 踪 测试评估的目标测试评估的目标 X X 提交提交量化的量化的测试覆盖域测试覆盖域 及缺陷跟踪报告及缺陷跟踪报告 X X 评估软件质量评估软件质量 RationalRational SoftwareSoftware Corporation Corporation 测试评估的内容:覆盖域测试评估的内容:覆盖域 FF哪些测试需求哪些测试需求 经过了测试经过了测试 FF哪些需求通过哪些需求通过 了测试了测试 FF我们的工作进我们的工作进 度及效率如何度及效率如何 RationalRational SoftwareSoftware Corporation Corporation 测试评估的内容:缺陷测试评估的内容:缺陷 FF我们发现了哪我们发现了哪 些缺陷些缺陷 FF我们解决了哪我们解决了哪 些缺陷些缺陷 FF遗留缺陷对软遗留缺陷对软 件有何影响件有何影响 RationalRational SoftwareSoftware Corporation Corporation 测试评估测试评估: :综合评价综合评价 合格合格! ! 应用程序应用程序 RationalRational SoftwareSoftware Corporation Corporation 测试模式测试模式 测试模式测试模式测试团队测试团队 测试组管理员测试组管理员 测试组成员测试组成员 测试方法论测试方法论 测试工具测试工具 测试计划及设计工具测试计划及设计工具 测试开发及执行工具测试开发及执行工具 测试评估及缺陷跟踪工具测试评估及缺陷跟踪工具RationalRational SoftwareSoftware Corporation Corporation 工欲善其事工欲善其事 必先利其器必先利其器 RationalRational SoftwareSoftware Corporation Corporation RATIONALRATIONAL SQASQA RationalRational SoftwareSoftware Corporation Corporation SQASQA: :测试工具市场的领导者测试工具市场的领导者 SQASQA 65%65% 资料来源:资料来源:IDCIDC RationalRational SoftwareSoftware Corporation Corporation SQASQA:覆盖整个测试生命周期覆盖整个测试生命周期 SQA SUITESQA SUITE 测试计划测试计划测试设计测试设计测试开发测试开发测试执行测试执行缺陷跟踪缺陷跟踪测试评估测试评估 RationalRational SoftwareSoftware Corporation Corporation RationalRational SoftwareSoftware Corporation Corporation SQASQA:跨越各种跨越各种WindowsWindows平台平台 SQA SUITESQA SUITE 测试计划测试计划测试设计测试设计测试开发测试开发测试执行测试执行缺陷跟踪缺陷跟踪测试评估测试评估 WINDOWS 3.XWINDOWS 3.XWINDOWS 95WINDOWS 95WINDOWS NTWINDOWS NT RationalRational SoftwareSoftware Corporation Corporation SQASQA:面向对象的录制技术面向对象的录制技术 SQA SUITESQA SUITE 测试计划测试计划测试设计测试设计测试开发测试开发测试执行测试执行缺陷跟踪缺陷跟踪测试评估测试评估 WINDOWS 3.XWINDOWS 3.XWINDOWS 95WINDOWS 95WINDOWS NTWINDOWS NT OLE, OCXOLE, OCX ActiveX, Win32 controlsActiveX, Win32 controls VBX, VB objectsVBX, VB objects PB objectsPB objects Delphi objectsDelphi objects CenturaCentura objects objects Develop2000Develop2000 objicts objicts etc.etc. SQASQA的基本组件的基本组件 SQASQA Mamager Mamager SQA RobotSQA Robot SQA SQA LoadTest LoadTest Team TestTeam Test 完成完成ClientClient端端 应用程序功能应用程序功能 测试测试 完成完成C/SC/S环境环境 性能测试性能测试

温馨提示

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

评论

0/150

提交评论