我试图评估下面的IBM工具处理"Finacle“核心银行系统功能测试、自动化和性能测试的能力。
另外,我想确认是否需要为这两种工具添加任何额外的组件来支持我的测试需求(例如用于测试web服务的插件或处理Oracle .等等)。
感谢你的帮助和支持。
注意:很抱歉,我在“软件质量保证和测试”和主要的"StackOverFlow“站点上发布了两次这个问题。
发布于 2012-10-29 00:49:01
通过IBM代表的检查和确认,并根据supported (链接这里),应该支持使用(RPT)和(RFT)。
我们将在未来12个月内为"Finacle“核心银行系统进行功能测试自动化和性能测试,在此之后,我可以发布关于我的问题的任何更新。
发布于 2012-08-24 05:47:09
Rational Functional (RFT)是一个功能/GUI测试/自动化工具。我不确定您正在使用的应用程序,但是RFT为基于/Java /.Net /Win的应用程序提供了非常好的支持(举几个例子)。
我简要地描述了RFT可以做什么,然后您可以决定它是否满足您对功能测试或自动化的要求。RFT可以安装在Eclipse或Visual上,也可以同时安装,您可以随意使用。
RFT为您提供了使用Recorder创建测试脚本的功能,它只记录在应用程序上执行的操作、捕获始终交互的对象并保存对象映射。您可以创建验证点(数据验证点、属性验证点等),也可以使用Datapool对不同的数据集运行一些测试。
因此产生的脚本可以进一步微调,如果需要的话,后记录也可以。一旦脚本准备就绪,就可以播放脚本,然后RFT将开始执行脚本包含的操作,RFT将使用对象映射来确定对象的属性和层次,以查找控件并对其执行操作。它还可以使用保存的验证点(如果有的话)来验证任何数据/属性。或者可以使用数据池来驱动脚本。
使用RFT的另一种方法是利用描述性编程的能力(您需要一些基本的Java/VB技能)。使用描述性编程,您可以在不使用记录器的情况下自己创建脚本。您可以使用RFT提供的find() api来查找对象,然后执行操作/验证测试等。在使用描述性脚本时,我们通常会在定义要查找的内容和查找位置等时将自己从对象映射中解脱出来。
另外,可以使用两个组合,其中可以使用对象映射中的一些对象,也可以使用find() api找到一些对象。这完全取决于您想要编写的测试用例类型和您正在自动化/测试的应用程序类型。
您还可以使用简化脚本,它以类似格式的简单英语记录脚本,还允许捕获应用程序可视化,从而使用户能够修改脚本,即使应用程序使用捕获的可视化文件脱机也是如此。
https://stackoverflow.com/questions/11968932
复制相似问题