簡體   English   中英

在MTM中向測試用例添加附件

[英]Adding attachment to test case in MTM

我正在嘗試在C#中使用TFS Api向MTM中的測試用例添加附件。 我沒有拋出任何異常,但是仍然無法在TFS中看到上傳的文件。 我正在添加嘗試添加附件的相關代碼,以供您參考。 請幫幫我。

foreach (ITestCaseResult result in results)
{
   result.Attachments.Add(result.CreateAttachment(@"ThePath"));    
   result.Outcome = TestOutcome.Failed;                    
   result.State = TestResultState.Completed;
   result.Save();
} 
results.Save(true);
testRun.Save();
testRun.Refresh();

您上面發布的代碼是正確的。 它可能會在您的測試結果中添加附件。

請注意,上面的代碼不是用於向測試運行或測試用例添加附件,而是用於向測試結果添加附件。 請確保您參考測試結果頁面以檢查TFS中的附件。

找到測試運行,轉到“ 測試結果” ,雙擊測試結果以檢查是否有附件。

在此處輸入圖片說明

這對我有用:

                String path= @"path";
                var store = tfsCollection.GetService<WorkItemStore>();
                Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem wi = store.GetWorkItem(testCaseId);
                wi.Attachments.Add(new Attachment(path));
                wi.Save();                    

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM