我正在尝试使用TPT Java API,以实现某些项目自动化。

并尝试使用功能“ generateTestCasesFromTestData”来“添加步骤列表”
但无法弄清楚从何处获取其第一个参数“ ScenarioGroup”。

有一些工作吗?

最佳答案

如果您只想在顶级测试用例组中创建测试用例,则可以这样获得:

TPT 13

com.piketec.tpt.api.Project prj = ...
prj.getTopLevelTestlet().getToplevelScenarioGroup();


在TPT 13之前的版本中存在设计错误。您只能获取包含在testlet的顶级组(RemoteList<ScenarioOrGroup> Testlet.getTopLevelScenarioOrGroup())中的方案和方案组的列表。因此,您只能通过获取该列表,获取其中一个元素并调用ScenarioOrGroup.getGroup()以获得该元素的父组来获取顶级组。

10-08 11:31