Показать результат теста Форма тестовых наборов с использованием API TFS

Я работаю со школьным проектом, где собираюсь проанализировать базу данных дефектов компаний. Они используют Microsoft Foundation Server (TFS). Я все новичок в TFS и API TFS.

У меня есть проблемы с получением правильных данных из TFS с использованием клиентской объектной модели TFS. Я могу получить все планы тестирования, их соответствующие наборы тестов и каждый тестовый набор, который использует конкретный набор тестов, но проблема возникает, когда я хочу увидеть, в каком наборе тестов у меня есть конкретный результат теста из тестового примера. Поскольку несколько наборов могут использовать одни и те же контрольные примеры, я не вижу, из какого набора получен результат.

Я делаю так, получая тестовые наборы из комплектов:

foreach (ITestSuiteEntry testcase in suiteEntrys)
{
    Console.WriteLine("\t \t Test Case: {0}", testcase.Title+", "+"Test case priority: "+ testcase.TestCase.Priority+"Test case Id: "+testcase.TestCase.Id);
    //Console.Write(", Test Case: {0}", testcase.ToString());

    //get each test result:
    getTestResult(testcase,proj);
}

private void getTestResult(ITestSuiteEntry testcase, ITestManagementTeamProject proj)
{
    var testResults = proj.TestResults.ByTestId(testcase.TestCase.Id);
    foreach (ITestCaseResult result in testResults)
    {
        Console.WriteLine("\t \t \t"+result.DateCreated+","+result.Outcome);
    }
}

Итак, мой вопрос, как я могу увидеть набор тестов, который использовался для выполнения теста?

Ответы на вопрос(1)

Ваш ответ на вопрос