マイクロソフト、Webアプリのテスト自動化サービス「Microsoft Playwright Testing」プレビュー公開。クロスブラウザ/クロスプラットフォームのテストを並列実行

今回は「マイクロソフト、Webアプリのテスト自動化サービス「Microsoft Playwright Testing」プレビュー公開。クロスブラウザ/クロスプラットフォームのテストを並列実行」についてご紹介します。

関連ワード (実行時、特長、起動等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


マイクロソフトは、Webアプリケーションのテスト自動化ライブラリ「Playwright」を用いた、Microsoft Azure上のテスト自動化サービス「Microsoft Playwright Testing」のプレビュー公開を発表しました。

fig

Microsoft Playwright Testingに使われている「Playwright」は、マイクロソフトが中心となってオープンソースで開発しているWebアプリケーション向けテスト自動化ライブラリです。対応環境が幅広く柔軟で、精度の高いテストを特長としています。

具体的には、Chrome、Edge、Firefox、Safariの主要なWebブラウザのすべてを対象にしたテスト自動化が可能で、ヘッドレス、ヘッドありのいずれにも対応。モバイルエミュレーションを用いたAndroid版Google ChromeとMobile Safariのテストも、実機を用いたテストも可能です。

Windows、macOS、LinuxのいずれのOSでも実行可能で、ローカル環境とCI環境のどちらにも対応します。

PlaywrightのAPIはTypeScript、JavaScript、Python、.NET、Javaなどに対応しており、幅広い言語から利用できます。テストシナリオは、Webブラウザを実際に操作して生成することも可能。

テスト実行時にはテストの安定性を実現するためにWebブラウザの動作を自動的に待つ機能も備え、リトライ設定も可能。実行時の動画撮影、画面キャプチャなど、幅広い機能を搭載しています。

PlaywrightのマネージドサービスをAzureで提供

「Microsoft Playwright Testing」は、このPlaywrightを用いたテスト環境をMicrosoft Azure上でマネージドサービスとして提供するというものです。8月にはプライベートプレビューが発表されていましたが、今回、一般向けにプレビュー公開となりました。

これにより、クラウド上でテストを実行するワーカーの数を大幅に増やし、それぞれを並列に実行することで、例えばクロスプラットフォームのテストのために複数の種類のブラウザを異なったOS上でテストするような、大量のテストを実行する必要がある場合でも、テスト結果を得るまでの待ち時間を大幅に短縮できるようになります。

下記は、コマンドラインから50のワーカーを起動し、並列にテストを実行させることで、2862種類のテストがわずか数十秒で終了する様子を紹介したデモ画面の一部です。

fig

すでにローカルマシンでPlaywrightを使っている場合、クラウド上の「Microsoft Playwright Testing」への移行はテストコードなどを変更することなく簡単に設定できると説明されています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
「生ジョッキ缶」、9月まで月1回の数量限定販売に 10月以降は未定
くらテク
2021-06-03 17:15
InstagramなどFacebookのサービスが約1時間ダウン 「技術的な問題で」
アプリ・Web
2021-03-21 03:20
Dellの40インチ曲面モニターはホームオフィスのコマンドセンターに最適
ハードウェア
2021-01-15 11:29
米企業の財務報告書、5社に1社が生成AIのリスクに言及
IT関連
2024-08-28 10:02
Z世代の約7割がアプリでの個人情報登録に抵抗感–ラック調査
IT関連
2022-04-08 01:36
ダイエットやボディメイクを栄養バランスの取れた食事でサポートする宅食サービス「マッスルデリ」が2.5億円調達
フードテック
2021-07-31 10:22
各事業会社による選考を導入–パナソニックが新卒採用計画を発表
IT関連
2022-03-19 05:26
ネットアップ、オンプレミスとクラウドのデータ活用促進策を拡充
IT関連
2021-07-21 07:59
創業5カ月でユニコーン企業に、別荘の共同所有をサポートするPacasoが83億円調達
その他
2021-04-13 18:27
AIに早期参加しなければ米国大手と格差–オランダの「AI Coalition」とは
IT関連
2023-09-28 11:11
ビデオ会議の時間的縛りを解消、非同期ビデオミーティングプラットフォーム「Claap」
ネットサービス
2021-06-16 00:46
慶應SFC、“触れて選べる”インタラクティブ動画を作成–志願者の理解促進へ
IT関連
2023-04-25 17:07
NEC、ファイルサーバー統合管理ソフトの最新版–セキュリティ対応など強化
IT関連
2023-04-13 19:13
The Perl Foundationが「The Perl and Raku Foundation」に改名を正式発表
Perl
2022-11-02 08:09