MicroFocus白盒测试解决方案

上传人:夏** 文档编号:477071403 上传时间:2023-04-23 格式:DOC 页数:10 大小:39KB
返回 下载 相关 举报
MicroFocus白盒测试解决方案_第1页
第1页 / 共10页
MicroFocus白盒测试解决方案_第2页
第2页 / 共10页
MicroFocus白盒测试解决方案_第3页
第3页 / 共10页
MicroFocus白盒测试解决方案_第4页
第4页 / 共10页
MicroFocus白盒测试解决方案_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《MicroFocus白盒测试解决方案》由会员分享,可在线阅读,更多相关《MicroFocus白盒测试解决方案(10页珍藏版)》请在金锄头文库上搜索。

1、Micro Focus白盒测试解决方案1.1 DevPartner Studio Professional Edition .NET代码级测试工具DevPartner Studio Professional Edition(DevPartner Studio 专业版)是个功能广泛的套件,可用于Microsoft Visual Studio .NET、Microsoft Visual Basic和Microsoft Visual C+开发,能够提高开发人员工作效率。DevPartner Studio能够加快团队在企业和因特网使用的多语言组件与应用中的开发。无论是开发关键业务的分布式应用软件或因特

2、网应用软件、DLL、GUI前端应用程序、游戏,还是开发内部使用或转售的组件,DevPartner Studio都能使开发人员迅速对各种错误进行检测、诊断和修复,最大限度地提高代码的运行性能,并确保优化代码的覆盖范围和测试。通过缩短查找和修复软件错误、性能瓶颈和测试问题所花费的时间,开发人员能迅速交付高质量应用软件产品。1.1.1 优点DevPartner Studio Professional Edition的优点包括以下方面,它能够: 通过缩短在复杂的Windows环境中查找、修复、调整和测试软件问题所花费的时间,降低软件开发成本,提高团队工作效率。这意味着他们将有更多的时间进行代码开发,开

3、发工作的效率更高,并能按时交付软件产品。 优化在Visual Studio开发工具中的投资。DevPartner Studio是个具备Visual Studio .NET、Visual Basic和Visual C+开发特性的完整套件,可用于开发安装在当今Windows操作系统上的各种应用软件和组件。 提高软件可靠性。软件开发和测试期间,涉及内存错误、资源泄漏、VB功能、线程同步、代码性能、分布式应用软件的可靠性以及代码稳定性的各种问题有时会被人们所忽略,导致安装的软件运行不可靠。运用DevPartner Studio,在正常的开发和测试周期内,开发团队能够确定并纠正这些以及其他的一些问题。另

4、外,它们能够确保软件测试达到标准水平,并在软件安装或发布前实现软件的稳定性。 使开发人员能够使用与开发任务相适应的编程语言,并且拥有一整套错误检测、分析和调试工具。 借助DevPartner Subscription Plus程序(只有购买DevPartner产品时才能获得),当能够获得DevPartner的新版本时,开发人员将能跟上DevPartner新版本发布自动交付的步伐。能加快软件开发的解决方案Compuware公司的错误检测和调试解决方案框架,对为开发企业和因特网使用的、基于组件的、分布式应用软件的开发人员来讲,能够满足他们的迫切需求。每个DevPartner特性都能适应某个特定的需

5、要。当这些特性结合起来使用时,它们将能发现软件开发中出现的所有问题,包括从GUI到系统最低层的问题,以及它们中间的所有组件和软件层中的问题。单个特性很容易学习掌握,这些特性提供了对软件错误、性能瓶颈和测试问题的重要描述和解决办法,能有效地提高开发人员的技能。DevPartner Studio能够提高开发人员的工作效率,缩短软件部署的时间。这些工具的强大组合有助于确保代码的一致性、质量保证和维护的简便性。DevPartner Studio的功能不断增加,可用于.NET、Visual Basic和Visual C+ 的开发、调试、调优和测试。这些功能包括: 错误检测和诊断 性能分析 代码覆盖范围分

6、析 内存分析 源代码检查 分布式应用软件分析DevPartner Studio中的特性可以在整个开发周期中使用。当开发人员遇到一个问题时,他不用花费大量的时间来设法解决这个问题,而是用DevPartner Studio来自动隔离、确定和解释如何解决该问题。这个工具也可以在软件开发的重要时刻或间隔测试阶段使用,以确保软件没有任何错误并能稳定运行。1.1.2 错误的检测和诊断DevPartner Studio的错误检测特性(也可以作为CompuwareBoundsChecker来独立购买)能够实现调试进程的自动化,从而加快Visual C+开发速度并缩短软件产品的“上市时间”。C# 和Visual

7、 C+开发人员可以在Microsoft Visual Studio中使用DevPartner的错误检测特性,迅速而自动地查找和修复内存和资源泄漏、API错误和内存错误。DevPartner Studio的错误检测特性能够确保在运行期间正确使用 9,000多个API和OLE方法,包括最新的Windows、ODBC、ActiveX、DirectX、COM和Internet API。它能找到发生错误的源代码行,对错误进行解释,并提出建议的解决方案和编码示例。DevPartner Studio的错误检测特性通常可以用于整个软件生命周期的编码、调试和测试阶段,直至全面检查应用软件的编程错误。它的优点包括

8、以下方面,它能够: 迅速找到发生内存和资源泄漏以及静态存储器、堆栈存储器和堆阵存储器错误的出错代码行 对在被管理和未被管理的代码之间进行的调用数量实施监控,改进代码的总体运行性能 获取发生程序死锁的原因、何处发生和如何发生等情况的详细分析信息。这些信息将使用户能够迅速确定并解决已经发现的和潜在的线程死锁问题 能够非常容易地找到任何应用软件、组件、DLL或EXE中失败的API调用,并提供详细的分析结果 最大限度地提高开发人员的工作效率,而不改变开发进程 提供可定制的错误检测特性,允许开发人员选择哪些错误和代码需要检查、取消或忽略 检查第三方组件中出现的错误,甚至可以在没有源代码的情况下进行检查

9、采用兼容性检查的方法,校验跨Windows平台运行的代码1.1.3 性能分析使用DevPartner Studio的性能分析特性,采用Microsoft Visual Studio .NET、Visual Studio 6或者同时采用这两种软件的开发人员将能在一个直观用户界面中自动而准确地找到运行速度慢的代码,并且准确地报告应用软件和组件的运行性能,从而加快组件和应用软件的运行速度和可用性。它的优点包括相应的各种功能,这些功能能够: 为应用软件、组件、类、方法、属性、源代码和各个代码行提供广泛的定时功能、统计信息和数据。通过显示广泛性能数据的多个视图,您可以获取各种详细的信息,以便作出正确的优

10、化决定 提供关于被管理代码和未管理代码性能数据的单一但内容全面的视图。不必分开测定.NET和本机代码的运行性能,如果分开测定,可能使测量不准确 使用Compuware公司的专利产品Quantum上下文切换监控技术,测定操作系统运行除代码之外的任务所耗费的时间,以便提供准确且可复制的结果 提供便于使用的直观浏览功能,并且提供容易理解的性能数据。开发人员可以迅速而方便地确定应用软件、组件或系统的任何位置上运行速度慢的代码和性能瓶颈。只需要进行很少几次点击操作,就可以进行性能的分析和优化 每当应用软件或组件运行时,无论它如何运行,都可以收集各种性能信息。无论软件是Microsoft Internet

11、 Explorer之类的容器中使用的ActiveX控件,还是独立的应用软件,DevPartner Study的性能分析特性都能够准确报告它的性能,让开发人员能够在实际环境条件下测试代码1.1.4 代码覆盖范围分析DevPartner Study的代码覆盖范围分析特性能够自动定位Visual Studio和Visual Studio .NET应用软件和组件中未经测试的代码。使开发人员在开发过程中将软件的可靠性纳入软件之中。通过在软件开发期间测定并跟踪代码的执行情况和代码基础的稳定性,运用代码覆盖范围的特性,可以节省开发团队的测试时间,提高代码的可靠性。DevPartner Studio的代码覆盖

12、范围分析特性提供了以下的几个功能: 自动定位未运行的代码,这些代码可能需要进行补充开发或测试 提供一个内容全面的视图,专门显示被管理代码和未被管理代码的代码覆盖范围数据情况。不需分开测定.NET和本机代码的覆盖范围,否则可能使测量不准确 节省开发时间,减少冗余测试,同时确保最佳的覆盖率 集成建模使用户在开发环境内部运行程序时,能非常容易地收集代码覆盖范围的数据 当应用软件和组件被实际使用时,用户可以在一个浏览器中对它们进行分析,或者在ActiveX容器中将它们作为一个独立的软件来进行分析 使用会话数据合并特性,可以为单个开发人员或整个项目团队积累代码覆盖范围、稳定性和易变性等信息。DevPar

13、tner Studio的代码覆盖范围分析特性提供整个项目范围的内容广泛的视图,包括整个开发周期中代码基础的稳定性和测试覆盖范围 提供多个编程语言的代码覆盖范围分析,确保用Visual Basic .NET,C#,Visual Basic 6,Visual C+,VBscript和Jscript的任何组合编写的应用软件和组件能够得到准确的结果1.1.5 内存分析DevPartner Studio的内存分析特性能够展示一个对象或类所占用的内存量,跟踪在内存中拥有一个对象的引用,并识别负责分配内存的某个方法中的源代码行。内存仿形程序能帮助您迅速定位无效代码,从而可以节省宝贵的软件开发时间,否则,如果

14、人工查找无效代码,将需要花费几个小时或几天的时间。当运行内存分析特性时,你可以选择查看以下的潜在问题领域: 内存泄漏 临时对象的创建 RAM的总体覆盖区DevPartner Studio的内存分析特性还能提供一系列的详细信息,它们包括: 实时图形: 这是一个实时动态视图,它在应用程序运行时显示内存使用情况。您可以查看应用程序代码、系统和其他外部应用软件代码各自使用了多少内存,以及将耗用的内存与为被管理的堆阵(内存)所保留的内存相比较的情况 类的动态列表: 用数据图表显示的类的列表,可进行实时更新,当应用程序运行时,能显示已经分配了内存的对象数量和每个类使用的字节数 详细的堆视图: 这是程序执行

15、的任何时候有关被管理的堆(内存)的详细视图。视图中的数据可以用于深入分析内存出现的问题,使您能够查看应用软件如何使用内存,并最终识别使用内存最多的方法或代码行1.1.6 源代码检查这是一个内容广泛的规则数据库,里面存放了根据许多普遍接受的编码方法产生的和业界专家提出的规则,代码检查特性可用于Visual Basic、Visual Basic .NET、C#和ASP.NET源代码。代码检查特性能自动查找常见的编程问题,然后就它们是何问题以及如何才能解决这些问题提供支持信息。DevPartner Studio的代码检查特性能够严格检查源代码,以发现与下列对象相关的潜在问题: 应用软件组件 应用软件的性能 可移植性 可用性 数据库 国际化 MTS MSMQ Web类 设计时间属性 逻辑方法 Windows 语言的使用 是否符合编码标准 从Visual Basic向Visual Basic .NET进行移植1.1.7 特性 能检查一个项目是否存在各种潜在的问题,节省开发人员大量的开发精力,减少耗时的调试工作 对于Visual Basic的开发人员来说,可以识别为移植到Visual Basic .NET所需要进行的代码修改 能够提供问题起因的详细信息,并显示可用的变通办法,帮助经验不够丰富的开发人员建立高质量、易于维护的代码 为可增加的用户和可扩

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号