電動工具(コマンドライン)を使用してTFSのテストケースでテストステップを更新する方法はありますか? (MTM、Grid &サードパーティのツール以外のソリューションを探している)電動工具を使ってTFSのテストケースを更新するには?
0
A
答えて
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()
関連する問題
- 1. TFS C#更新手順テストケースに
- 2. TFS Java SDKを使ってTFSのTestCase staus(pass/fail)を更新するには?
- 3. TFS 2015:テストケースをテストケースに追加する
- 4. TFS 2013休憩Api - テストケースの結果を更新
- 5. REST APIを使用してALMのテストケースのステータスを更新するには
- 6. ベンチマークワークステーションマシン - 工具?
- 7. レールを使った工夫4ユーザーを更新しない
- 8. TFS web - 電子メールによるテストケースの招待状に間違ったリンクが含まれています
- 9. 更新工夫
- 10. jqueryを使って動的に要素のクラスを更新するには?
- 11. herokuの工具ベルトがレールを壊す
- 12. ファクトリーガール工場でレコードを更新する
- 13. TFSテストケースのレイアウトを変更することはできますか?
- 14. Jenkins/Hudsonによる自動工具検出?
- 15. イオンを使って工場を追加するには?
- 16. ファイルウォッチを使ってPyQt4を使ってログビューアを更新する
- 17. PHPを使ってmysqlの親レコードを更新するには
- 18. ImmutableJSを使ってJS内のオブジェクトを更新するには?
- 19. linqを使ってリンクリストのノード値を更新するには
- 20. sqlのループを使って行を更新するには?
- 21. 電子自動更新Windows
- 22. TFS - 動的chekin電子メール
- 23. Sharepointの電子メールを自動的に更新する方法
- 24. matplotlibとpylabを使ってチャートのタイトルを自動的に更新する
- 25. props.relay.setVariablesを使ってデータを更新するには?
- 26. Anger2を使ってangular2コンポーネントを更新するには
- 27. linqを使ってオブジェクトを更新するには?
- 28. PyGithubを使ってファイルを更新するには?
- 29. 配列を使ってデータベースを更新するには?
- 30. sqlite3を使ってノードjを更新するには?
おかげで助けのためにたくさん...どれ我々はマクロとしてExcelでこれを持つことができる方法...またはパワーシェルでエクセルファイルは..テストステップとコードの混在を避けるでしょう....これはフォーマットを維持するでしょうか?一方、私はリンクをチェックし、研究を続けるでしょう.... – basilbc
@basilbcいいえ、これを達成するためにとにかくマクロで秀でることはありません。 powershellからExcelファイルを読む場合は、この質問を参照してください。http://stackoverflow.com/questions/19211632/read-excel-sheet-in-powershell –