クラウドベースのクロスプラットフォームテスト環境?

Aug 19 2020

以前、Windows、MacOS、Android、iOSのテスト環境についてこの質問をしました。

Windows、iOS、Android、MacOS向けの統合テスト環境

「Windowsの場合はVMを実行し、Androidの場合はAndroid StudioでAVDを実行し、iOSの場合はXCodeでシミュレーターを使用します。」は良い解決策ですが、デバイスに対してローカルです。

私たちのテストをクラウドベースにすることができるアプローチまたはソリューションを知っている人はいますか?つまり、チームのさまざまなメンバーが、中央のテストプラットフォーム(各人のマシンにローカルに配置する必要はありません)から各OSで製品をテストできますか?

回答

2 NielsvanReijmersdal Aug 19 2020 at 17:51

Michaelの提案は非常に優れていますが、AWS DeviceLabもご覧ください。 https://aws.amazon.com/device-farm/ およびその代替 https://www.g2.com/products/aws-device-farm/competitors/alternatives

通常のオペレーティングシステムは、ほとんどのクラウドにインストールできます。macOの場合のみ、たとえば別のプロバイダーを見つける必要がありますhttps://www.macincloud.com/

2 MichaelDurrant Aug 19 2020 at 17:05

はい、browserstackとSauce Labsは、クラウドベースのブラウザとエミュレータの長年にわたる主要なプロバイダーです。

  • https://www.browserstack.com/

  • https://saucelabs.com/

ローカル環境に接続するためのオプションが含まれているため、テストシステムをアップロードまたは作成しなくてもシステムをテストできます。これは、「システムは複数のブラウザとデバイスを備えている」というニーズを満たします。

Salman Dec 23 2020 at 18:24

クラウドベースのエコシステムをお探しの場合は、クロスブラウザーテストツールであるLambdaTestを試すことができます。柔軟なオンラインテストクラウドを提供することで、社内アーキテクチャを維持する必要がなくなります。

LambdaTestは、オンラインのSelenium Gridを提供します。これにより、2,000以上の異なるブラウザー、ブラウザーバージョン、およびWindows、macOS、Android、iOSなどのオペレーティングシステム環境で、WebサイトとWebアプリの手動および自動の両方のソフトウェアテストを実行できます。