使用C#(OTA API)为Quality Center 11中的缺陷添加新注释

时间:2014-02-07 10:22:27

标签: c# ota hp-quality-center

我一直在努力寻找使用C#和OTA API为缺陷添加新评论, 但无论如何也无法实现。 Bug有摘要,id ..等属性,但没有Comment属性。我试过这样:

private void UpdateComment(string DefectID)
{
    string desc = "";
    BugFactory bugFac = (BugFactory)pdl_qc.BugFactory;
    TDFilter filter = (TDFilter)(bugFac.Filter);
    filter["BG_BUG_ID"] = DefectID;
    List def = bugFac.NewList(filter.Text);
    string bugComment;
    foreach (Bug bug in def)  // I know this also I need to modify
    {
        desc = bug.Summary.ToString(); // Here I get the summary for the Defect ID
        bugComment = bug["BG_DEV_COMMENTS"]; // but this return some xml format
    }
    string newComment = "Investigating further" // something like this
    //Now I want to update this new comment for DefectID

}

请帮助您了解如何为错误编号添加新评论。

提前致谢!

1 个答案:

答案 0 :(得分:0)

QC中的注释字段是实际值存储在html格式/ html文档中的字段。

要添加注释,您需要在关闭html文档的标记之前插入下一个文本。

您应该使用标准html格式化评论。