Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Notatka
Funkcje w wersji zapoznawczej nie są przeznaczone do użytku w środowiskach produkcyjnych i mogą mieć ograniczoną funkcjonalność. Te funkcje są udostępniane przed oficjalnym wydaniem, dzięki czemu klienci mogą szybciej uzyskać do nich dostęp i przekazać opinie na ich temat.
Test Engine ma ustrukturyzowany model cyklu życia funkcji, który umożliwia zarządzanie postępem funkcji od koncepcji eksperymentalnych do ogólnie dostępnych możliwości. Takie podejście umożliwia użytkownikom dostęp do nowych funkcji na różnych poziomach dojrzałości, zapewniając jednocześnie niezawodność i stabilność scenariuszy produkcyjnych.
Postęp funkcji w silniku testowym
Funkcje aparatu testowego są realizowane zgodnie ze zdefiniowaną ścieżką od początku do ogólnej dostępności w trzech fazach:
- Innowacje typu open source (faza zapoznawcza)
- Funkcje w wersji zapoznawczej (faza oceny)
- Ogólna dostępność (faza stabilna)
1. Innowacje typu open source (faza zapoznawcza)
Podróż wielu funkcji Test Engine rozpoczyna się w repozytorium open source, gdzie:
- Członkowie społeczności i inżynierowie firmy Microsoft proponują i współtworzą nowe funkcje
- Opracowywani są nowi dostawcy i rozszerzenia w celu obsługi większej liczby scenariuszy
- Akcje niestandardowe Power Fx są tworzone i testowane w rzeczywistych środowiskach
- Koncepcje eksperymentalne są weryfikowane przed formalną integracją produktu
Ta faza zapoznawcza reprezentuje najnowocześniejsze możliwości dostępne dla deweloperów, którzy tworzą silnik testowy ze źródła.
2. Funkcje w wersji zapoznawczej (faza oceny)
Funkcje, które wykazują wartość w środowisku open source, mogą przejść do fazy oceny, w której stają się dostępne w oficjalnej Power Platform wersji CLI (pac) z wyraźną zgodą:
- Funkcje są dostępne za pośrednictwem prefiksu
Previewfunkcji w Power Fx - Funkcjonalność musi być jawnie włączona w ustawieniach testu:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
- Funkcje w tej fazie są poddawane bardziej szczegółowym testom, ale mogą nadal ewoluować w oparciu o opinie
- Dokumentacja zawiera oznaczenie Podgląd, aby wskazać potencjalne przyszłe zmiany
3. Ogólna dostępność (faza stabilna)
Po dokładnym przetestowaniu i udoskonaleniu w fazie wersji zapoznawczej stabilne funkcje przechodzą do ogólnej dostępności:
- Operacje są migrowane z prefiksu
Previewdo prefiksuTestEngine - Funkcjonalność staje się domyślnie dostępna bez specjalnej konfiguracji
- Funkcje są uważane za gotowe do produkcji z pełną obsługą
- W dokumentacji usunięto oznaczenie Podgląd
Włączanie funkcji za pośrednictwem Power Fx organizacji funkcji
Aparat testowy używa Power Fx prefiksów funkcji jako podstawowego mechanizmu do kontrolowania dostępności funkcji:
| Prefiks funkcji | Podpis | Dostępność |
|---|---|---|
TestEngine |
Funkcje gotowe do użycia w środowisku produkcyjnym dostępne dla wszystkich użytkowników | Włączone domyślnie |
Preview |
Funkcje w trakcie oceny, które mogą ulec zmianie | Wymaga wyraźnej zgody |
| (Brak) | Podstawowe Power Fx funkcje | Zawsze dostępne |
Ta organizacja zapewnia kilka korzyści:
- Wyraźne wskazanie dojrzałości funkcji: prefiks informuje o oczekiwanej stabilności
- Kontrolowany dostęp: funkcje w wersji zapoznawczej muszą być jawnie włączone, co chroni użytkowników przed niezamierzonymi zmianami
- Odporność wersji: w miarę dojrzewania funkcji kod może być stopniowo aktualizowany w celu użycia nowego prefiksu
Aby uzyskać więcej informacji na temat konfigurowania i używania tych prefiksów, zobacz Używanie Power Fx organizacji funkcji podczas testowania.
Przyczynianie się do ewolucji silnika testowego
Zespół produktowy Test Engine aktywnie współpracuje ze społecznością w celu rozwijania produktu:
Wkład open source
Członkowie społeczności mogą przyczynić się do rozwoju Test Engine na kilka sposobów:
- Rozszerzenia dostawców: Utwórz nowych dostawców, aby obsługiwać więcej typów aplikacji
- Power Fx Akcje: Opracowywanie akcji niestandardowych w celu umożliwienia nowych scenariuszy testowych
- Ulepszenia funkcji: Ulepsz istniejące funkcje, aby sprostać typowym scenariuszom
- Zgłaszanie problemów: Zgłaszaj wszelkie wykryte problemy za pomocą problemów z repozytorium GitHub. Istniejące znane problemy można znaleźć tutaj: aka.ms/TestEngineOpenIssues
Ścieżka do integracji produktu
Funkcje, które rozpoczynają się jako wkład open source, mogą być brane pod uwagę do uwzględnienia w oficjalnym Power Platform interfejsie wiersza polecenia (pac test run) w następujący sposób:
- Początkowy rozwój: funkcja jest tworzona i testowana w repozytorium open source
- Weryfikacja społeczności: Inni użytkownicy weryfikują użyteczność i stabilność funkcji
- Uwagi dotyczące produktu: Zespół ds. produktu Test Engine recenzuje tę funkcję
- Integracja w wersji zapoznawczej: w przypadku zatwierdzenia funkcja zostanie zintegrowana z prefiksem wersji zapoznawczej
- Ogólna dostępność: Po wystarczającej walidacji funkcja przechodzi do prefiksu TestEngine
Współpraca z zespołem produktowym
Deweloperzy zainteresowani dodawaniem funkcji, które mogą ostatecznie zostać uwzględnione w oficjalnym produkcie, powinni:
- Omów przed opracowaniem: Otwórz problem w repozytorium, aby omówić koncepcję
- Postępuj zgodnie z wytycznymi projektowymi: Upewnij się, że implementacja jest zgodna z architekturą aparatu testowego
- Zapewnij kompleksowe testy: Uwzględnij zautomatyzowane testy wykazujące niezawodność
- Udokumentuj funkcję: Twórz przejrzystą dokumentację dla użytkowników
Korzyści płynące z modelu cyklu życia funkcji
Dla użytkowników Test Engine model ten ma kilka zalet:
- Dostęp do innowacji: korzystaj z najnowocześniejszych funkcji przed ich oficjalnym wydaniem
- Kontrolowane ryzyko: wybierz funkcje w wersji zapoznawczej, które mają zostać włączone w zależności od potrzeb
- Jasne oczekiwania: Zrozumienie stabilności funkcji dzięki spójnym konwencjom prefiksów
- Możliwość uczestnictwa: Wpływaj na kierunek rozwoju produktu poprzez wkład i informacje zwrotne