2016-12-01 12 views

答えて

1

いいえ。 MicrosoftはMTM、Web、およびGridを提供しています。あなたはサードパーティのツールを見ているでしょう。

テスト管理のREST API:https://www.visualstudio.com/en-us/docs/integrate/api/test/cases

があるしかしRestAPI(上記のリンク)とフルクライアントAPIの両方。どちらもPowerShellまたはコードからアクセスできます。

1

いいえ、MrHinshと同様に、Power Toolsを使用してテストステップを更新する方法はありません。テストステップをpowershellから更新する場合は、TFS APIをpowershellから呼び出すことができます。詳しくは、this linkの「基本を超えて」のセクションを参照してください。

ここ

は、テスト手順を更新するためのコードです:読み取ります

$collectionurl = "http://TFSCollectionURL/"; 
$tfs = [Microsoft.TeamFoundation.Client.TfsTeamProjectCollectionFactory]::GetTeamProjectCollection($collectionurl); 
##$buildservice = $tfs.GetService([Microsoft.TeamFoundation.Build.Client.IBuildServer]); 
##$workitemservice = $tfs.GetService([Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore]); 
$testservice = $tfs.GetService([Microsoft.TeamFoundation.TestManagement.Client.ITestManagementService]) 
$project = "ProjectName"; 
$testcaseid = 1; 
$testproject = $testservice.GetTeamProject($project); 
$testcase = $testproject.TestCases.Find($testcaseid); 
##Update the first step 
$teststep1 = $testcase.Actions[0] 
$teststep1.Title = "New Action" 
$teststep1.ExpectedResult = "New Expected Result" 
##Update the second step 
$teststep2 = $testcase.Actions[1] 
$teststep2.Title = "New Action" 
$teststep2.ExpectedResult = "New Expected Result" 
$testcase.Save() 
+0

おかげで助けのためにたくさん...どれ我々はマクロとしてExcelでこれを持つことができる方法...またはパワーシェルでエクセルファイルは..テストステップとコードの混在を避けるでしょう....これはフォーマットを維持するでしょうか?一方、私はリンクをチェックし、研究を続けるでしょう.... – basilbc

+0

@basilbcいいえ、これを達成するためにとにかくマクロで秀でることはありません。 powershellからExcelファイルを読む場合は、この質問を参照してください。http://stackoverflow.com/questions/19211632/read-excel-sheet-in-powershell –

関連する問題