The mabl blog: Testing in DevOps

mablとGitLabを使ったCI/CDでの継続的なテスト実行|mabl

作成者: Courtney Dragoon|2022/06/10 2:20:43

ソフトウェア開発チームでは、使用しているソリューション同士がシームレスに連携されているのが最も効率的な状態です。DevOpsがソフトウェアの作成とデプロイの方法をコントロールする中で、チームは、ワークフローを維持しながら品質を犠牲にすることなく、迅速にソフトウェアをリリースできるシンプルで強力なインテグレーションを必要としています。これは自動テストを開発ワークフロー全体に組み込んで継続的なインテグレーションとデプロイの各ステージでテスト実行を可能にすることを意味します。

自動テストがCI/CDパイプラインに統合されていないとDevOpsのメリットを十分に享受することはできません。DevOpsの開発チーム内で複数の異なるツールを扱うと、管理が困難な複雑なツールチェーンが発生し、情報のサイロ化が生じます。これはボトルネックとなり、各段階で情報の漏れを生じさせ、再作業によって時間を浪費しベロシティを低下させる可能性があります。さらに、バグ発生や顧客体験を損なうリスクも高まります。

チームコラボレーションとアウトプットの向上

mablは、チームコラボレーションを強化して品質の文化を創造できるようサービスを開発しています。そのため、業界のリーダーであるGitLabとの最新のネイティブCI/CDインテグレーションができるようになったことはとても嬉しいことです。開発者コミュニティでよく知られ愛されているGitLabは、開発チームが日々の開発サイクルの一部として、継続的インテグレーションとデプロイメントのパイプラインを実行することを可能にします。GitLabパイプライン統合は、CI/CDパイプラインの一部として、以下の方法で簡単にmablテストを実行できるようにします。

  • ビルドのビジュアル、機能、パフォーマンスのリグレッションを、マージリクエストやデプロイごとに自動的にテストします。
  • CI/CDワークフローで、個々のテスト出力に基づく情報に基づいた意思決定を自動的に行うことができます - 通常は手動で行う必要がある意思決定です。
  • GitLabで直接mablのテスト結果を表示することで、チームのコラボレーションと可視性を高めることができます。

mablをGitLabのCI/CDパイプラインに統合して、強力な継続的テストワークフローを構築する価値は、非常に大きいものです。より速く、より効率的なパイプライン管理が可能になるため、チームは重要なこと、つまり機能のリリース、製品の改善、顧客の満足に集中することができます。また、開発ライフサイクルの早い段階でバグを発見することで、問題解決にかかるコストを劇的に削減します。

GitLabとmablについてもっと知りたい方は、こちらのビデオをご覧ください。また、14日間の無料トライアルが可能です。実際にmablを操作して、使い勝手の良さを体験してみてください。