Web アプリのテストを自動化する「Microsoft Playwright Testing」とは?

 

今回は、Microsoft Playwright Testingという新しいサービスについてご紹介したいと思います。

Microsoft Playwright Testingは、現在、パブリックプレビューで公開されているモダンなウェブアプリのエンドツーエンドテストを自動化できるようにするサービスです。Playwrightというオープンソースのフレームワークを使って、異なるオペレーティングシステムやブラウザで同時に並列にテストを実行できます。これにより、テストの実行時間が短縮され、テストシナリオを網羅することがより容易になります。

Announcing Microsoft Playwright Testing: Scalable end-to-end testing for modern web apps | Azure Blog | Microsoft Azure

Playwright Testing (microsoft.com)

 

Microsoft Playwright Testingの特徴についていくつかご紹介します。

 

Microsoft Playwright Testingの特徴

  • Playwrightとのシームレスな連携: Playwrightは、モダンなウェブアプリのテストや自動化に使えるオープンソースのフレームワークです。Microsoft Playwright Testingは、Playwrightのテストコードに変更を加えることなく、クラウド上で高速に並列にテストを実行できるようにします。
  • クロスブラウザやクロスプラットフォームのテスト: Microsoft Playwright Testingは、Chromium, WebKit, Firefoxなどのモダンなレンダリングエンジンや、Windows, Linux, Android, Mobile Safariなどのオペレーティングシステムやデバイスでテストを同時に実行できます。また、サービス管理のブラウザは、機能的なテストや視覚的な回帰テストにおいて、一貫性と信頼性のある結果を保証します。

以下の画像は、Microsoft Playwright Testing によって管理されているクラウド内の 50 個の並列ブラウザーで何千ものテストが実行しているものです。テスト結果の待ち時間が大幅に短縮されていることがわかります。

実際の動画はこちら

 

  • 従量課金の価格設定: Microsoft Playwright Testingは、使用した分だけ支払う従量課金の価格設定を採用しています。無料トライアルも利用できます。

 

まとめ

Microsoft Playwright Testingは、クラウド上でモダンなウェブアプリのテストを簡単に自動化できるサービスです。Playwrightというオープンソースのテスト自動化ライブラリを使って、異なるオペレーティングシステムやブラウザで同時に並列にテストを実行できます。

ぜひこのサービスを、Webアプリの品質を向上にご活用いただければと思います。ぜひお試しください!

 

この記事を書いた人

髙橋 和輝
髙橋 和輝
テクニカルマーケターとして、新技術の検証、ブログ執筆、セミナー講師を行っております!
学生時代はアプリ開発に興味がありましたが、インフラ、セキュリティ事業を経て、現在はクラウド屋さんになっております。
コロナ禍前は、月1で海外旅行にいくなどアクティブに活動していましたが、最近は家に引きこもってゲームが趣味になっています。

宜しくお願い致します!