1
我有幾個使用數據源的簡單Web測試。每個Web測試只包含一個請求。對於迭代測試,ITestCaseResult.Iterations.Count返回0
後,他們運行是相當困難的檢測,爲什麼他們失敗了,因爲他們有相當多的(80),每個人都有一個行數是1和150
之間
變化。因此,我用的TFS SDK將測試結果發佈到TFS中的版本之後以編程方式訪問結果。這裏是代碼的相關部分:
foreach (var testRun in testRuns)
{
Console.WriteLine(string.Format("{0}", testRun.Title));
ITestCaseResultCollection testCases = testRun.QueryResults();
foreach (ITestCaseResult testcase in testCases)
{
Console.WriteLine(string.Format("{0}: {1}", testcase.TestCaseTitle, testcase.Outcome));
if (TestOutcome.Passed != testcase.Outcome)
{
Console.WriteLine(string.Format("\tNumber of iterations: {0}", testcase.Iterations.Count));
foreach (ITestIterationResult iteration in testcase.Iterations)
{
Console.WriteLine(string.Format("\t{0}: {1}", iteration.IterationId, iteration.Outcome));
}
}
}
}
的問題是,testcase.Iterations.Count始終爲0。其他的一切都是正確顯示。如果我從Visual Studio打開測試結果,我可以看到每個的迭代和詳細信息。
我錯過了什麼?
謝謝。
嗨保羅,你有沒有這樣的運氣?我需要做同樣的事情! – 2014-05-12 01:33:46
對不起,本。已經有一段時間了,我無法再訪問該環境和代碼。 AFAIR,我沒有得到更詳細的答案。 – Paul 2014-05-13 12:32:50