ALM/QC OTA Field in Database(查询ALM数据库的字段)

时间:2020-12-04 14:39:38

在使用ALM的OTA接口编写脚本的时候,通常会需要知道各个选项在数据库中对应的字段,才能通过脚本读取或写入数据。比如要获取test case的step内容,要在测试结束时将测试实际结果写回test set中的test instance。

Label in ALM UI Field in Database Description
Test Name   TS_NAME Test case的名字
Requirement Id RQMV_REQ_ID Requirement的ID
Actual ST_ACTUAL Test set中test instance的实际结果

有两种方法,可以查看到数据库的字段,但是都需要管理员权限:

1) Use Tools -> customize and project entities, 你会看到所有选项都分类,选择需要的,就可以在右边看到field name。

2) Or you can use excel generator in Dashboard and write sql query to table "system_field" for example this query:

选择Dashboard,Analysis View, 添加一个New Excel Report,输入以下的SQL查询语句。设置report为Ready状态,点击Generator按钮,会下载一个EXCEL表。这其中会包含所有字段。

SELECT sf_column_name, sf_user_label, sf_column_type
FROM system_field
order by sf_column_name

还有另外两种方法,我没有试过,但也可以尝试下。

3) in workflow code editor you can get the list of fields (menu Tools - Field Names) or ALT+F and you will see the list of fields and its labels. Also there is a list of lookup lists.

4) you can see directly to the database to the table "system_field"