マイクロソフト、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
アップル、iPhoneの販売台数が過去最高に、その売上高は9%増加し約8兆2710億円に
IT関連
2022-01-29 01:27
英国、独自のNFTを2022年夏までに作成へ
IT関連
2022-04-06 13:56
島田商事、アパレル製造向け資産管理ツールを導入–受注入力を効率化
IT関連
2023-07-07 01:42
フォルクスワーゲン金融子会社、「Exadata Cloud@Customer」を導入
IT関連
2023-05-04 21:18
IBM、ハイブリッドクラウドのセキュリティをシンプルに–新サービス拡充
IT関連
2021-03-26 04:31
マイクロソフト、「Edge」のセキュリティを高める「SDSM」機能をテスト
IT関連
2021-08-06 13:02
日本オラクル、「3省2ガイドライン」対応のリファレンス公開
IT関連
2022-08-03 15:31
日本のITとDXの意志決定におけるサステナビリティーの認識はまだ低い–ピュア・ストレージ
IT関連
2023-07-25 12:29
Apple TV+の無料トライアル期間がまたまた延長、2021年7月まで
ネットサービス
2021-01-17 06:04
AI時代に求められる2つの対照的スキル–数学とビジネス開発
IT関連
2023-10-04 18:16
付加したのは“リアルの体験”–NTT Comが「AI顔診断」で挑む新領域
IT関連
2023-06-16 16:12
DXに向けた人材の確保と育成–その人材像とスキル要件の定義
IT関連
2022-11-17 21:38
国内のDesktop as a Service市場規模、2021年度は約326億円。5年後には1.6倍以上の545億円規模に
クラウド
2022-03-22 17:36
iOSアプリ内でそれぞれのサブスクの管理や返金が可能に、アップルがStoreKit 2を発表
ソフトウェア
2021-06-12 23:31