• TestPartner 可实现:

    • 提升非技术人员和有经验的测试人员的能力,使其能更彻底,更及时地完成测试任务
    • 在整个软件开发的生命期内促进合作,提高团队效率和项目的完成效率
    • 自动进行回归测试,以加快应用程序补丁、服务包及其他常规更新的验收过程
    • 清楚明确的文档测试结果,加快应用程序问题的谁别和解决
    • 理解测试结果,自信地推出符合要求的产品并实现预期的业务价值
    • 用测试结果来帮助测试维护,改善在测试自动化方面的投资的回报
    • 在应用程序生命周期的较早阶段引入质量,从而降低开发和维护成
    • 为广泛的技术平台,包括Web、.NET、Java、SAP、Oracle等基于Windows的分布式应用程序的质量措施的实施加快速度。

    通过与Compuware的测试管理解决方案的紧密集成,TestPartner的价值得到了进一步的增强,通过为应用程序提供对风险、成本、日程进行更有效的解决和平衡的功能,可改善应用程序的生产。 TestPartner同时也是质量管理体系中的一个组成部分,可为其提供对高质量应用程序的生产进行控制、测量、管理和不断改进的功能。 质量管理体系的报告和对项目质量状态的实时分析可以为质量决策提供信息,提高IT部门部署应用程序的信心。

    无需编程即可创建测试- TestPartner的Visual Navigator 甚至可以让新手访问测试,几乎任何人都可以立即变得具有生产性。 在Visual Navigator内,您可访问面板,这些面板可为每个测试屏幕以及与每个屏幕相关的测试步骤提供预览,并可提供一个将所有步骤联系起来的故事板(Storyboard)。 在每个步骤被选择时,屏幕预览内相应的控件会显示高亮,这样可以对自动化环境进行清洗的定义。 此外,每个测试步骤还有相关的属性,可由用户更改,或甚至通过一个数据文件进行汇总,以完全利用数据驱动的测试。 后,这种方式允许应用程序的用户—他们对被测应用程序非常熟悉,但通常缺少如何使用自动测试工具的专业知识—能够方便且自信的掌握业务的交易,确保对合适的功能进行了测试并在发现不准确的情况下或应用程序发生改变的情况下协助进行更新。

    即使在得不到应用程序的情况下也可以进行更改和定制测试。- 除了为每个应用程序的窗口生成截图并显示在屏幕额预览窗口之外,TestPartner还可以为每个屏幕记录详细的控件信息。 这意味着,您可以在已经采集信息的基础上,轻松地对现有测试进行扩展和更改。 例如,您可以: 

    • 从屏幕预览状态(或在被测应用程序中)直接插入新的步骤
    • 对现有测试进行更爱,以进行不同或更多的步骤
    • 对进行的行为(例如用单击代替双击) 或输入的数据进行更改
    • 增加初始记录阶段没有插入的验证信息
    • 您可以在无需对原应用程序进行重新记录的情况下进行所有以上的操作。

    这一 "离线版" 功能对现代"由工作流驱动的" 应用程序特别有价值,您只需几分钟的时间即可回到那个您可以采集更多数据或记录更多新行为的点上。 通过TestPartner, 只要对应的应用程序数据没有改变,您只到相关的屏幕进行需要的更改和步骤即可实现生产率的提高。

    通过逻辑设计器,在测试"智能化"的环境下创建- 为了彻底对应用程序进行测试,您所要做的不仅仅是简单的记录和回放,这一点很重要。 TestPartner 提供了内建的向导和逻辑设计器,可以简化复杂的测试情况的实施创建。 这些向导和逻辑设计器可以通过逻辑工具或通过右键点击菜单立即进行访问。 通过增加具有以下功能的逻辑,用户可以成功地完成 复杂的测试项目:

    • 快速创建数据驱动型测试
    • 对文字、图形、属性等的表示的测试。
    • 只有满足特定情况的时候才会发生这些步骤
    • 可变数据的创建和使用
    • 测试步骤的重复
    • 实际和预期结果的测试和验证
    • 测试过程与被测应用程序之间的同步
    • 自动错误处理

    对测试及其结果的明白无误的理解和存档 - TestPartner 可消除抽象,以便用户能更好的理解应对实验进行怎样的自动化,以及理解实际的结果。 您不再需要进行猜测了。 您可以确切的了解每个步骤的自动化对象。 类似的,如果某个测试发现了应用程序的问题,则可视化的测试结果在积极识别和提供解决方案方面的效率要高的多,也更有效。 您无需再花费数小时的时间对问题进行现场的再现。 此外,可以把测试情况打印下来,以为手动测试、用户存档和培训或合规性检查和认证的存档提供外部文档。 同样,测试结果可以打印下来以提供报告并在会议上进行审查,还可以对故障排除提供帮助,或对支持过程合规性的审查提供证据。

    加快测试的维护 - 自动测试的 大挑战之一是测试资产的长期维护。 每当应用程序出现变化,与功能相对应的测试案例也需要进行更新 TestPartner 可以以两种方式对此进行简化。 首先,您可以通过Visual Navigator来查看结果,Visual Navigator是TestPartner的内建屏幕预览,可显示原始的测试屏幕和回放时所截取的测试屏幕,以便您可以立即发现应用程序的变化。 其次, TestPartner的单击更新屏幕的功能,能够使应用程序的变化能立即被可视化测试捕捉到。 例如,如果您决定需要在被测应用程序内为现有屏幕增加一个新的视场,您可以选择对屏幕进行更新,以获取新的屏幕信息(以及相关的属性),无需对测试进行重新记录。 通过让您在测试维护方面花更少的时间,而投入更多的时间对应用程序进行彻底的测试,TestPartner可提高您的投资回报率。

    通过VBA脚本实现更先进的测试场景- TestPartner的可视化测试可提供一种不要求编程经验的测试方式,并通过Visual Basic for Aplications 为专家用户提供更先进的功能。 提供基于VBA的测试意味着专家用户可以在 适合某给定项目或测试的水平上工作—用一种全新的可视化方式,将VBA程序(outines)与可视化的测试集成,以实现定制化,和解决 复杂的测试案例,或完全用VBA进行工作。 TestPartner的VBA和虚拟测试功能的设计旨在实现二者之间的紧密结合,以便测试然元可以在可视化测试的范围内的任意一点调用VBA程序,传输和返回必要的数据,以完成测试案例。VBA的丰富功能集、包括大量的调试功能和微软的自动完成程序IntelliSense™,可以使用户比用自己的编程语言或在其他功能较贫乏开发环境下效率更高,也更具生产性。

    通过合作进行沟通,实现更高效的运转 - 随着测试团队越来越分散,并把应用程序的用户、测试人员和程序员都包括在内,明确而有效的沟通就变得越发重要。 为此,TestPartner提供了一个基于团队的合作功能,允许用户对测试或测试结果内引起关注的特定项目进行标注和描述,并在必要时分配给另一个用户。 这样就会出现如下的工作情况:

    一个应用程序用户成功地捕捉到一个业务流程,然后进行标注后将其分配给质量专家,以纳入测试框架中。

    质量团队的成员对一个缺陷进行了在线,对出现问题的点进行标注后分配给程序员进行调查。

    测试接管显示被测应用程序出现变化。 质量关对的成员将结果分配给应用程序的用户,以验证这是否预期行为。