Imが他のフィールドと同様に、フィールド手順を更新しようとTFS C#更新手順テストケースに
testCase.Fields [「フィールド」]の値=「値」。
変更後はまだ空です。 テストケースの手順を変更するにはどうすればよいですか?
Imが他のフィールドと同様に、フィールド手順を更新しようとTFS C#更新手順テストケースに
testCase.Fields [「フィールド」]の値=「値」。
変更後はまだ空です。 テストケースの手順を変更するにはどうすればよいですか?
アクションプロパティを使用します。これにより、ステップを更新するために使用できるTestActionCollectionが返されます。コレクション内の各アクションにITestStepインターフェイスを使用して、各ステップのタイトル、説明、および期待される結果を更新できます。作業項目にSave()
と電話することを忘れないでください。
テストケースは、バグやタスクなどの通常の作業アイテムとは異なります。テストケースを更新するには、Microsoft.TeamFoundation.TestManagement.Clientの "ITestManagementService"を使用する必要があります。下記のコードを参照してください:
using System;
using Microsoft.TeamFoundation.Client;
using Microsoft.TeamFoundation.TestManagement.Client;
namespace TFSDownloadFile
{
class Program
{
static void Main(string[] args)
{
string url = "http://tfscollectionurl/";
TfsTeamProjectCollection ttpc = new TfsTeamProjectCollection(new Uri(url));
ITestManagementService itms = ttpc.GetService<ITestManagementService>();
ITestManagementTeamProject itmtp = itms.GetTeamProject("YourProject");
//Get test case with test case id
ITestCase itc = itmtp.TestCases.Find(1);
//Get the first step in test case
ITestStep teststep = itc.Actions[0] as ITestStep;
//Update the test step
teststep.Title = "New Title";
teststep.ExpectedResult = "New ExpectedResult";
//Save the updated test case
itc.Save();
}
}
}