Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Note
Test Altyapısı kullanım dışıdır ve gelecek bir sürümde kaldırılacaktır. Power Platform ve Dynamics 365 hizmetlerindeki test otomasyonu özellikleri için Power Platform Playwright örneklerini kullanın.
Power Apps Test Altyapısı, Power Platform uygulamaları için ö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:
Power Platform uygulamalarınızı manuel olarak test ediyorsanız, Test Engine test otomasyonu için erişilebilir bir giriş noktası sağlar.
- Low-code yaklaşımı: Power Apps'de kullanılan formül dili olan YAML ve Power Fx kullanarak otomatikleştirilmiş testler oluşturma
- DOM bilgisi gerekmez: Uygulamanızın bileşenleriyle etkileşim kurmak için HTML'yi veya CSS seçicileri anlamanıza gerek yoktur
- Alışıldık terminoloji: Testler, Power Apps Studio'da göründüğü şekilde denetim adlarına referans verir, bu da testlerin kolay okunmasını ve bakımını sağlar.
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 Microsoft Power Platform CLI'yi yüklemeniz gerekir.
Test Motorunu Kullanmaya Başlama
Başlama yaklaşımı, rolünüze ve deneyim seviyenize bağlıdır:
Araçları yükleyin:
- Microsoft Power Platform CLI'yi yükleyin
- Temel komut satırı işlemleri hakkında bilgi edinin
Basit Bir Testle Başlayın:
- Tek bir ekranı veya işlevi doğrulayan temel bir testle başlayın
- Testinizi yapılandırmak için YAML biçimini kullanın
- Test için yaygın Power Fx işlevleri öğrenin
Test Becerilerinizi Geliştirin:
- Test Motoru belgelerindeki öğreticileri ve örnekleri takip edin
- Testlerinize kademeli olarak daha karmaşık senaryolar ekleyin
Önemli özellikler ve avantajlar
Power Apps Test Altyapısı, Power Platform çözümleri için sağlam, düşük kodlu ve profesyonel düzeyde test desteği sağlayan 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ı Power Platform Kapsaması: Çözümünüzün tamamını, Tuval uygulamaları, Model yönetimli uygulamalar ve Dataverse için entegre testlerle test edin.
- 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 Oluşturma
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
- Denetim Adı Referansları: Uygulama, karmaşık DOM seçicilerini ezberlemek yerine stüdyo adlarına göre öğeleri kontrol eder
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 Integration: Otomatik test için Azure DevOps, GitHub Actions ve diğer CI/CD işlem hatlarıyla sorunsuz bir şekilde tümleştirin
- 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:
- Chromium (Chrome, Microsoft Edge)
- Firefox
- Web Kiti (Safari)