2016-03-24 10 views
-2

私たちは、セレンの自動化を行う上で作業し、TFSプラグインでEclipseを使用しています。 我々は2つのチームにリリースされたビルドでテストを実行devlopmentビルドと機能チームのテストを作成し オートメーションチームを持っています。TFSのEclipse(シェルビング変更またはラベル)

したがって、たとえば、私は画面 の1(Detail_GWAPI.java、Details.java、FrameworkFunction.java、SQLScriptGeneral.java) をテストするためのファイルを持って、私は私のドライラン、レビューおよび承認を行っているとしてチェックインしましたTFSに変更されます。 さまざまな画面/機能用に複数のファイルがあります。

今、機能テストチームは、リリースビルドを取得し、彼らが実行を開始します。最新の情報を入手し、指示に基づいてテストを実行します。

私のオートメーションチームは自動化する新しい機能の開発に取り組んでおり、さらに多くのテストスクリプトを追加/作成しています。また、既存のファイルを更新してTFSの変更をチェックインすることもあります。

にはどうすれば自動化チームはまだTFSにこれらの変更を保存することができますが、機能テストチームは、彼らがテストを実行しているビルドには存在しないとして、彼らはそれらの変更を取得するべきではありません最新を取得したとき。

答えて

0

いいえ、それは不可能です。これらの変更はTFSに保存されていると述べています。これの最新バージョンはソース管理にあります。したがって、機能テストチームが「最新のもの」を手に入れたら、新しい変更を加える必要があります。彼らが特定のチェンジセットを取得することを選択しない限り。あなたの状況、新しいブランチを作成するための最良の方法については

。 1つのブランチはテスト自動化チーム用であり、1つのブランチは機能チーム用です。 1つはリリースブランチ用です。オートメーションチームは、ブランチ内のすべての新しい変更をチェックインし、すべての変更テストが合格するまでリリースブランチにマージすることができます。機能チームは、テストを実行するリリースブランチの最新バージョンを取得することができます.. Shelve and Unshelve Pending Changesの機能があり、チームエクスプローラでもサポートされています。詳細はMSDNのリンクを参照できます。

関連する問題