HP ALM应用质量管理解决方案.ppt_第1页
HP ALM应用质量管理解决方案.ppt_第2页
HP ALM应用质量管理解决方案.ppt_第3页
HP ALM应用质量管理解决方案.ppt_第4页
HP ALM应用质量管理解决方案.ppt_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

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

文档简介

HPALM应用生命周期质量管理解决方案 万eng wan 中国惠普软件部售前技术顾问 什么是ALM 2 3 ALM解决方案蓝图 CONTROLPOINTS 选择项目组合IT投资 财务计划实现 项目计划SOA定义 需求捕捉和定义质量和安全验证明智的是否上限的决策性能 可伸缩性 安全 最终用户和基础架构性能统一的服务台变更通知法规遵从和安全审计 业务 业务运维 IT运维 IT应用 IT战略 应用性能管理最终用户体验 管理服务水平变更 发布控制问题管理 管理需求 检查功能质量 保证应用安全 验证性能 设计 开发 开发团队 管理企业项目组合 管理业务需求和计划 PMO SOA治理 CTO办公室 STRATEGIC OPERATIONALDEMAND 质量过程管理 QA 业务变更委员会 业务服务管理 IT服务管理 ITIL服务台 运维变更委员会 项目组合和财务管理 CIO 业务 IT指导委员会 应用支持 联邦CMDB 持续交付自动化开发测试环境管理自动化 持续集成 运维中心 运维管理自动化 战略和运维需求 控制点 4 质量保证的三大支柱 1 ALM基础 标准化的流程 惠普应用生命周期管理 报告和仪表盘 统一的数据存储库 报告 开放的API REST 应用生命周期管理ApplicationLifecycleManagement 需求管理 缺陷管理 项目计划和跟踪 业务模型 测试运行 案例管理 功能测试UnifiedFunctionalTesting 性能优化LoadRunner Diagnostics 应用安全测试Fortify WebInspect 服务虚拟化ServiceVirtualization GUI测试 API测试 性能评估 性能诊断 源代码漏洞分析 持续交付自动化ContinuousDeliveryAutomation 资产共享和重用 Web漏洞渗透 开发管理 环境管理 惠普在Gartner集成软件质量套件的位置 HPSoftwareisa Leader in2011GartnerMagicQuadrantforIntegratedSoftwareQualitySuites 市场领先地位 HPALM QC核心 支持关键的IT人员和业务人员 开发团队 业务分析人员 质量团队 上线前发现问题 从而降低成本 统一的平台 质量人员 开发人员和业务分析人员的分布式合作和交流 管理发布流程 通过实时视图做出正式的上线决策 统一的 可扩展的平台 提供一致的 可重复的流程 项目管理 发布管理需求管理开发管理测试计划 调度和执行缺陷管理流程和状态的实时报告 与开发 构建 配置管理集成 HPALM整体架构 Req Tasks Defects Changesets Builds Check inCheck out ALIReports 跟踪和监测项目历程碑和KPIs 项目计划和跟踪 查看项目过程和状态产看项目的里程碑在项目影响计划之前 发现项目的延迟和低质量调整项目计划 关键优势 关键特性 定义和跟踪项目里程碑定义和监测关键性能指标根据里程碑自动更新项目状态深入查看KPIs信息 需求管理 关键优势 关键特性 定义和跟踪多种类型的需求建立模板 保证更高质量的需求管理需求和需求之间的依赖性双向关联 从需求到需求 测试和缺陷通过审批流程管理变更请求丰富的文本编辑界面版本管理和基线管理使用中的已有资源 业务分析人员可以分工协作通过测试覆盖率 业务需求和关联的缺陷评估业务风险 需求变更前分析变更带来的影响易于业务人员使用 与变更管理 问题管理集成 需求管理 HPALM1 HPALM2 HPALM3 HPSM 自动化构建和持续集成 开发管理 单元测试和覆盖率情况的统一展现 新构建中的代码变化 代码变更集和影响分析 开发管理 代码的变化量 文件数 行数 相关的文件 开发人员注释 测试用例管理 创建测试用例 覆盖测试需求管理不同的需求 包括功能 性能和安全通过需求的跟踪 保证需求覆盖率管理需求变更 关键优势 关键特性 设计 建立和管理手工 自动化测试用例链接测试用例和需求导入MSWord和MSExcel中测试用例版本控制和基线 测试调度和执行 管理和控制手工 自动化测试的执行调度自动化测试脚本执行通过HPSprinter执行手工测试查看和评估测试执行的运行和结果 记录缺陷 关键优势 关键特性 创建测试集 或者组合测试案例一起执行基于发布和周期创建测试集定义测试执行工作流的执行和关联性指派给测试人员指派执行的物理机器 测试管理存在着致命的断链 测试机测试机配置低 很难安装专业软件测试及安全要求高 多数重启后会还原系统测试机的各种约束导致测试管理和执行断链测试人员测试人员以业务人员为主 技术能力弱测试人员组成复杂 管理困难 手工测试在20年内都没有发生根本改变 惠普能为您带来什么 测试执行工具Sprinter 高级功能 基本功能 镜像测试探索性测试数据注入宏录制回放屏幕标注增强步骤视图缺陷报告 基于任务的测试管理执行自动留痕执行辅助屏幕标注缺陷报告测试信息提示缺陷处理 ChoseTools 下一代的手工测试 HPSprinter 加速手工测试提高测试精确性发现缺陷同开发之间更好的沟通 加快缺陷修复 易用的用户界面支持探索式测试 exploratorytesting 同时测试多个环境 减少时间和资源 关键优势 关键特性 工具包 屏幕捕获和标注 对象位置检测 记录用户行为 支持探索式测试 exploratorytesting 自动的数据注入 datainjection 镜像测试直接在HPQualityCenter ALM中记录缺陷 HPSprinter直接连接到HPALM QC 直接连接到惠普质量中心 从惠普质量中心打开测试案例 把结果直接保存到惠普质量中心 随惠普质量中心11 0和HPALM11 0提供 高效手工测试辅助工具 HPSprinter在质量中心中记录缺陷 轻松地向开发人员提供最可能的信息 轻松创建缺陷 无需进入质量中心即可创建缺陷 HPSprinter镜像测试 vmftrnd3 vmftrnd42 同时测试多个环境 任务检查 执行结果审核执行情况统计 TaskCheck 缺陷管理 管理 跟踪缺陷手工创建缺陷 或者从自动化 手工测试执行中自动创建将发现的问题同关联的需求和测试一同交付给开发人员同开发集成环境集成 关键优势 关键特性 客户化字段和工作流 固化缺陷管理流程测试运行过程中记录缺陷 同时包含测试步骤 结果 快照和附件 开发人员更容易重现问题跟踪到需求 测试和其他缺陷通过邮件通知相关人 测试资源 测试资源存储于同一存储库 增加测试资源在不同测试中的重用性减少测试案例的维护量 创建测试维护的单点存储评估共享资源的变更影响 关键优势 关键特性 共享和存储测试资源 包括 数据表功能库配置文件对象库恢复场景层次结构管理测试资源 包含资源文件夹和测试资源版本控制 跨项目报告 报告 图表和面板 协助做出规范的业务决策相关人员清晰的沟通理解应用的实时状态项目的趋势分析理解发布和周期的进度跨项目报告 关键优势 关键特性 完全客户化的报告 导出到MSWord 集成的面板开箱即用的或者客户化的报告图表报告输出到Excel将图表嵌入到门户网站需求跟踪矩阵 对使用者意味着什么 使用Sprinter从而获得 简洁的界面清晰的任务列表强大的执行辅助工具方便的缺陷管理 测试人员视图 测试管理者视图 CIO视图 通过ALM获得 任务分配 执行跟踪和审核功能报表分析功能项目管理缺陷管理 通过大量报表和仪表盘 可以看到实时的准确的质量信息报告 报表和仪表盘 28 规划 定义 设计 开发 测试 上线 运维 功能测试面临的挑战 现代化应用具有多个层次 现代化的GUI交互界面 Web2 0 测试延伸到无界面层 在各层之间进行集成测试 报告整体端到端流程的质量 HP软件自动化功能测试解决方案 HPUFT GUI功能和回归性测试流程 ERP CRMBAANPeopleSoftWindowsSiebel5 6GUIClientsOracleGUIForms CustomC SPowerBuilderForteDelphiCenturaStingraySmallTalk Web RelatedEnvironmentsIE Netscape AOLXML DHTMLAWTJavaFoundationClassesSymantecVisualCaf ActiveXControls ERPOracle Jinitiator NCA 11iPeopleSoft8 XJDEdwardsWebClient Legacy3270 5250Emulatorsvt100 CustomC SWindowsC CVisualBasic OperatingSystemsWindows98 2000 NT ME XP ERP CRMmySAP comWebClientSiebel7 x MultimediaRealAudio VideoFlash NETWinFormsWebForms NETcontrols GUITest Classic 覆盖各种开发环境 Emerging Common 自动录制 生成脚本 关键字驱动的脚本语言 突破性的ActiveScreen技术添加验证点添加测试步骤了解测试步骤上下文离线编辑 脱离代码的测试构建和维护 参数化脚本 检查点设置 全面自动化检查点 HPUFT API测试 无代码测试 扩展工具包 强大的数据操作 支持基于文本的数据表 Excel和XML 可视化测试流程设计支持鼠标拖拽的画布 行为属性 自动运行和结果报告 HPUFT 移动应用测试方案 HPUFT的价值 统一的自动化功能测试平台 包括GUI API测试对移动应用的支持更高 测试人员工作高效更快 执行速度快捷更强 覆盖几乎所有应用开发环境 敏捷 现代化业务需要现代化和快速的应用 现实世界的性能挑战 44 应用不可用 性能风险 性能瓶颈 HP性能中心 基础 LoadRunnerVuGenControllerLoadGeneratorMonitorsAnalysis 中心管理需求项目资源 诊断J2EE NETSOASAPOracle 用户 权限管理 基础架构管理 集中存储库 全局性访问和协作 脚本录制 压力加载 资源监控 结果分析 扩展到深层诊断 HPLoadRunner提供性能测试完整方案 2 1场景配置和加载压力 2 2监控系统使用资源 3分析结果和生成报告 服务器资源使用情况 CPU使用率等 数据库资源使用情况 轻松生成脚本 任务条 引导和提示用户可视化 易于编辑和维护参数化 参数调用模拟业务流程报告 自动根据脚本生成 更加真实的模拟实际使用情况 灵活的压力加载配置多种行为曲线 更加接近真实服务水平协定10个并发用户时 买入 交易平均相应时间 3秒 运行和监控 最广泛的环境支持 协议 负载均衡 Web服务器 应用服务器 数据库 网络 控制台 压力产生器 虚拟用户 美国 欧洲 WindowsUnixLinux SNMPWANEmulation MSIISiPlanetApache BEAWebLogicIBMWebSphereATGDynamoiPlanetAppServer EJBJDBCJSPSitrakaJMonitor OracleMSSQLServerDB2 诊断 无代理监控 操作系统 网络 Web服务器 应用服务器 Java 数据库 事务 页面组件 网络分布 应用代码 强大的结果分析能力 系统 应用服务器CPU占用时间超过了90 最终用户 交易 买入 在250个用户并发情况下平均用时17 58秒 页面组件 从服务器返回第一个缓冲区时间分布较长 应用 J2EE方法 AccountLookup 花费了16秒 占用整个事务的90 时间 服务水平协定分析和测试报告 HPDiagnostics 性能测试的扩展 解决最头疼的问题面向J2EE NET ERP CRM应用低效率的方法和SQL内存泄露线程死锁实例跟踪异常信息捕获 Diagnostics 深度诊断应用问题 对应用分层分析 精确定位应用的瓶颈可细化到代码方法和SQL语句 减少应用问题的解决时间与LoadRunner集成 从事物层面BreakDown 适用于J2EE NET ERP CRM 从服务水平协定 事务 应用代码 SQL语句层层深入 LoadRunner Diagnostics HPDiagnostics的价值 将性能测试带到更高层次深入察看应用代码的性能从 什么时候应用出现问题 转变到 为什么应用出现问题 覆盖所有层面 分析 交易 应用服务器 虚拟机 操作系统 硬件 网络 找到性能瓶颈 Network 56 75 的黑客攻击发生在应用 Gartner 应用级别的安全 网络 被防火墙保护 服务器 有相关的入侵保护工具 应用 被忽略和缺乏保护 Servers Applications 您是否意识到应用安全问题 风险是真实存在的 57 2020年3月5日星期四 HPFortify管理 检测和降低风险 SDLC BuildServer 开发人员 安全测试人员 安全运作中心 安全评审人員 在开发的初期解决安全问题 测试及验证应用软件 从整个代码中找出安全问题 定下主次 然后解决问题 管理 HPFortifySCA全面 准确地分析代码 HPWebInspect黑盒渗透测试 HPFortifyRTA监测及保护运行中的Web应用 管理 HPWebInspect黑盒安全扫描 在生产环境下发现安全缺陷详细的报告和法规遵从分析超过20个主要的法律法规 包括PaymentCardIndustry PCI DataSecurityStandard DSS Sarbanes OxleyAct SOX andHIPAA可扩展性 自定义点击向导为高级测试人员提供渗透和挖掘工具和HPApplicationManagementPlatform集成 提供管理和报告 为安全专家和高级安全测试人员使用 Plan Requirements Design Build Production Test HPWebInspect功能介绍 60 WebInspect扫描结果 61 2020年3月5日星期四 ForHPandPartnerInternalUse Maynotbesharedexternally FortifySCA产品组件及功能 SourceCodeAnalysisEngine 源代码分析引擎 数据流分析引擎 跟踪 记录并分析程序中的数据传递过程的安全问题语义分析引擎 分析程序中不安全的函数 方法的使用的安全问题结构分析引擎 分析程序上下文环境 结构中的安全问题控制流分析引擎 分析程序特定时间 状态下执行操作指令的安全问题配置分析引擎 分析项目配置文件中的敏感信息和配置缺失的安全问题特有的X Tier 跟踪器 跨跃项目的上下层次 贯穿程序来综合分析问题SecureCodingRulepacks 安全编码规则包 AuditWorkbench 审查工作台 CustomRuleEditor CustomRuleWizard 规则自定义编辑器和向导 DeveloperDesktop IDE插件 FortifySCA工作原理 AuditWorkbench AnalysisEngine SemanticGlobalDataFlowControlFlowConfigurationStructural HPSoftwareSecurityCenter RulesBuilder Front End JavaC C NETTSQLJSPPLSQLXML NST Pre Packaged Custom 3rdpartyIDEPlug In fvdl fpr FortifySCA的关键特点 最庞大的安全编码规则包定义了570多种类型的安全漏洞跨层 跨语言地分析代码的漏洞的产生C C Java JSP XML JavaScript PL SQL T SQL VB NET ASP PHP C VB VBScript ASP NET Python ABAP COBOL Objective C Flex ActionsScript等21种语言精确地定位漏洞的产生的全路径支持不同的软件开发平台Platform Windows Solaris RedHatLinux MacOSX HP UX IBMAIXIDEs VisualStudio Eclipse RAD WSAD Fortify漏洞审计 AuditWorkbench 和黑盒安全测试工具集成 和黑盒安全测试工具的集成策略 Fortify对webinspect的黑盒安全扫描结果进行诊断 可以全方位立体化评估安全现状 提供完整的解决方法和风险规避策略 传统的应用软件测试方法 选择一套不错的测试软件产品 并购买测试授权许可为构建测试环境而专门采购硬件 包括服务器 客户机 网络环境等安装部署应用软件系统对于性能测试 需要购置与现实生产环境相当的硬件 网络设备环境组建专业的测试团队 运行 监控测试 并分析测试结果数据 缺点 成本高昂 测试软件成本 测试硬件成本 环境维护成本 项目间重复投资部署 管理复杂测试环境持续可用性差 软件测试云的方法 按需灵活订购测试云平台服务 按时间 按用户数 设计构建测试案例 并上传至测试云平台通过简单的步骤 运行 监控测试 并自动得出测试结果报告对与性能测试 可以灵活配置压力测试的并发数量在集中化的操作平台上 进行统一的团队协作管理 优势 成本低 测试云平台服务成本 测试资源在多项目中得以重复利用部署 管理简单 提高效率7 24测试环境高用性 测试云服务中心 Testcloud 定义 通过Internet为企业用户提供统一门户 使企业内部所有用户或项目团队都可以通过这个门户 实现系统测试的基础设施共享特点 统一平台 全局共享 减少重复投资按需管理 高效利用 提高投资回报简化流程 提升效率 加强项目管理标准环境 协同测试 提高项目质量 虚拟化接入层 Hyper V Vmware PowerVM 物理资源 第三方服务接口 自服务门户 管理门户 服务订阅 服务查询 服务提供和使用管理 合同管理 服务告警 客户信息管理 报表 服务事件台 服务注册 计费 服务目录 计费 运维 运维流程 运维自动化 服务套餐和推广 数据建模与映射

温馨提示

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

评论

0/150

提交评论