mablの製品構造により、チームはテストで協力し、ワークスペース全体でフローを再利用できます。しかし、あなたと同僚が同時に同じフローやテストを編集している場合、互いの変更を誤って上書きしてしまう可能性があります。
ブランチを使用することで、メインテストへの変更を防ぐことができますが、mablトレーナーでは、ブラウザおよびモバイルテストで意図しない上書きを防ぐためにSave Conflict警告をユーザーに表示します。
この記事では、mablトレーナーが上書きの可能性を警告する仕組みを説明します。
仕組み
mablトレーナーでブラウザーまたはモバイルテストを開いているときに、同僚がそのテストまたはテスト内のフローの新しいバージョンを保存すると、mablは次の警告を表示します。
保存の競合の警告
[Save my changes] と [Confirm] を選択すると、別のユーザーの変更は上書きされます。別のユーザーが保存した作業は、そのテストの1つ前のバージョンになり、自分のバージョンがテストの最新バージョンとして保存されます。
上書きを避ける
別のユーザーの変更を上書きしないようにするには、次の手順を実行して、自分のバージョンをブランチに保存できます。
- [Save Conflict] の警告で [キャンセル] をクリックします。
- Trainerウィンドウの上部にあるブランチのドロップダウンをクリックします。
- 新しいブランチを作成して、変更内容を保存します。
- テストを保存します。
変更内容をブランチに保存すると、競合の解決を使用して、変更内容を安全にマージできます。
別のユーザーの作業内容を上書きしないように別のブランチに保存