⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 主流测试工具介绍.htm

📁 本书介绍了软件测试的工具
💻 HTM
📖 第 1 页 / 共 2 页
字号:
      <P>  LoadRunner 
      内含集成的实时监测器,在负载测试过程的任何时候,您都可以观察到应用系统的运行性能。这些性能监测器为您实时显示交易性能数据(如响应时间)和其它系统组件包括application 
      server, web 
      server,网路设备和数据库等的实时性能。这样,您就可以在测试过程中从客户和服务器的双方面评估这些系统组件的运行性能,从而更快地发现问题。<BR></P>
      <P>  再者,利用LoadRunner 的ContentCheck TM ,您可以判断负载下的应用程序功能正常与否。ContentCheck 
      在Virtual users 
      运行时,检测应用程序的网络数据包内容,从中确定是否有错误内容传送出去。它的实时浏览器帮助您从终端用户角度观察程序性能状况。 <BR></P>
      <P><FONT color=#0000ff>分析结果以精确定位问题所在</FONT><BR></P>
      <P>  一旦测试完毕后,LoadRunner 
      收集汇总所有的测试数据,并为您提供高级的分析和报告工具,以便迅速查找到性能问题并追溯原由。使用LoadRunner 的Web 
      交易细节监测器,您可以了解到将所有的图象、框架和文本下载到每一网页上所需的时间。例如,这个交易细节分析机制能<BR></P>
      <P>  够分析是否因为一个大尺寸的图形文件或是第三方的数据组件造成应用系统运行速度减慢。另外,Web 
      交易细节监测器分解用于客户端、网络和服务器上端到端的反应时间,便于确认问题,定位查找真正出错的组件。例如,您可以将网络延时进行分解,以判断DNS 
      解析时间,连接服务器或SSL 认证所花费的时间。通过使用LoadRunner 的分析工具,您能很快地查找到出错的位置和原因并作出相应的调整。 
      <BR></P>
      <P><FONT color=#0000ff>重复测试保证系统发布的高性能</FONT><BR></P>
      <P>  负载测试是一个重复过程。每次处理完一个出错情况,您都需要对您的应用程序在相同的方案下,再进行一次负载测试。以此检验您所做的修正是否改善了运行性能。<BR></P>
      <P><FONT color=#0000ff>Enterprise Java Beans的测试</FONT><BR></P>
      <P>  LoadRunner 完全支持EJB 的负载测试。这些基于Java 
      的组件运行在应用服务器上,提供广泛的应用服务。通过测试这些组件,您可以在应用程序开发的早期就确认并解决可能产生的问题。 <BR></P>
      <P>  利用LoadRunner, 您可以很方便地了解系统的性能。 它的Controller 
      允许您重复执行与出错修改前相同的测试方案。它的基于HTML 
      的报告为您提供一个比较性能结果所需的基准,以此衡量在一段时间内,有多大程度的改进并确保应用成功。由于这些报告是基于HTML 
      的文本,您可以将其公布于您公司的内部网上,便于随时查阅。 <BR></P>
      <P><FONT color=#0000ff>最大化投资回报 </FONT><BR></P>
      <P>  所有Mercury Interactive 的产品和服务都是集成设计的, 
      能完全相容地一起运作。由于它们具有相同的核心技术,来自于LoadRunner和ActiveTest TM 的测试脚本,在Mercury 
      Interactive 的负载测试服务项目中,可以被重复用于性能监测。借助Mercury Interactive的监测功能--Topaz TM 
      和ActiveWatch TM 
      ,测试脚本可重复使用从而平衡投资收益。更重要的是,您能为测试的前期布署和生产系统的监测提供一个完整的应用性能管理解决方案。<BR></P>
      <P><FONT color=#0000ff>支持无线应用协议</FONT><BR></P>
      <P>  随着无线设备数量和种类的增多,您的测试计划需要同时满足传统的基于浏览器的用户和无线互联网设备,如手机和PDA。LoadRunner 支持2 
      项最广泛使用的协议:WAP和I-mode。此外,通过负载测试系统整体架构,LoadRunner 
      能让您只需要通过记录一次脚本,就可完全检测上述这些无线互联网系统。<BR></P>
      <P><FONT color=#0000ff>支持Media Stream应用</FONT><BR></P>
      <P>  LoadRunner 还能支持Media Stream应用。为了保证终端用户得到良好的操作体验和高质量Media 
      Stream,您需要检测您的Media Stream应用程序。使用LoadRunner 
      ,您可以记录和重放任何流行的多媒体数据流格式来诊断系统的性能问题,查找原由,分析数据的质量。<BR></P>
      <P><FONT color=#0000ff>完整的企业应用环境的支持</FONT><BR></P>
      <P>  LoadRunner 支持广泛的协议,可以测试各种IT 基础架构。 </P>
      <P><FONT color=#ff0000>全球测试管理系统</FONT></P>
      <P>  TestDirector 
      是业界第一个基于Web的测试管理系统,它可以在您公司内部或外部进行全球范围内测试的管理。通过在一个整体的应用系统中集成了测试管理的各个部分,包括需求管理,测试计划,测试执行以及错误跟踪等功能,TestDirector极大地加速了测试过程。 
      <BR></P>
      <P>  电子商务正影响着许多公司制定计划和建立自己的IT系统。很快,一个Web应用软件就能被创建,开发并立即展现在您的客户、供应商或合作伙伴的面前。然而,由于紧凑的开发计划和复杂的系统基构,Web应用软件的测试经常是被忽视的。为了与新经济同步, 
      您必须开发经过系统测试的高品质的网络应用软件。 <BR></P>
      <P>  您需要设立一个中央点来管理测试过程。一套基于Web的测试管理系统提供了一个协同合作的环境和一个中央数据仓库。由于测试人员分布在各地,您需要一个集中的测试管理系统能让测试人员不管在何时何地都能参与整个测试过程。IT部门增长地会非常快,人员也会不断流动。您必须以最快的速度培训新的测试人员,教会他们所有与测试有关的知识技术。重点在于管理复杂的开发和测试过程,改善部门间的沟通, 
      加速您测试的成功。 <BR></P>
      <P>  TestDirector能消除组织机构间、地域间的障碍。它能让测试人员、开发人员或其它的IT人员通过一个中央数据仓库,在不同地方就能交互测试信息。TestDirector将测试过程流水化——从测试需求管理,到测试计划,测试日程安排,测试执行到出错后的错误跟踪——仅在一个基于浏览器的应用中便可完成,而不需要每个客户端都安装一套客户端程序。 
      <BR></P>
      <P><FONT color=#0000ff>需求管理 </FONT><BR></P>
      <P>  程序的需求驱动整个测试过程。TestDirector 的Web 
      界面简化了这些需求管理过程,以此您可以验证应用软件的每一个特性或功能是否正常。通过提供一个比较直观的机制将需求和测试用例、测试结果和报告的错误联系起来,从而确保能达到最高的测试覆盖率。 
      <BR></P>
      <P>  一般有2 种方式可将需求和测试联系起来。其一,TestDirector 
      捕获并跟踪所有首次发生的的应用需求。您可以在这些需求基础上生成一份测试计划,并将测试计划(?)对应与您的需求。例如,您或许有25 
      个测试计划(?)可对应同一个应用需求。您一定能方便地管理需求和测试计划(?)之间可能存在的一种多配多的关系,确保每一个需求都经过测试。其二,由于Web 
      应用是不断更新和变化的,需求管理允许测试人员加减或修改需求,并确定目前的应用需求已拥有了一定的测试覆盖率。它们帮助决定一个应用软件的哪些部分需要测试,哪些测试需要开发,是否完成的应用软件满足了用户的要求。对于任何动态地改变Web 
      应用,必须审阅您的测试计划是否准确,确保其符合最当前的应用要求。 <BR></P>
      <P><FONT color=#0000ff>计划测试 </FONT><BR></P>
      <P>  测试计划的制定是测试过程中至关重要的环节。它为整个测试提供了一个结构框架。TestDirector的Test Plan Manager 
      在测试计划期尖,为测试小组提供一个关键要点和Web 界面来协调团队间的沟通。 <BR></P>
      <P>  Test Plan Manager 
      指导测试人员如何将应用需求转化为具体的测试计划。这种直观的结构能帮助您定义如何测试您的应用软件,从而您能组织起明确的任务和责任。Test Plan 
      Manager提供了多种方式来建立完整的测试计划。您可以从草图上建立一份计划,或根据您用Require-ments 
      Manager所定义下的应用需求,通过Test Plan Wizard 
      快捷地生成一份测试计划。如果您已经将计划信息以文字处理文件形式,如Microsoft Word 方式储存,您可以再利用这些信息,并将它导入到Test 
      Plan 
      Manager。它把各种类型的测试汇总在一个可折叠式目录树内,您可以在一个目录下查询到所有的测试计划(?)。例如,你可以将人工和自动测试,如功能性的,还原和负载测试方案结合在同一位置。 
      <BR>Test Plan Manager 
      还能进一步的帮助您完善测试设计和以文件形式描述每一个测试步骤,包括对每一项测试,用户反应的顺序,检查点和预期的结果TestDirector 
      还能为每一项测试连加附属文件,如Word ,Excel ,HTML ,用于更详尽的记录每次测试计划。 <BR></P>
      <P>  Web 网络应用日新月异,您的应用需求也随之不断改变。您需要相应地更新您的测试计划,优化测试内容。即使频繁的更新,TestDirector 
      仍能简单地将应用需求与相关的测试对应起来。TestDirector 还可支持不同的测试方式来适应您公司特殊的测试流程。 <BR></P>
      <P>  多数的测试项目需要一个有人工与自动测试的结合,包括健全,还原和系统测试。但即使符合自动测试要求的工具,在大部分情况下也需要人工的操作。启用一个演变性的而非革新性的自动化切换机制,能让测试人员决定哪些重复的人工测试可转变为自动脚本以提高测试速度。 
      <BR></P>
      <P>  TestDirector 还能简化将人工测试切换到自动测试脚本的转化,并可立即启动测试设计过程。 <BR></P>
      <P><FONT color=#0000ff>安排和执行测试 </FONT><BR></P>
      <P>  一旦测试计划建立后,TestDirector 的测试实验室管理为测试日程制订提供一个基于Web 的框架。它的Smart 
      Scheduler根据测试计划中创立的指标对运行着的测试执行监控。 <BR></P>
      <P>  当网络上任何一台主机空闲,测试可以彻夜执行于其上。Smart Scheduler 
      能自动分辨是系统还是应用错误,然后将测试重新安排到网络上的其他机器。 <BR></P>
      <P>  对于不断改变的Web 
      应用,经常性的执行测试对于追查出错发生的环节和评估应用质量都是至关重要的。然而,这些测试的运行都要消耗测试资源和时间。使用Graphic 
      Designer 
      图表设计,您可以很快地将测试分类以满足不同的测试目的,如功能性测试,负载测试,完整性测试等。它的拖动功能可简化设计和排列在多个机器上运行的测试,最终根据设定好的时间、路径或其它测试的成功与否,为序列测试制订执行日程。Smart 
      Scheduler 能让您在更短的时间内,在更少的机器上完成更多的测试。 <BR></P>
      <P>  用WinRunner , Astra QuickTest ,Astra LoadTest 或LoadRunner 
      来自动运行功能性或负载测试,无论成功与否,测试信息都会被自动汇集传送到TestDirector 的数据储存中心。同样,人工测试也以此方式运行。 
      <BR></P>
      <P><FONT color=#0000ff>缺陷管理 </FONT><BR></P>
      <P>  当测试完成后,项目经理必须解读这些测试数据并将这些信息用于工作中。当有出错发现时,他们还要指定相关人员及时纠正。 <BR></P>
      <P>  TestDirector 
      的出错管理直接贯穿作用于测试的全过程,以提供管理系统终端-终端的出错跟踪—从最初的问题发现到修改错误再到检验修改结果。由于同一项目组中的成员经常分布于不同的地方,TestDirector 
      基于浏览器的特征,使出错管理能让多个用户何时何地都可通过Web 查询出错跟踪情况。利用出错管理,测试人员只需进入一个URL 
      ,就可汇报和更新错误,过滤整理错误列表并作趋势分析。在进入一个出错案例前,测试人员还可自动执行一次错误数据库的搜寻,确定是否已有类似的案例记录。这一查寻功能可避免重复劳动。 
      <BR></P>
      <P><FONT color=#0000ff>图形化和报表输出 </FONT><BR></P>
      <P>  测试过程的最后一步是分析测试结果,确定应用软件是否已布属成功或需要再次的测试。 <BR></P>
      <P>  TestDirector 常规化的图表和报告和在测试的任一环节帮助您对数据信息进行分析。 <BR></P>
      <P>  TestDirector 还以标准的HTML 或Word 
      形式提供一种生成和发送正式测试报告的一种简单方式。测试分析数据还可简便地输入到一种工业标准化的报告工具,如Excel ,ReportSmith 
      ,CrystalReports ,和其它类型的第三方工具。<FONT color=#ff0000> </FONT></P></TD></TR>
  <TR>
    <TD align=right height=15 vAlign=top>&nbsp;</TD></TR>
  <TR>
    <TD colSpan=2 height=2 vAlign=top>
      <DIV align=center>
      
      </DIV></TD></TR></TBODY></TABLE></BODY></HTML>

</body><!-- CoreMail Version 2.5 Copyright (c) 2002-2005 www.mailtech.cn -->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -