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