Aracılığıyla paylaş


Power Apps Test Altyapısına genel bakış (önizleme)

Not

Önizleme özellikleri, üretimde kullanıma yönelik değildir ve sınırlı işlevselliğe sahip olabilir. Bu özellikler, müşterilerin erken erişim elde etmesi ve geri bildirim sağlaması amacıyla resmi sürümden önce kullanıma sunulur.

Power Apps Test Motoru, uygulamalar için Power Platform özel olarak tasarlanmış bir test çözümüdür. İster otomatik testte yeni olun, ister Test Studio'ya aşina olun, ister Playwright bilgisine sahip deneyimli bir geliştirici olun, Test Engine, düşük kod felsefesiyle Power Platform uyumlu, ölçeklenebilir bir test yaklaşımı sunar.

Nereden başladığınıza bakılmaksızın Test Engine'in size nasıl yardımcı olduğu hakkında daha fazla bilgi edinin:

Uygulamalarınızı manuel olarak test Power Platform ediyorsanız Test Engine, test otomasyonu için erişilebilir bir giriş noktası sağlar:

  • Az kod yaklaşımı: YAML ve Power Fx kullanılan formül dilini kullanarak otomatikleştirilmiş testler oluşturun Power Apps
  • DOM bilgisi gerekmez: Uygulamanızın bileşenleriyle etkileşim kurmak için HTML'yi veya CSS seçicileri anlamanıza gerek yoktur
  • Tanıdık terminoloji: Testler, göründükleri şekliyle Power Apps Studio denetim adlarına başvurur, böylece testlerin okunmasını ve bakımını kolaylaştırır

Test Motoru size şu konularda yardımcı olabilir:

  • Zaman kazanın: Şu anda manuel olarak gerçekleştirdiğiniz tekrarlayan test senaryolarını otomatikleştirin
  • Kapsamı artırın: Daha kapsamlı testleri daha sık çalıştırın
  • Bir test temeli oluşturun: Test sürecinizi yeniden kullanılabilecek ve paylaşılabilecek bir biçimde belgeleyin
  • Yavaş yavaş öğrenin: Basit testlerle başlayın ve konfor seviyeniz arttıkça genişletin

Şu anda, Power Apps Test Motoru aşağıdaki Power Platform bileşenlerle çalışmaktadır:

Test Altyapısı'nı kullanmak için CLI'yi yüklemeniz Microsoft Power Platform gerekir .

Test Motorunu Kullanmaya Başlama

Başlama yaklaşımı, rolünüze ve deneyim seviyenize bağlıdır:

  1. Araçları yükleyin:

  2. Basit Bir Testle Başlayın:

  3. Test Becerilerinizi Geliştirin:

Temel özellikler ve faydaları

Power Apps Test Motoru, çözümler için sağlam, düşük kodlu ve profesyonel düzeyde testleri desteklemek için Power Platform kapsamlı bir özellik kümesi sağlar. Aşağıdaki önemli noktalar, Test Engine'in uygulamalarınızda kaliteyi otomatikleştirmenize, doğrulamanıza ve korumanıza Power Platform nasıl yardımcı olabileceğini göstermektedir.

Uçtan uca entegrasyon testi

Aşağıdaki özelliklerin her biri, çözümleriniz Power Platform genelinde uçtan uca tümleştirme testi gerçekleştirmenize yardımcı olmak için tasarlanmıştır:

  • Kapsamlı Kapsam: Tuval uygulamaları Power Platform , Model yönetimli uygulamalar ve...Dataverse
  • Gerçekçi Kullanıcı Yolculuğu Testi: Çözümlerinizin gerçek kullanıcılar için beklendiği gibi çalışmasını sağlamak için birden çok Power Platform bileşende eksiksiz iş süreçlerini doğrulayın
  • Basitleştirilmiş Ortam Kurulumu: Test paketinizin tamamında aynı kimlik doğrulama bağlamını kullanarak kurulum karmaşıklığını ve bakım ek yükünü azaltın

Doğal dil ve yapay zeka destekli test

Aşağıdaki özelliklerin her biri, çözümleriniz genelinde Doğal dil ve yapay zeka destekli tümleştirme testlerine ulaşmanıza Power Platform yardımcı olmak için tasarlanmıştır:

  • Copilot Tarafından Oluşturulan Testler: Doğal dil kullanarak testler oluşturun - neyi test etmek istediğinizi açıklayın ve Copilot'un test kodunu oluşturmasına yardımcı olmasına izin verin
  • Doğal Dil ve Üretken Yapay Zeka Destekli Test: Doğal dilde test planları oluşturun ve bunları Üretken Yapay Zeka özelliklerini kullanarak yürütülebilir testlere dönüştürün
  • Yapay Zeka Sonuç Doğrulaması: Deterministik olmayan yapay zeka çıktılarını işleyen özel işlevlerle yapay zeka destekli özellikleri güvenle test edin
  • İnsan Tarafından Okunabilir Test Planları: İş kullanıcılarının ve geliştiricilerin hem anlayabileceği hem de katkıda bulunabileceği testler yazın ve sürdürün
  • Yapay Zeka Destekli Test Yazma: Kaynak kontrollü çözümlerle test oluşturmayı hızlandırmak için kullanın GitHub Copilot

Power Fx Test Yazma

Metin yazma dili olarak kullanmak Power Fx aşağıdaki yararları sağlar:

  • Tanıdık Formül Dili: Tuval uygulamaları oluştururken zaten bildiğiniz dilin Power Fx aynısını kullanarak testler yazın
  • Düşük Öğrenme Eğrisi: Karmaşık test çerçevelerini öğrenmeden testler oluşturmak için mevcut Power Platform becerilerinizi kullanın
  • Kontrol Adı Başvuruları: Karmaşık DOM seçicilerini öğrenmek zorunda kalmak yerine uygulama kontrollerine stüdyo adlarına göre referans verin

Kurumsal kullanıma hazır test altyapısı

Kurumsal müşteriler, kimlik doğrulamasını güvenli bir şekilde yönetmek için güçlü özelliklere ihtiyaç duyar. Test motoru şunları sağlar:

  • Kimlik Doğrulama Esnekliği: Güvenlik gereksinimlerinize uyacak şekilde etkileşimli oturum açma, hizmet sorumlusu ve oturum kalıcılığı desteği
  • ALM Tümleştirmesi: Otomatik test için GitHub Actions ve diğer CI/CD işlem hatlarıyla sorunsuz bir şekilde tümleştirin Azure DevOps
  • MFA Desteği: Ödün vermeden çok faktörlü kimlik doğrulamasını zorunlu kılan ortamlarda otomatikleştirilmiş testler çalıştırın

Gelişmiş test yetenekleri

Test altyapısının sağladığı gelişmiş yetenekler şunlardır:

  • Bağlayıcı Sahtekarlığı: Ücretli veya harici hizmetler için bile bağlayıcı yanıtlarını simüle ederek güvenilir testler oluşturun
  • Veri Yalıtımı: Üretim ortamlarını etkilemeden öngörülebilir veri koşullarıyla test edin
  • Görsel Tanılama: Otomatik ekran görüntüleri ve video kayıtları ile test hatalarını giderin

Sınırlamalar

Test Altyapısı önizleme aşamasında olduğundan, şu geçerli sınırlamalara dikkat edin:

  • Tarayıcı yerel ayarları, varsayılan tarayıcı ayarlarınızı izler
  • Bazı özelleştirilmiş denetimlerin Preview.PlaywrightAction işlevinin kullanılması gerekebilir
  • Performans testi yetenekleri hala geliştirilme aşamasındadır

Desteklenen tarayıcılar

Test Motoru aşağıdaki tarayıcılarla çalışır:

  • Krom (Krom, Microsoft Edge)
  • Firefox
  • Web Kiti (Safari)

Sonraki Adımlar

Test Altyapısı Özelliklerini Keşfedin