Bagikan melalui


Apa itu Pratinjau Pengujian Microsoft Playwright?

Pratinjau Pengujian Microsoft Playwright adalah layanan terkelola penuh untuk pengujian end-to-end yang dibangun di atas Playwright. Dengan Playwright, Anda dapat mengotomatiskan pengujian end-to-end untuk memastikan aplikasi web Anda berfungsi seperti yang Anda harapkan, di berbagai browser web dan sistem operasi. Layanan ini mengabstraksi kompleksitas dan infrastruktur untuk menjalankan pengujian Playwright dengan paralelisasi tinggi.

Jalankan rangkaian pengujian Playwright Anda di cloud, tanpa perubahan pada kode pengujian atau modifikasi pada penyiapan alat Anda. Gunakan ekstensi Playwright Test Visual Studio Code untuk pengalaman editor yang kaya, atau gunakan Playwright CLI untuk menambahkan otomatisasi dalam alur kerja integrasi berkelanjutan (CI) Anda.

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

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

Penting

Pengujian Microsoft Playwright saat ini dalam pratinjau. Untuk persyaratan hukum yang berlaku untuk fitur Azure yang beta, dalam pratinjau, atau belum dirilis ke ketersediaan umum, lihat Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure.

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.

  • Pengujian Microsoft Playwright 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

Pengujian Microsoft Playwright 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

Pengujian Microsoft Playwright membuat instans browser yang dihosting cloud di berbagai sistem operasi. Playwright berjalan pada komputer klien dan berinteraksi dengan Pengujian Microsoft Playwright untuk menjalankan pengujian Playwright Anda di browser yang dihosting. Komputer klien dapat menjadi stasiun kerja pengembang atau mesin agen CI jika Anda menjalankan pengujian sebagai bagian dari alur kerja CI Anda. Kode pengujian Playwright tetap berada di komputer klien selama uji coba.

Diagram that shows an architecture overview of Microsoft Playwright Testing.

Setelah uji coba selesai, Playwright mengirimkan metadata uji coba ke layanan. Hasil pengujian, file pelacakan, dan file uji coba lainnya tersedia di komputer klien.

Untuk menjalankan pengujian yang ada dengan Microsoft Playwright Testing tidak memerlukan perubahan pada kode pengujian Anda. Tambahkan file konfigurasi layanan ke proyek pengujian Anda, dan tentukan pengaturan ruang kerja Anda, seperti token akses dan titik akhir layanan.

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

Residensi data dalam wilayah & data tidak aktif

Pengujian Microsoft 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.

Pengujian Microsoft Playwright 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 dan data meta eksekusi uji Playwright seperti waktu mulai dan berakhir pengujian, menit pengujian, dan siapa yang menjalankan pengujian.

Langkah selanjutnya