Bagikan melalui


Apa itu Playwright Workspaces?

Playwright Workspaces adalah layanan terkelola penuh untuk pengujian web end-to-end, dibangun di atas Playwright. Dengan Playwright Workspaces, Anda dapat mempercepat eksekusi pengujian secara signifikan dengan menjalankan pengujian secara paralel menggunakan browser berbasis cloud terkelola. Layanan ini mengurus infrastruktur dan kompleksitas yang mendasar, memungkinkan Anda memvalidasi aplikasi web Anda di seluruh browser utama di Linux dan Windows—sehingga Anda dapat mengirim fitur lebih cepat dan dengan keyakinan yang lebih besar.

Mulai menggunakan Mulai Cepat: jalankan pengujian Playwright Anda dalam skala besar dengan Playwright Workspaces.

Untuk mempelajari selengkapnya tentang cara membuat pengujian end-to-end dengan kerangka kerja pengujian Playwright, kunjungi dokumentasi Memulai di situs web Playwright.

Mempercepat pengujian dengan browser jarak jauh paralel

Saat aplikasi Anda menjadi lebih kompleks, ukuran rangkaian pengujian Anda meningkat. Waktu untuk menyelesaikan rangkaian pengujian Anda juga bertambah sesuai dengan itu. Gunakan browser jarak jauh paralel untuk mempersingkat waktu penyelesaian rangkaian pengujian secara keseluruhan.

  • Distribusikan pengujian Anda di banyak browser paralel, yang dihosting di infrastruktur cloud.

  • Skalakan pengujian Anda di luar kekuatan pemrosesan stasiun kerja pengembang, infrastruktur lokal, atau mesin agen CI Anda.

  • Performa regional yang konsisten dengan menjalankan pengujian Anda pada browser di wilayah Azure yang paling dekat dengan komputer klien Anda.

Pelajari selengkapnya tentang cara mengonfigurasi performa optimal.

Uji secara konsisten di beberapa sistem operasi dan browser

Aplikasi web modern perlu bekerja dengan sempurna di banyak browser, sistem operasi, dan perangkat.

  • Jalankan pengujian secara bersamaan di semua browser modern di Windows, Linux, dan emulasi seluler Google Chrome untuk Android dan Safari Seluler.

  • Menggunakan browser yang dikelola layanan memastikan hasil yang konsisten dan andal untuk pengujian regresi fungsional dan visual, apakah pengujian dijalankan dari stasiun kerja pengembang tim atau alur CI Anda.

  • Playwright Workspaces mendukung semua browser yang didukung oleh Playwright.

Pengujian titik akhir

Gunakan browser jarak jauh yang dihosting cloud untuk menguji aplikasi web terlepas dari di mana mereka dihosting, tanpa harus mengizinkan koneksi masuk di firewall Anda.

Dukungan Playwright

Playwright Workspaces dibangun di atas kerangka kerja Playwright.

  • Dukungan untuk beberapa versi Playwright dengan setiap rilis Playwright baru.

  • Integrasikan rangkaian pengujian Playwright yang ada tanpa mengubah kode pengujian Anda.

  • Gunakan ekstensi Playwright Test Visual Studio Code untuk pengalaman editor yang kaya.

  • Pengujian end-to-end berkelanjutan dengan menggunakan Playwright CLI untuk berintegrasi dengan alat integrasi berkelanjutan (CI).

Cara kerjanya

Playwright Workspaces membuat instans browser yang dihosting cloud di berbagai sistem operasi. Playwright menjalankan pengujian pada komputer klien—baik stasiun kerja pengembang atau agen CI—dan mengontrol browser yang dihosting cloud dari jarak jauh melalui layanan Playwright Workspaces. Kode pengujian tetap ada di komputer klien selama uji coba, sementara interaksi browser dilakukan di cloud.

Diagram yang memperlihatkan gambaran umum arsitektur Ruang Kerja Playwright.

Setelah uji coba selesai, hasil pengujian, file pelacakan, dan file uji coba lainnya tersedia di komputer klien.

Anda tidak perlu mengubah kode pengujian yang ada untuk menjalankannya dengan Playwright Workspaces. Cukup instal paket Playwright Workspaces dan tentukan titik akhir ruang kerja Anda.

Pelajari selengkapnya tentang cara menentukan konfigurasi optimal untuk mengoptimalkan penyelesaian rangkaian pengujian.

Residensi data dalam wilayah & data tidak aktif

Ruang Kerja Playwright tidak menyimpan atau memproses data pelanggan di luar wilayah tempat Anda menyebarkan ruang kerja. Saat Anda menggunakan fitur afinitas regional, metadata ditransfer dari wilayah browser yang dihosting cloud ke wilayah ruang kerja dengan cara yang aman dan sesuai.

Playwright Workspaces secara otomatis mengenkripsi semua data yang disimpan di ruang kerja Anda dengan kunci yang dikelola oleh Microsoft (kunci yang dikelola layanan). Misalnya, data ini mencakup detail ruang kerja, metadata uji coba Playwright seperti waktu mulai dan berakhir pengujian, menit pengujian, siapa yang menjalankan pengujian, dan hasil pengujian yang diterbitkan ke layanan.

Langkah selanjutnya