TFS API を使用してテスト結果を取得するサンプルをいくつか見つけましたが、プログラムによる結果の作成に関するドキュメントはありません。私の目的は、Microsoft Test Manager を使用して手動テストを実行するための軽量な代替手段を作成することです。誰もこれを経験していますか?私が見逃している例はありますか?
これが私がこれまでに持っているものです:
ITestCaseResult CreateNewTestCaseResult(ITestSuiteEntry testCaseEntry)
{
var run = testCaseEntry.TestSuite.Plan.CreateTestRun(false /* not automated */);
run.AddTest(testCaseEntry.TestCase.Id, suiteEntry.TestSuite.DefaultConfigurations[0].Id, suiteEntry.TestSuite.Plan.Owner);
run.Save(); // so that results object is created
return run.QueryResults()[0];
}
これが新しい実行を開始する正しい方法かどうかはわかりません。また、テストの各アクションの結果を記録する方法もわかりません。