テストおよびフローのバージョン間の変更の比較

テストおよびフローでは、変更が保存されたときにそれぞれのバージョンが記録されます。これらの変更内容を把握するため、mablなど多くのツールでは、行単位の差分を表示して、バージョン間の変更を確認できるようになっています。

ユースケース

コラボレーション

複数のチームメイト (特にmablプラットフォームに慣れていないチームメイト) と協力して仕事を進める場合、変更内容の差分を表示する機能は、チームメイトがテストにどのように寄与しているかを把握するうえで非常に重要です。また、チームメイトの作業内容がチームのプロセスやベストプラクティスに準拠しているかどうかを確認するのにも役立ちます。

失敗の診断

ステップがテスト内の不適切な場所に追加された場合や、変数が追加されていない場合など、予期しない変更が行われたときに、テストは失敗する可能性があります。この比較ビューを使用すると、成功したテストと失敗したテストの間の変更内容を容易に確認できます。

テスト間の変更の比較

mablでは、テストの詳細ページから、同じテストの2つのバージョン間の変更の詳細な比較ビューをすばやく表示できます。テスト名をクリックしてこのビューを表示してから、[COMPARE] タブをクリックします。また、アクティビティフィード (リンク) でテスト名をクリックすると、変更内容の差分が表示されます。

変更を表示する際には、連続する2つのバージョン (バージョン5と6など) だけでなく、ブランチに存在する任意のバージョン間の比較を行うことができます。

3342

バージョン20とバージョン23の比較。左側のステップ8は完全に削除され、左側のステップ10は編集されている。

また、変更が行われてもUIに表示されるステップの名前に変化があるとは限らないため、ステップ内を直接クリックして、そのステップの詳細を表示することもできます。

1498

2つのバージョン間の変更を比較することで、最初のステップ (左側のステップ12と右側のステップ10) がバージョン間でどのように書き換えられているかが明らかになる。

🚧

フローの区別

テストバージョン間の変更を確認する場合は、再利用可能なフロー内をクリックして、フローのバージョン間の変更を比較する必要があります。フローには独自のバージョン追跡機能があるため、個別に確認する必要があります。

フロー間の変更の比較

テストの場合と同様に、フローの詳細ページでフロー独自のバージョン比較を行うことができます。このページにアクセスするか、テスト内のフローの [Compare changes] をクリックして、そのフロー特有の差分ビューを表示します。