2016-11-28 8 views
0

Imが他のフィールドと同様に、フィールド手順を更新しようとTFS C#更新手順テストケースに

testCase.Fields [「フィールド」]の値=「値」。

変更後はまだ空です。 テストケースの手順を変更するにはどうすればよいですか?

答えて

0

アクションプロパティを使用します。これにより、ステップを更新するために使用できるTestActionCollectionが返されます。コレクション内の各アクションにITestStepインターフェイスを使用して、各ステップのタイトル、説明、および期待される結果を更新できます。作業項目にSave()と電話することを忘れないでください。

0

テストケースは、バグやタスクなどの通常の作業アイテムとは異なります。テストケースを更新するには、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(); 
     } 
    } 
} 
関連する問題