5-IBM Rational开发测试云.ppt_第1页
5-IBM Rational开发测试云.ppt_第2页
5-IBM Rational开发测试云.ppt_第3页
5-IBM Rational开发测试云.ppt_第4页
5-IBM Rational开发测试云.ppt_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

IBMRational开发测试云 计算资源就像用电 用IT云去实现计算资源用电模式 这种IT云厂模式 也将给传统IT业带来巨大的冲击 CloudComputing 无锡云计算介绍 3 云的不同类型 公共云 提供商 互联网 私有云 数据中心 内部网 混合云 公共和私有 提供的是 服务 应用 流程和信息作为服务 软件平台作为服务 优化的中间件 应用服务器 数据库服务器 门户服务器等 基础设施作为服务 虚拟的服务器 存储 网络 CloudComputing 应用示例 案例一 CloudComputing 无锡云计算介绍 示例 在云管理中心选择硬件资源 根据用户需要选择系统平台 根据用户需求选择操作系统 根据用户需求选择研发软件 用户获得可用的虚拟资源 并得到相应信息 云上的测试管理中心 JAZZTEAMSERVER 测试管理 RationalQualityManager 质量仪表盘 OpenLifecycleServiceIntegrations 最佳实践过程 homegrown OpenPlatform RationalClearQuest 11 RationalDOORS 12 软件质量的仪表盘被定制的信息实时刷新 使用者可自己定义版面和内容 12 根据管理流程建立测试计划迭代的测试管理 使用多用户定义section 构建测试计划 追踪测试计划历史 指定属主 13 测试管理过程审核对测试内容进行审核和审批 管理流程review refine和sign off所有和质量相关的工件需求 测试计划 测试用例 完成标准等维护版本历史 追踪质量的演进重用历史版本 工件的审核和审批 工件版本 14 规划测试执行 测试环境的管理 指定测试用例的执行环境 并确定测试配置测试配置常用来帮助搜索是否有可用于测试的机器 15 查找可用的测试资产并部署 16 执行测试并提交缺陷 17 报表来自多个角度的项目状态的静态视图 定制的报表能够共享和了解重要项目信息 18 IBM新一代质量管理平台 JAZZTEAMSERVER 测试管理 RationalQualityManager 质量仪表盘 OpenLifecycleServiceIntegrations 最佳实践过程 homegrown OpenPlatform RationalClearQuest 19 RationalDOORS 用IBMRationalFunctionalTester进行功能测试初学者和专业人员的自动化测试工具 IBMRationalFunctionalTesterWEB J2EE和 Net系统的自动回归测试主要优点降低功能测试成本快速生成测试脚本能力为高级测试人员提供强大的脚本语言和IDE 用IBMRationalFunctionalTester进行功能测试 21 测试脚本开发的两种语言选择基于Eclipse3的Java编辑器基于VS NET的VB NET编辑器广泛的技术支持内置对Java Web SAP和VS NETWinform应用的支持基于3270 5250终端应用的支持自动数据关联和数据驱动测试ScriptAssure增强测试脚本的灵活性纯JavaandVB NET编辑器和调试器工业级的测试脚本开发环境先进的对象图维护能力使用正则表达式和或数据驱动方法建立动态验证点提供针对SAP应用的解决方案支持Linux环境下的测试脚本的编辑和回放可和版本控制工具相结合基于Eclipse和VS NET的shell紧密的集成可和IBMRational测试管理工具集成 22 RationalFunctionalTesterV8 1 故事板的测试 场景 非技术专家也必须参与到QA活动中来 非技术专家受到技术制约 业务用户看到程序语言 对象 其他高级选项 使用8 1 我们能使非技术专家参与进来 IBM新一代质量管理平台 JAZZTEAMSERVER 测试管理 RationalQualityManager 质量仪表盘 OpenLifecycleServiceIntegrations 最佳实践过程 homegrown OpenPlatform RationalClearQuest 23 RationalDOORS 24 新一代性能测试工具 RationalPerformanceTester 开放性 降低工具采购成本基于Eclipse的性能测试工具测试脚本语言采用Java语言利用协议SDK扩展自定义协议易用性 加快工具学习速度直接支持HTTP HTTPS SAP Siebel Ctrix Socket等协议单一界面完成测试脚本开发 负载模型定义 性能测试执行以及测试结果分析TreeView方式直观组织请求序列 无须编程就可丰富脚本基础功能全面性 快速评估性能 定位性能瓶颈通过基于Java的定制代码完成脚本高级功能响应时间 吞吐量 交易成功率 活动用户数等全面的性能数据丰富的资源数据详尽的J2EE应用性能分析数据 定位到代码级的性能问题 1 创建一个性能测试建立脚本 捕获用户和服务器的交互来创建测试创建的测试结果在树视图 treeview 中显示为一系列访问过的页面创建脚本时的关键考虑点消除编程的需要不同的用户 不同的输入数据关联系统响应数据 25 2 创建一个性能测试制定工作负载 定义负载模型设置资源监控设置网络访问速度设置IP欺骗设置响应时间细分设置日志采集级别定义虚拟用户实时运行监控 26 3 创建一个性能测试执行和分析 中央控制台来执行分布式的测试主控制台可以协调和监控所有的活动可以用Windows和Linux的代理来生成负载分析时的关键考虑找到响应速度慢的页面找到资源瓶颈 27 回到前面 IBM新一代质量管理平台 JAZZTEAMSERVER 测试管理 RationalQualityManager 质量仪表盘 OpenLifecycleServiceIntegrations 最佳实践过程 homegrown OpenPlatform RationalClearQuest 28 RationalDOORS WEB应用安全的现状 不平衡的投资和回报 ofattacks ofdollars 75 10 25 90 ofallattacksoninformationsecurityaredirectedtotheWebapplicationlayer 75 ofallWebapplicationsarevulnerable 2 3 桌面 防火墙 IDS IPS Web应用 SQLInjection CrossSiteScripting Pattern basedAttack WebServerKnownVulnerabilities ParameterTampering CookiePoisoning PortScanning DoS Anti spoofing Encoded basedAttack AntivirusProtection 应用安全全景图 行业或者法律法规关心的安全问题 行业规定 集团公司信息安全部 简称 信安部 委托 负责组织和协调各省公司的 web网站风险和漏洞 的扫描与验证工作 该项工作计划每月进行 扫描结果将纳入KPI对各省公司进行考核 每月扫描 并进行排名考核 从单一技术到复合技术的转变 静态分析 白盒扫描源代码发现漏洞 动态分析 黑盒模拟真实的动态攻击以发现漏洞 总共潜在的漏洞 动态分析发现的漏洞 静态分析发现的漏洞 趋势分析报告对比示例 IBM新一代质量管理平台 JAZZTEAMSERVER 测试管理 RationalQualityManager 质量仪表盘 OpenLifecycleServiceIntegrations 最佳实践过程 homegrown OpenPlatform RationalClearQuest 34 RationalDOORS 静态分析类型 35 多种静态分析类型Codereview 代码审查 编码风格的常规检查基于每一个类发现萌芽状态的缺陷Structuralanalysis 结构分析 交互类的依赖关系发现循环依赖 hubs等Softwaremetrics 软件度量 度量软件复杂度DataFlowAnalysis 数据流分析 有助于发现资源和内存的泄漏 什么是RationalSoftwareAnalyzer RSAR PurifyPlus 动态运行时分析工具 可以测试C C Java代码运行时测试机制帮助测试 内存占用内存泄漏运行时性能代码测试覆盖率可支持Windows Unix Linux IBM新一代质量管理平台 JAZZTEAMSERVER 测试管理 RationalQualityManager 质量仪表盘 OpenLifecycleServiceIntegrations 最佳实践过程 homegrown OpenPlatform RationalClearQuest 38 Rat

温馨提示

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

评论

0/150

提交评论