Aracılığıyla paylaş


Microsoft Playwright Testing Preview nedir?

Microsoft Playwright Testing Preview, Playwright'ın üzerine kurulu uçtan uca test için tam olarak yönetilen bir hizmettir. Playwright ile web uygulamalarınızın farklı web tarayıcılarında ve işletim sistemlerinde beklediğiniz gibi çalıştığından emin olmak için uçtan uca testleri otomatikleştirebilirsiniz. Hizmet, Playwright testlerini çalıştırmak ve sonuçları ve yapıtları yönetmek için karmaşıklığı ve altyapıyı soyutlar. Hizmet, yüksek paralelleştirme ile testleri çalıştırır ve özellikleri daha hızlı göndermenize ve kolayca sorun gidermenize yardımcı olmak için test sonuçlarını ve yapıtları depolar.

Test kodunuzda veya araç kurulumunuzda değişiklik yapmadan Playwright test paketinizi bulutta çalıştırın. Zengin bir düzenleyici deneyimi için Playwright Test Visual Studio Code uzantısını kullanın veya sürekli tümleştirme (CI) iş akışınıza otomasyon eklemek için Playwright CLI'yi kullanın.

Hızlı Başlangıç'ı kullanmaya başlayın: Microsoft Playwright Testing ile Playwright testlerinizi büyük ölçekte çalıştırın.

Playwright çerçevesiyle uçtan uca testler oluşturma hakkında daha fazla bilgi edinmek için Playwright web sitesindeki Başlarken belgelerini ziyaret edin.

Önemli

Microsoft Playwright Testing şu anda önizleme aşamasındadır. Beta, önizleme aşamasında olan veya henüz genel kullanıma sunulmamış Azure özellikleri için geçerli olan yasal koşullar için bkz . Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları.

Paralel uzak tarayıcılarla testleri hızlandırma

Uygulamanız daha karmaşık hale geldikçe test paketinizin boyutu artar. Test paketinizi tamamlama süresi de buna göre artar. Genel test paketi tamamlanma süresini kısaltmak için paralel uzak tarayıcılar kullanın.

  • Testlerinizi bulut altyapısında barındırılan birçok paralel tarayıcıya dağıt.

  • Testlerinizi geliştirici iş istasyonunuzun, yerel altyapınızın veya CI aracı makinelerinizin işlem gücünün ötesinde ölçeklendirin.

  • İstemci makinenize en yakın Azure bölgesindeki tarayıcılarda testlerinizi çalıştırarak tutarlı bölgesel performans.

En iyi performans için yapılandırma hakkında daha fazla bilgi edinin.

Birden çok işletim sistemi ve tarayıcı arasında tutarlı bir şekilde test edin

Modern web uygulamalarının çok sayıda tarayıcı, işletim sistemi ve cihazda kusursuz bir şekilde çalışması gerekir.

  • Android ve Mobil Safari için Google Chrome'un Windows, Linux ve mobil öykünmesi üzerindeki tüm modern tarayıcılarda testleri aynı anda çalıştırın.

  • Hizmet tarafından yönetilen tarayıcıları kullanmak, testlerin ekibinizin geliştirici iş istasyonlarından mı yoksa CI işlem hattından mı çalıştırıldığından bağımsız olarak hem işlevsel hem de görsel regresyon testi için tutarlı ve güvenilir sonuçlar sağlar.

  • Microsoft Playwright Testing, Playwright tarafından desteklenen tüm tarayıcıları destekler.

Raporlama ve yapıtları kullanarak testlerle ilgili sorunları kolayca giderme

Uygulamalar büyüdükçe kalitenin korunması çok önemlidir. Zengin yapıtlarla test sonuçlarının sorunlarını gidermek için hizmetin raporlama özelliğini kullanın.

  • Test sonuçlarını ve yapıtlarını hizmette yayımlayın ve daha hızlı sorun giderme için bunları hizmet portalında görüntüleyin.
  • Zengin, birleştirilmiş raporlar elde etmek için raporlamayı CI işlem hatlarıyla tümleştirin.

Uç nokta testi

Güvenlik duvarınızda gelen bağlantılara izin vermek zorunda kalmadan, nerede barındırıldığına bakılmaksızın web uygulamalarını test etmek için bulutta barındırılan uzak tarayıcıları kullanın.

Playwright desteği

Microsoft Playwright Testing, Playwright çerçevesinin üzerine kurulmuştur.

Nasıl çalışır?

Microsoft Playwright Testing, farklı işletim sistemlerinde bulutta barındırılan tarayıcıların örneğini oluşturur. Playwright, istemci makinesinde çalışır ve Barındırılan tarayıcılarda Playwright testlerinizi çalıştırmak için Microsoft Playwright Testing ile etkileşim kurar. Testlerinizi CI iş akışınızın bir parçası olarak çalıştırırsanız istemci makine, geliştirici iş istasyonunuz veya CI aracı makineniz olabilir. Playwright test kodu, test çalıştırması sırasında istemci makinesinde kalır.

Microsoft Playwright Testing mimarisine genel bakış gösteren diyagram.

Bir test çalıştırması tamamlandıktan sonra, test sonuçları, izleme dosyaları ve diğer test çalıştırması dosyaları istemci makinede kullanılabilir. Bunlar daha sonra istemci makinesinden hizmete yayımlanır ve hizmet portalında görüntülenebilir.

Mevcut testleri Microsoft Playwright Testing ile çalıştırmak için test kodunuzda değişiklik yapılması gerekmez, Microsoft Playwright Testing hizmet paketini yükleyin ve çalışma alanınız için hizmet uç noktasını belirtin.

Test paketinin tamamlanmasını iyileştirmek için en uygun yapılandırmayı belirleme hakkında daha fazla bilgi edinin.

Bölge içi veri yerleşimi ve bekleyen veriler

Microsoft Playwright Testing, müşteri verilerini çalışma alanını dağıttığınız bölgenin dışında depolamaz veya işlemez. Bölgesel bencelik özelliğini kullandığınızda, meta veriler bulutta barındırılan tarayıcı bölgesinden çalışma alanı bölgesine güvenli ve uyumlu bir şekilde aktarılır.

Microsoft Playwright Testing, çalışma alanınızda depolanan tüm verileri Microsoft tarafından yönetilen anahtarlarla (hizmet tarafından yönetilen anahtarlar) otomatik olarak şifreler. Örneğin, bu veriler çalışma alanı ayrıntılarını, test başlangıç ve bitiş saati gibi Playwright test çalıştırma meta verilerini, test dakikalarını, testi kimin çalıştıracağını ve Playwright tarafından oluşturulan ve hizmette yayımlanan test sonuçlarını ve yapıtlarını içerir.

Sonraki adım