Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σημείωμα
Οι λειτουργίες προεπισκόπησης δεν προορίζονται για παραγωγική χρήση και ενδέχεται να έχουν περιορισμένη λειτουργικότητα. Αυτές οι δυνατότητες είναι διαθέσιμες πριν από μια επίσημη κυκλοφορία έτσι ώστε οι πελάτες να έχουν πρόσβαση από νωρίς και να κάνουν σχόλια.
Το Test Engine διαθέτει ένα δομημένο μοντέλο κύκλου ζωής χαρακτηριστικών για τη διαχείριση της εξέλιξης των χαρακτηριστικών από πειραματικές έννοιες σε γενικά διαθέσιμες δυνατότητες. Αυτή η προσέγγιση επιτρέπει στους χρήστες να έχουν πρόσβαση σε νέες λειτουργίες σε διαφορετικά επίπεδα ωριμότητας, διασφαλίζοντας παράλληλα την αξιοπιστία και τη σταθερότητα για σενάρια παραγωγής.
Πρόοδος δυνατοτήτων στο μηχανισμό δοκιμής
Τα χαρακτηριστικά του μηχανισμού δοκιμής ακολουθούν μια καθορισμένη διαδρομή από την έναρξη έως τη γενική διαθεσιμότητα σε τρεις φάσεις:
- Καινοτομία ανοιχτού κώδικα (φάση προεπισκόπησης)
- Δυνατότητες προεπισκόπησης (φάση αξιολόγησης)
- Γενική διαθεσιμότητα (σταθερή φάση)
1. Καινοτομία ανοιχτού κώδικα (φάση προεπισκόπησης)
Το ταξίδι πολλών λειτουργιών του Test Engine ξεκινά στο αποθετήριο ανοιχτού κώδικα, όπου:
- Τα μέλη της κοινότητας και οι μηχανικοί της Microsoft προτείνουν και συνεισφέρουν νέες δυνατότητες
- Νέες υπηρεσίες παροχής και επεκτάσεις αναπτύσσονται για την υποστήριξη περισσότερων σεναρίων
- Οι προσαρμοσμένες Power Fx ενέργειες δημιουργούνται και δοκιμάζονται σε πραγματικά περιβάλλοντα
- Οι πειραματικές έννοιες επικυρώνονται πριν από την επίσημη ενσωμάτωση του προϊόντος
Αυτή η φάση προεπισκόπησης αντιπροσωπεύει τις πιο προηγμένες δυνατότητες, διαθέσιμες στους προγραμματιστές που δημιουργούν τη μηχανή δοκιμής από την πηγή.
2. Χαρακτηριστικά προεπισκόπησης (φάση αξιολόγησης)
Οι δυνατότητες που επιδεικνύουν αξία στο περιβάλλον ανοιχτού κώδικα ενδέχεται να προχωρήσουν στη φάση αξιολόγησης, όπου γίνονται διαθέσιμες στην επίσημη Power Platform έκδοση CLI (pac) με ρητή συμμετοχή:
- Οι λειτουργίες είναι προσβάσιμες μέσω του προθέματος συνάρτησης
Previewστο Power Fx - Η λειτουργικότητα πρέπει να είναι ρητά ενεργοποιημένη στις ρυθμίσεις δοκιμής:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
- Οι δυνατότητες σε αυτήν τη φάση υποβάλλονται σε πιο εκτεταμένες δοκιμές, αλλά ενδέχεται να εξακολουθούν να εξελίσσονται με βάση τα σχόλια
- Η τεκμηρίωση περιλαμβάνει τον χαρακτηρισμό προεπισκόπησης για να υποδείξει πιθανές μελλοντικές αλλαγές
3. Γενική διαθεσιμότητα (σταθερή φάση)
Μετά από ενδελεχείς δοκιμές και βελτιώσεις στη φάση προεπισκόπησης, οι σταθερές λειτουργίες προχωρούν στη γενική διαθεσιμότητα:
- Οι δυνατότητες μεταναστεύουν από το
PreviewTestEngineπρόθεμα στο πρόθεμα - Η λειτουργικότητα γίνεται διαθέσιμη από προεπιλογή χωρίς ειδική ρύθμιση παραμέτρων
- Τα χαρακτηριστικά θεωρούνται έτοιμα για παραγωγή με πλήρη υποστήριξη
- Η τεκμηρίωση καταργεί την ονομασία προεπισκόπησης
Ενεργοποίηση δυνατοτήτων μέσω Power Fx οργάνωσης λειτουργιών
Ο μηχανισμός δοκιμής χρησιμοποιεί Power Fx προθέματα λειτουργιών ως τον κύριο μηχανισμό για τον έλεγχο της διαθεσιμότητας των δυνατοτήτων:
| Πρόθεμα συνάρτησης | Description | Διαθεσιμότητα |
|---|---|---|
TestEngine |
Λειτουργίες έτοιμες για παραγωγή διαθέσιμες σε όλους τους χρήστες | Ενεργοποιημένο από προεπιλογή |
Preview |
Δυνατότητες υπό αξιολόγηση που ενδέχεται να αλλάξουν | Απαιτείται ρητή συμμετοχή |
| (Δεν υπάρχει) | Βασικές Power Fx λειτουργίες | Πάντα διαθέσιμο |
Αυτή η οργάνωση παρέχει πολλά οφέλη:
- Σαφής ένδειξη ωριμότητας χαρακτηριστικού: Το πρόθεμα επικοινωνεί την προσδοκία σταθερότητας
- Ελεγχόμενη πρόσβαση: Οι δυνατότητες προεπισκόπησης πρέπει να είναι ρητά ενεργοποιημένες, προστατεύοντας τους χρήστες από ακούσιες αλλαγές
- Ανθεκτικότητα έκδοσης: Καθώς ωριμάζουν οι δυνατότητες, ο κώδικας μπορεί να ενημερωθεί σταδιακά για να χρησιμοποιήσει το νέο πρόθεμα
Για περισσότερες πληροφορίες σχετικά με τη ρύθμιση παραμέτρων και τη χρήση αυτών των προθεμάτων, ανατρέξτε στο θέμα Χρήση Power Fx οργάνωσης συναρτήσεων σε δοκιμές.
Συμβολή στην εξέλιξη της Test Engine
Η ομάδα προϊόντων Test Engine συνεργάζεται ενεργά με την κοινότητα για την εξέλιξη του προϊόντος:
Συνεισφορές ανοιχτού κώδικα
Τα μέλη της κοινότητας μπορούν να συνεισφέρουν στο Test Engine με διάφορους τρόπους:
- Επεκτάσεις παρόχου: Δημιουργήστε νέες υπηρεσίες παροχής για να υποστηρίξετε περισσότερους τύπους εφαρμογών
- Power Fx Ενέργειες: Ανάπτυξη προσαρμοσμένων ενεργειών για την ενεργοποίηση νέων σεναρίων δοκιμών
- Βελτιώσεις δυνατοτήτων: Βελτιώστε την υπάρχουσα λειτουργικότητα για την αντιμετώπιση συνηθισμένων σεναρίων
- Αναφορά προβλημάτων: Αναφέρετε τυχόν προβλήματα που ανακαλύπτετε χρησιμοποιώντας τα προβλήματα του αποθετηρίου GitHub. Βρείτε υπάρχοντα γνωστά προβλήματα εδώ: aka.ms/TestEngineOpenIssues
Πορεία προς την ενσωμάτωση προϊόντων
Χαρακτηριστικά που ξεκινούν ως συνεισφορές ανοιχτού κώδικα μπορούν να ληφθούν υπόψη για συμπερίληψη στο επίσημο Power Platform CLI (pac test run) μέσω της ακόλουθης διαδικασίας:
- Αρχική ανάπτυξη: Η δυνατότητα δημιουργείται και δοκιμάζεται στο αποθετήριο ανοιχτού κώδικα
- Επικύρωση κοινότητας: Άλλοι χρήστες επαληθεύουν τη χρησιμότητα και τη σταθερότητα της λειτουργίας
- Εξέταση προϊόντος: Η ομάδα προϊόντων του μηχανισμού δοκιμής εξετάζει τη δυνατότητα
- Ενσωμάτωση προεπισκόπησης: Εάν εγκριθεί, η δυνατότητα ενσωματώνεται στο πρόθεμα προεπισκόπησης
- Γενική διαθεσιμότητα: Μετά από επαρκή επικύρωση, η δυνατότητα αποφοιτά στο πρόθεμα TestEngine
Συνεργασία με την ομάδα προϊόντων
Οι προγραμματιστές που ενδιαφέρονται να συνεισφέρουν χαρακτηριστικά που ενδέχεται τελικά να συμπεριληφθούν στο επίσημο προϊόν θα πρέπει:
- Συζητήστε πριν από την ανάπτυξη: Ανοίξτε ένα ζήτημα στο αποθετήριο για να συζητήσετε την ιδέα
- Ακολουθήστε τις οδηγίες σχεδίασης: Βεβαιωθείτε ότι η υλοποίηση ευθυγραμμίζεται με την αρχιτεκτονική του Test Engine
- Παροχή ολοκληρωμένων δοκιμών: Συμπεριλάβετε αυτοματοποιημένες δοκιμές που αποδεικνύουν την αξιοπιστία
- Τεκμηρίωση της δυνατότητας: Δημιουργία σαφούς τεκμηρίωσης για τους χρήστες
Πλεονεκτήματα του μοντέλου κύκλου ζωής δυνατοτήτων
Για τους χρήστες του Test Engine, αυτό το μοντέλο προσφέρει πολλά πλεονεκτήματα:
- Πρόσβαση στην καινοτομία: Χρησιμοποιήστε λειτουργίες αιχμής πριν από την επίσημη κυκλοφορία τους
- Ελεγχόμενος κίνδυνος: Επιλέξτε ποιες δυνατότητες προεπισκόπησης θα ενεργοποιήσετε με βάση τις ανάγκες
- Σαφείς προσδοκίες: Κατανοήστε τη σταθερότητα των χαρακτηριστικών μέσω συνεπών συμβάσεων προθέματος
- Ευκαιρία συμμετοχής: Επηρεάστε την κατεύθυνση του προϊόντος μέσω συνεισφορών και σχολίων