Lingkungan Pengujian Lintas Platform Berbasis Cloud?

Aug 19 2020

Sebelumnya menanyakan pertanyaan ini seputar lingkungan pengujian untuk Windows, MacOS, Android dan iOS;

Lingkungan Pengujian Terpadu untuk Windows, iOS, Android dan MacOS

Jawabannya "Untuk Windows jalankan VM, untuk Android jalankan AVD di Android Studio, dan untuk iOS gunakan Simulator di XCode." adalah solusi yang baik tetapi bersifat lokal untuk perangkat.

Adakah yang mengetahui pendekatan atau solusi di mana pengujian kami dapat berbasis cloud? Misalnya, anggota tim yang berbeda dapat menguji produk kami pada setiap OS dari platform pengujian pusat (yang tidak harus ditempatkan secara lokal di mesin masing-masing orang)?

Jawaban

2 NielsvanReijmersdal Aug 19 2020 at 17:51

Saran Michael cukup bagus, tetapi mungkin juga lihat di AWS Device Lab: https://aws.amazon.com/device-farm/ dan alternatifnya https://www.g2.com/products/aws-device-farm/competitors/alternatives

Sistem operasi biasa dapat diinstal di sebagian besar Clouds. Hanya untuk macO Anda perlu mencari penyedia lain, misalnyahttps://www.macincloud.com/

2 MichaelDurrant Aug 19 2020 at 17:05

Ya browserstack dan Sauce Labs adalah penyedia lama dan terkemuka untuk browser dan emulator berbasis cloud.

  • https://www.browserstack.com/

  • https://saucelabs.com/

Mereka menyertakan opsi untuk menghubungkan ke lingkungan lokal Anda sehingga Anda dapat menguji sistem Anda tanpa perlu mengunggah atau membuat sistem pengujian. Ini memenuhi kebutuhan "sistem Anda tetapi dengan banyak browser dan perangkat"

Salman Dec 23 2020 at 18:24

Jika Anda mencari ekosistem berbasis cloud, Anda dapat mencoba LambdaTest - alat pengujian lintas-browser. Ini menghindari kebutuhan untuk mempertahankan arsitektur internal dengan menawarkan cloud pengujian online yang fleksibel.

LambdaTest memberi Anda Selenium Grid online yang memungkinkan Anda menjalankan pengujian perangkat lunak manual dan otomatis dari situs web dan aplikasi web Anda di lebih dari 2.000+ browser, versi browser, dan lingkungan sistem operasi yang berbeda seperti Windows, macOS, Android, dan iOS.