Testing “设备”的功能和性能测试;Finacle-Infosys“;使用ibmrational的核心银行系统

Testing “设备”的功能和性能测试;Finacle-Infosys“;使用ibmrational的核心银行系统,testing,rft,ibm-rational,rpt,Testing,Rft,Ibm Rational,Rpt,我试图评估以下IBMRational工具处理“Finacle-Infosys”核心银行系统的功能测试自动化和性能测试的能力 IBMRationalFunctionalTester(RFT) IBMRationalPerformanceTester(RPT) 此外,我想确认是否需要为这两个工具添加任何其他组件以支持我的测试需求(例如,测试web服务的插件或处理Oracle NCA Jinitator…等) 感谢您的帮助和支持 注意:我很抱歉在“软件质量保证和测试”和主要的“StackOverFlo

我试图评估以下IBMRational工具处理“Finacle-Infosys”核心银行系统的功能测试自动化和性能测试的能力

  • IBMRationalFunctionalTester(RFT)
  • IBMRationalPerformanceTester(RPT)
  • 此外,我想确认是否需要为这两个工具添加任何其他组件以支持我的测试需求(例如,测试web服务的插件或处理Oracle NCA Jinitator…等)

    感谢您的帮助和支持


    注意:我很抱歉在“软件质量保证和测试”和主要的“StackOverFlow”网站上发布了两次这个问题。

    RationalFunctionalTester(RFT)是一个功能性/GUI测试/自动化工具。 我不确定您正在使用的应用程序,但是RFT为基于Html/Java/.Net/Win的应用程序提供了非常好的支持(仅举几个例子)

    我将简要介绍RFT可以做什么,然后您可以决定它是否满足您的功能测试或自动化需求。 RFT可以安装在EclipseIDE或VisualStudioIDE上,也可以同时安装在这两种IDE上,您可以随意使用

    RFT为您提供了使用记录器创建测试脚本的能力,记录器只记录您在应用程序上执行的操作,捕获您一直交互的对象并保存对象映射。您可以创建验证点(数据验证点、属性验证点等),或者使用数据池使用不同的数据集运行一些测试

    如果录制后需要,可以进一步微调由此生成的脚本。 一旦脚本准备就绪,您就可以播放脚本,然后RFT将开始执行脚本包含的操作,RFT将使用对象映射确定对象的属性和层次结构,以查找控件并对其执行操作。它还可以使用保存的验证点(如果有)来验证任何数据/属性。或者可以使用数据池来驱动脚本

    使用RFT的另一种方法是利用描述性编程的功能(需要一些基本的Java/VB技能)。 使用描述性编程,您基本上可以自己创建脚本,而无需使用记录器。您可以使用RFT提供的find()api来查找对象,然后执行操作/验证测试等。当使用描述性脚本时,我们通常会在定义查找内容和查找位置等时从对象映射中解除绑定

    在可以使用对象映射中的某些对象以及可以使用find()api找到的某些对象的情况下,也可以使用两者的组合。这完全取决于您想要编写的测试用例的类型以及您正在自动化/测试的应用程序的类型


    您还可以使用简化的脚本,它以类似纯英语的格式记录脚本,还允许捕获应用程序视觉效果,使用户可以修改脚本,即使应用程序使用捕获的视觉效果离线

    根据IBM代表的检查和确认以及IBM门户(链接),应该支持使用Rational Performance Tester(RPT)和Rational Functional Tester(RFT)


    在未来12个月内,我们将运行一个项目,对“Finacle-Infosys”核心银行系统进行功能测试自动化和性能测试,之后我可以发布关于我这个问题的任何更新。

    RFT脚本基本上是Java或Visual Basic项目,因此,可以使用任何Java或.NET库来扩展RFT的功能。向Prakash和Alessandro道歉,我已经熟悉RFT及其功能。然而,我更希望有人熟悉“Finacle-Infosys”核心银行系统。