Borland全生命周期软件质量解决方案
Borland软件全生命周期质量管理解决方案Borland测试解决方案专家 测试解决方案专家 庄俊乾 Asks.zhuang@http://www.77cn.com.cn
Borland全生命周期软件质量解决方案
传统的代码级的软件质量管理已经不再适用… 传统的代码级的软件质量管理已经不再适用…软件应用生命周期
需求分析
设计建模
编码实现
测试
生产部署
覆盖整个软件生命周期
缺陷发现并纠正的越早,付出的代价越小! 缺陷发现并纠正的越早,付出的代价越小!
Borland全生命周期软件质量解决方案
Borland提供全面的软件生命周期解决方案 和服务Borland 解决方案IT 管控解决方案 需求定义和管理解决方案 变更管理解决方案 全生命周期质量管理解决方案 融合CORBA和J2EE两种主流技术的中间件平台
产品计划– Tempo 定义 – Caliber 设计 – Together 开发 – JBuilder, BDS 测试 – Segue, Optimizeit 管理 – StarTeam 部署 – VisiBroker, AppServer
服务Borland Accelerate 过程咨询 技术实现 培训 售后支持 Borland拥有强大的本地化 专业服务、咨询和售后支 撑体系
Borland全生命周期软件质量解决方案
Borland 全生命周期质量管理解决方 案 - LQM制定测试计划 建立测试环境 LQM解决方案 LQM实施 产品培训咨询 测试培训咨询 创建和执行测试 测试结果分析 基础架构优化 体系结构优化 性能问题诊断
建立LQM体系 LQM体系 LQM
现场培训咨询
测试服务
性能优化服务
质量改进服务框架全生命周期质量管理(Lifecycle Quality Management) anagement) 全生命周期质量管理(SilkCentral Test Manager CaliberRM/Caliber DefineIT
测试管理SilkTest SilkPerformer
需求管理/ 需求管理/定义StarTeam Gauntlet
界面验证
功能验证
性能验证
性能诊断
版本/变更/ 版本/变更/管理 持续编译/自动测试 持续编译/
Borland全生命周期软件质量解决方案
Borland 软件解决方案-全生命周期的质量管理
全生命周期的质量管理SilkCentral Test Manager
测试管 理SilkTest SilkPerformer
界面验证
功能验证
性能测试
容量评估
5
| Copyright © 2005 Borland Software Corporation. All rights reserved. |
2011年5月27日星期五
Borland全生命周期软件质量解决方案
工作原理: 对象识别是录制工作原理: 对象识别是录制-回放机制的保证Script Recorder
Client
Server
Script
6
| Copyright © 2005 Borland Software Corporation. All rights reserved. |
2011年5月27日星期五
Borland全生命周期软件质量解决方案
用户操作用户操作:
7
| Copyright © 2005 Borland Software Corporation. All rights reserved. |
2011年5月27日星期五
Borland全生命周期软件质量解决方案
动作转化为脚本
动作保存为的测试脚本
8
| Copyright © 2005 Borland Software Corporation. All rights reserved. |
2011年5月27日星期五
Borland全生命周期软件质量解决方案
基于对象的验证点(Verification)
图片 对象
9
| Copyright © 2005 Borland Software Corporation. All rights reserved. |
2011年5月27日星期五
Borland全生命周期软件质量解决方案
通过设置验证点来检查预期结果用户操作:
10
| Copyright © 2005 Borland Software Corporation. All rights reserved. |
2011年5月27日星
期五
Borland全生命周期软件质量解决方案
设置验证点的测试脚本动作保存为的测试脚本
11
| Copyright © 2005 Borland Software Corporation. All rights reserved. |
2011年5月27日星期五
Borland全生命周期软件质量解决方案
人工进行性能测试面临三难: 执行难,重复难,分析难
可重复性? 可重复性 执行难
Coordinator
Internet
数据收集? 数据收集 结果分析? 结果分析Tester System Under Test
12
| Copyright © 2005 Borland Software Corporation. All rights reserved. |
2011年5月27日星期五
Borland全生命周期软件质量解决方案
SilkPerformer帮助您全面掌控 企业级应用的性能、伸缩性和可靠性自动健 康检查 机制
分析性能瓶颈
报告
TrueLog
Server Analysis ModuleBack-end System
Multi-Machine Controller (MMC)
Agents 虚拟用户 (VU)
从虚拟用户( ) 从虚拟用户(VU) 的角度获知的性能表现
从虚拟用户( ) 从虚拟用户(VU) 的角度获知的可靠性表现
13
| Copyright © 2005 Borland Software Corporation. All rights reserved. |
2011年5月27日星期五
Borland全生命周期软件质量解决方案
SilkPerformer 的负载测试流程:基于项目的资源集中 管理;上手容易,使用方便1. 记录用户的交互,将 记录用户的交互, 动作记录成为测试需要的 脚本 2. 通过在脚本中添加测试 数据和定义用户行为, 数据和定义用户行为,将脚 本变为运行虚拟用户运行所 需要的脚本
5. 分析数据, 从而 分析数据, 找到影响性能的瓶颈。 找到影响性能的瓶颈。
3. 设定负载模式,运行虚 设定负载模式, 拟用户,从而产生压力 拟用户,
4. 在压力测试过程中, 监控系统 在压力测试过程中, 的性能。 的性能。
14
| Copyright © 2005 Borland Software Corporati …… 此处隐藏:1232字,全部文档内容请下载后查看。喜欢就下载吧 ……