软件质量保障与性能管理方案建议书Word格式文档下载.docx
- 文档编号:22821947
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:24
- 大小:25.76KB
软件质量保障与性能管理方案建议书Word格式文档下载.docx
《软件质量保障与性能管理方案建议书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《软件质量保障与性能管理方案建议书Word格式文档下载.docx(24页珍藏版)》请在冰豆网上搜索。
3.3.1轻松创建虚拟用户
................................................................................15
3.3.2创建真实的负载
....................................................................................16
3.3.3定位性能问题
........................................................................................16
3.3.4分析结果精确定位问题所在
................................................................16
3.3.5支持无线应用协议
................................................................................16
3.3.6支持流媒体应用
....................................................................................17
3.3.7完整的企业应用环境的支持
................................................................17
四
产品配置..............................................................................................................18
2
一、公司介绍
公司概况
是业界领先的企业级测试和性能管理解决方案的供应商。
的自动化软件和管理服务帮助企业开发和维护高性能的关键
应用。
遍布全球的用户在他们的关键应用和技术架构中使用
Interactive
的解决方案,最大限度地减少硬件和维护开支,保障收益来源,增强企业的竞争
力。
公司于
1989
年成立于美国加州硅谷的
Sunnyvale,目前
总部设在硅谷的
SunnyVale,在全球
20
多个国家设有
60
多个办事机构,现有
员工
1600
余人。
作为业界最大的企业级测试和性能管理解决方案厂商,Mercury
公司始终致力于为企业关键业务与软件系统开发提供测试管理、功能性测试与
回归测试、负载性能测试与分析、长期性能监控的企业级解决方案。
在
最近的
7
年多的时间里,Mercury
的成
功用户以惊人的速度得以发展,市场占有率不
断上升并处于绝对领先地位,产品受到越来越
多企业用户的青睐。
MI
连续六年创下业绩记录,
其飞速的发展令业界所瞩目。
在
2001
年的
Forbes
ASAP
排名——100
家最活跃、最有潜力的公司
——中名列首位。
公司的卓越
的产品开发与客户服务受到了业界的一致好评。
Mercury
63%
Figure1.极其领先的市场份额
Newport
2001
3
合作伙伴
为了更好地向用户提供完善的解决方案,Mercury
十分注重建立
强大的合作伙伴联盟。
的合作伙伴囊括了许多业界著名的硬
件供应商、数据库厂商、独立软件开发商、系统集成商、服务提供商以及
IT
咨
询公司等。
MercuryInteractive
的合作伙伴销售、集成或实现基于
产品的解决方案,帮助用户顺利进行软件质量保障与性能管理,确保
关键任务应用系统应用成功。
公司的合作伙伴包括了各行各业的领先提供商,包括了
包括硬件厂商
IBM、Dell、Compaq(DEC、TANDEM)、HP,软件开发商
Microsoft、Oracle、BEA、SAP、Peoplesoft、Siebel、Sybase、Ariba
、Broadvision
、SilverStream、
Macromedia
、Real、Merant
等,
无线应用厂商
Nokia、OpenWave
等等,而
咨询公司
AndersonConsulting、普华永道、
KPMG
、HP
Consulting
等公司更成为
Merucry
产品的全球代理。
包
括世界著名的
AT&
T,
Sprint
等电信巨头
Starbase/TBI,
Powertest,
Cornerstone,
NCSI,
Nortek,
Advanced
Testing
等大型独立咨询企业也都是
的全球合作伙伴。
4
系统及需求
在新应用系统中,将可能用到基于
Web
的客户应用,以及大型
Unix
主机
与基于
J2EE
的中间件系统,其大致的系统架构如下:
客户端
高速
各类
网络连接
前端Web
服务器
基于J2EE
的中间件
高性能UNIX
图
3.
新应用系统结构略图
的解决方案覆盖了整个软件质量保障与性能管理生命周
期并且非常适合实际需要:
企业级测试方案
包括测试管理,负载测试和功能性/回归性测试。
企业可以确保其功能性,
可靠性和应用规模适应性,从而优化其基础架构。
另外,他们还能:
∙
预先得知应用程序是否正确运行
预测关键的转换点并在程序发布前确定是否准备就绪
性能管理解决方案
通过从用户角度观测到的端到端的性能情况,来增补网络系统管理工具。
这些解决方案
24*7
地主动监测应用程序,对性能问题向系统中心发出警报,量
化其影响程度并确认其出错的根本原因。
用户可以:
迅速分离并纠正出现的问题以确保收益来源,处理服务投放。
∙检验服务水平协议
5
管理服务解决方案
测试和性能管理服务解决方案。
对任何一个拥有
200
万并发用户数的网站,
通过遍布全球的
500
个
POP,提升企业的负载能力和业务性
能,同时,还可以:
∙从防火墙内外了解端到端性能。
∙通过认证专家提供的外包装测试和性能管理降低基础架构的开支
6
三、解决方案
现代的软件开发和应用进入了一个史无前例的快速发展和增长阶段,无
论是计算机本身的计算能力的提高,业务的复杂程度与各种各样需求的产生,
使软件的开发与应用越来越成为企业成功的重要基石,业务发展的重要保障。
Group
最近的一项对电子商务应用的研究表明,超过半数的基于
C/S
或
B/S
的应用程序不能达到预期的效果水平。
在十几年从事软件质量保障与性能管理的经验中,Mercury
总结
出了如下质量保障与性能管理生命周期:
7
2.
软件质量保障与性能管理的生命周期
对于一个成熟的软件开发与应用发布、使用过程而言,生命周期包含以下
部分:
从软件设计与测试的需求管理到测试计划的设计、功能性与回归测试、
防火墙内部的负载测试与防火墙外部的负载测试。
在系统发布之后,又有长期
的性能监控,产生实时的警报、定位问题产生所在最终诊断并解决相应问题。
8
TestDirector
Te
s
t
D
i
r
e
c
o
™
是业界第一个基于Web的测试管理系统,它可以在您公
司组织内进行全球范围内测试的协调。
通过在一个整体的应用系统中提供并且
集成了测试需求管理,测试计划,测试日程控制以及测试执行和错误跟踪等功
能,TestDirector极大地加速测试过程。
现代的软件应用正改变着许多公司如何制定计划,如何并建立自己的IT系统。
一眨眼的瞬间,一个新的软件应用就被创立,开发并瞬即展现在您的客户、供
应商或合作伙伴的面前。
然而,由于紧凑的开发计划和复杂的系统基构,应用
测试经常是被忽视的。
为了加快企业的发展跟上时代的步伐,
您必须开展经过
系统测试的高品质的网络应用。
在正式面向世人之前,测试管理提供了一套
测试Web应用的组织框架。
由于测试方案会根据
不断推陈出新的应用要求而改进,您需要设立一
个中央点来管理测试过程。
一套基于Web的测试
管理系统提供了一个协同合作的环境和一个中央
数据仓库。
由于测试人员分布在各地,您需要一
个统一的测试管理系统能让用户不管在何时何地
都能参与并出力于整个测试过程。
IT部门增长地
会非常快,人员也会不断流动。
您必须以最快的速度培训新的测试人员,教会
他们所有与测试有关的知识技术。
单个的重点便于管理复杂的开展过程,
改善
部门间的沟通,
加速您测试的成功。
TestDirector能消除组织机构间、地域间的障碍。
它能让测试人员、开放人
员或其它的IT人员通过一个中央数据仓库,在不同位置就能互通测试信息。
TestDirector将测试过程流水作业—从测试需求管理,到测试计划,测试日程安
排,测试执行以至到出错后的跟踪—仅在一个基于浏览器的应用中便可完成。
9
。
3.1.1需求管理
程序的需求驱动整个测试过程。
的
界面
简化了这些需求管理过程,以此您可以验证应用软件的每
一个特征都功能正常。
的需求管理可以让测试
人员根据应用需求自动生成测试用例。
通过提供一个直观
机制将需求和测试用例、测试结果和报告的错误联系起来,从而确保完全的测
试覆盖率。
3.1.2计划测试
测试计划的制定是测试过程中至关重要的环节。
它为整个测试提供了一个结构
框架。
TestDire-ctor
Test
Plan
Manager
在测试计划期尖,为测试小组提供一
个关键要点和
界面来协调团队间的沟通。
3.1.3安排和执行测试
一旦测试计划建立后,
的测试实验室管理为测试日程制订提供一个
基于
的框架。
它的
Smart
Scheduler™根据测试计划中创立的指标对运行着
的测试执行监控。
3.1.4缺陷管理
当测试完成后,项目经理必须解读这
些测试数据并将这些信息用于工作中。
当
有出错发现时,
他们还要指定相关人员
及时纠正。
的出错管理直接
贯穿作用于测试的全过程,以提供管理系
统终端-终端的出错跟踪—从最初的问题
发现到修改错误再到检验修改结果。
由于
同一项目组中的成员经常分布于不同的地方,
基于浏览器的特征,
10
使出错管理能让多个用户何时何地都可通过
查询出错跟踪情况。
利用出错
管理,测试人员只需进入一个
URL,就可汇报和更新错误,过滤整理错误列表
并作趋势分析。
在进入一个出错案例前,
测试人员还可自动执行一次错误数据
库的搜寻,确定是否已有类似的案例记录。
这一查寻功能可避免重复劳动。
3.1.5图形化和报表输出
测试过程的最后一步是分析测试结果,确定应用程序是否已布属成功或需要
再次的测试。
常规化的图表和报告和在测试的任一环节帮助您对数
据信息进行分析。
还以标准的
HTML
Word
形式提供一种生成和
发送正式测试报告的一种简单方式。
测试分析数据还可简便地输入到一种工业
标准化的报告工具,如
Excel,ReportSmith,
Crystal
Reports,和其它类型的第
三方工具。
WinRunner
WinRunner™
是一种企业级的用于检验应用程序是否如期运行的功能
性测试工具。
通过自动捕获,检测,和重复用户交互的操作,
能够辨认缺陷并且确保那些跨越多个应用程序和数据库的业务流程在初次发
布就能避免出现故障,并且保持长期可靠运行。
3.2.1轻松创建测试
用
创立一个测试,
您只需记录下一个标准的业务流程,
如下一
张订单或建立一个新的商家帐户。
直观的记录流程能让任何人在
GUI
上轻轻点击鼠标就可建立测试,
即使技术知识有限的用户也能生成完整的
测试。
您还可以直接编辑测试指令来满足各种复杂测试的需求。
将
种测试创建方式结合在一个环境下,来适应不同的背景支持和您团队的喜好。
11
3.2.2插入检查点
在记录一个测试的过程中,
您可插入检查点,
在查寻潜在错误的同时,
比较预想和实际的测试结果。
在插入检查点后,
会收集一套性能指
标,在测试运行时对其一一验证。
允许您使用几种不同类型的检查
点,
包括文本的,GUI,
位图和数据库。
例如用一个位图检查点,
您可以确认
一个位图图象,如公司的图标是否出现于指定位置。
WinRunner的数据库检验功能自动标示出被修改的数据。
3.2.3检验数据
除了创立并运行测试,
还能验证数据库的数值,
从而确保交易
的准确性。
例如,
在测试创建时,
您可以设定哪些数据库表格和记录资料需要
检测。
在重放时,
您的测试程序就会核对数据库内的实际数值与预想的数值。
能自动显示检测结果,
在有更新/修改,
删除或插入的记录上会用
突出标识以引起注意。
3.2.4增强测试
为了彻底全面地测试一个应用程序,您需要了解对于不同类型的数据它是如何运行的。
的DataDriverTM
Wizard,让您只需点击几下鼠标,就能简单地将一个记录下
的业务流程转化为一个数据驱动的测试,来反映多个用户各自独特且真实的操作行为。
目前有相当数量的企业应用程序仍然使用非标准的对象。
Virtual
Object
Wizard
能识别以前未知的对象,不必特别编写代码。
使用
Virtual
Wizard
界面,您会看到一张的对象类型列表,能用其来代表您未知的对象。
您可以为您的对
12
象设定标识,如一个按钮,并为其命名。
以后每次您记录测试用到这个按钮,
就会自动对应它的名字。
这个特性既能加强您测试的质量,又提高了测试
文件的可读性。
3.2.5运行测试
建立起您的测试,并插入检查点和做一些必要的功能添加后,您就可以开始
运行测试。
当
执行您的测试时,它会自动操作应用程序,正如一个
真实用户根据记录流程执行着每一步的操作。
而且,它的意外处理功能为测试
排除干扰,包括消息和警报。
3.2.6分析结果
一旦测试运行后,您就需要分析测试结果。
WinRunner的互动式的报告工具
通过提供详尽的,易读的报告,其中会列出在测试中发现的差错和出错的位置,
来帮助您解释所得的结果。
这些报告对在
测试运行中发生的重要事件进行描述,如
出错内容和检查点等。
点击按钮,您还能
进一步获取任何未被包括在此测试范围内
的错误的详尽资料。
这些结果都可以通过
Interactive的测试管理工具
®
来查阅。
3.2.7维护测试
随时间推移,开发人员会对
应用程序做进一步的修改,并需要另加额外的
有了
WinRunner,您不必应用程序改动一次,就得重新建一个新的测试。
而
会帮助您创立在程序应用周期内可重复使用的测试。
这样大大地
节省时间和资源,充分利用测试投资。
每次您记录一个测试,WinRunner自动生成一个GUI
map,用于储存应用对
象。
这些对象信息分层次组织,
让您既可以总览所有的对象,也可以选择某栏,
深入查询更多的信息。
更重要的是,GUI
map提供一个中央汇集的站点用做更
13
新您的测试。
一般而言,对您应用程序所做的任何改动都会影响到成百甚至上
千个测试。
使用WinRunner,用户只需改动一个GUI
map而非无数个测试,就能
到达重复使用的目的。
由于能让测试重复使用,WinRunner
提供
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 质量 保障 性能 管理 方案 建议书