【发布时间】:2014-10-14 22:26:09
【问题描述】:
我在 RFT 中设计了一个框架,其中测试用例编写在电子表格中,指定数据源、对象和关键字,以及一个驱动程序脚本,该脚本处理所有这些数据并将其路由到每个测试步骤的适当方法,所有这些都在电子表格中.现在我想将它与 RQM 集成,以便电子表格中的每个测试用例在 RQM 中显示为通过/失败。有任何想法吗?
【问题讨论】:
标签: rft
我在 RFT 中设计了一个框架,其中测试用例编写在电子表格中,指定数据源、对象和关键字,以及一个驱动程序脚本,该脚本处理所有这些数据并将其路由到每个测试步骤的适当方法,所有这些都在电子表格中.现在我想将它与 RQM 集成,以便电子表格中的每个测试用例在 RQM 中显示为通过/失败。有任何想法吗?
【问题讨论】:
标签: rft
您现在可以实现一种算法来读取电子表格中的这些测试用例,并将它们作为 logTestResult 的附件传递给 RQM。
For example:
logTestResult( <your attachment> , true );
如果您已经连接到 RQM,适配器会将您自动指示的文件附加到 RQM。因此,最后您将逐步看到结果,如果脚本正确结束,RQM 将向您显示脚本“通过”。
【讨论】:
感谢胡安的回答。我通过从 RQM 的脚本参数部分传递测试用例名称并在我的启动脚本中获取参数来解决这个问题,如下所示:-
public void testMain(Object[] args) throws Exception
{
String n=args[0].toString();
logInfo("Parameter from RQM"+n);
ModuleDriver d=new ModuleDriver();
d.execute_main(n);
}
由于我为测试用例中的每个步骤设置了验证点,因此会根据我需要的 RQM 中的每个验证点报告结果。
【讨论】: