ALM/QC OTA Field in Database(查询ALM数据库的字段)
在使用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"