如何按总,待定,完成,正在进行的方式显示用户故事/测试用例的数量?

时间:2014-06-25 21:07:12

标签: javascript rally testcase

所以我在Github上看到了这个应用集会: https://github.com/RallyApps/DefectSummaryMatrix

我试图做同样的事情,除了测试用例和用户故事,而不是缺陷。我该怎么做呢?我对拉力赛SDK很陌生,说实话就失败了,所以你们所说的任何事情都会有所帮助。

我一直在关注App.html,我认为这部分是我需要注意的部分,因为这是获取缺陷信息的地方:

var defectQuery = function() {
        var selected = releaseDropdown.getSelectedName();
        var releaseQuery = '(Release.Name = "' + selected + '")';
        var queryObject = [];
        queryObject[0] = { key: 'defectStates', type: 'Defect', attribute: 'State' };
        queryObject[1] = { key: 'defectPriorities', type: 'Defect', attribute: 'Priority' };
        queryObject[2] = {
            key: 'defects',
            type: 'Defect',
            query: releaseQuery,
            fetch: 'FormattedID,Name,State,Priority,ScheduleState,ObjectID,Description,owner,DisplayName,LoginName'
        };
        rallyDataSource.findAll(queryObject, populateTable);
    };

如何修改此内容以获取有关用户素材的信息?我认为type字段会被称为userStory或类似的东西,但那么关键和属性是什么?我找不到任何关于此的文档。

1 个答案:

答案 0 :(得分:0)

请参阅Web Services API文档中的Rally对象模型。 用户故事被称为" HierarchicalRequirement"在WS API中。单击对象模型中的HierarchicalRequirement对象以查看属性。

我建议您不要使用DefectSummaryMatrix作为起点。它是使用传统AppSDK1的遗留应用程序。请改用AppSDK2。有一个多类型对象网格here的例子。