Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
Nota
Les característiques de visualització prèvia no estan dissenyades per a un entorn de producció i poden tenir una funcionalitat restringida. Aquestes característiques estan disponibles abans d’un llançament oficial de producte per tal que els clients el puguin utilitzar abans i enviar-nos els seus comentaris.
Test Engine té un model de cicle de vida de característiques estructurat per gestionar la progressió de les característiques des dels conceptes experimentals fins a les capacitats generalment disponibles. Aquest enfocament permet als usuaris accedir a noves funcionalitats a diferents nivells de maduresa, alhora que garanteix la fiabilitat i l'estabilitat per als escenaris de producció.
Progressió de funcions al motor de proves
Les característiques del motor de proves segueixen un camí definit des de l'inici fins a la disponibilitat general en tres fases:
- Innovació de codi obert (fase de previsualització)
- Visualització prèvia (fase d'avaluació)
- Disponibilitat general (fase estable)
1. Innovació de codi obert (fase de previsualització)
El viatge de moltes característiques de Test Engine comença al repositori de codi obert, on:
- Els membres de la comunitat i els enginyers de Microsoft proposen i aporten noves funcions
- Es desenvolupen nous proveïdors i extensions per donar suport a més escenaris
- Les accions personalitzades Power Fx es creen i es proven en entorns del món real
- Els conceptes experimentals es validen abans de la integració formal del producte
Aquesta fase de vista prèvia representa les capacitats més avantguardistes, disponibles per als desenvolupadors que creen el motor de proves des del codi font.
2. Visualització prèvia de les funcions (fase d'avaluació)
Les característiques que demostren valor en l'entorn de codi obert poden avançar a la fase d'avaluació, on estan disponibles a la versió oficial Power Platform de la CLI (pac) amb l'acceptació explícita:
- Les funcions són accessibles mitjançant el prefix de
Previewfunció a Power Fx - La funcionalitat s'ha d'habilitar explícitament a la configuració de prova:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
- Les característiques d'aquesta fase reben proves més àmplies, però encara poden evolucionar en funció dels comentaris
- La documentació inclou la designació de vista prèvia per indicar possibles canvis futurs
3. Disponibilitat general (fase estable)
Després de proves exhaustives i perfeccionaments en la fase de visualització prèvia, les característiques estables passen a la disponibilitat general:
- Les característiques migren del
Previewprefix alTestEngineprefix - La funcionalitat està disponible per defecte sense una configuració especial
- Les funcions es consideren preparades per a la producció amb suport complet
- La documentació suprimeix la designació de visualització prèvia
Habilitació de característiques mitjançant Power Fx l'organització de funcions
El motor de proves utilitza Power Fx prefixos de funció com a mecanisme principal per controlar la disponibilitat de funcions:
| Prefix de funció | Descripció | Disponibilitat |
|---|---|---|
TestEngine |
Funcions preparades per a la producció disponibles per a tots els usuaris | Habilitat per defecte |
Preview |
Característiques en avaluació que poden canviar | Requereix acceptació explícita |
| (Cap) | Funcions bàsiques Power Fx | Sempre disponible |
Aquesta organització ofereix diversos avantatges:
- Indicació clara de la maduresa de la característica: el prefix comunica l'expectativa d'estabilitat
- Accés controlat: les funcions de visualització prèvia han d'estar habilitades explícitament per protegir els usuaris de canvis no desitjats
- Resistència de la versió: a mesura que les característiques maduren, el codi es pot actualitzar gradualment per utilitzar el nou prefix
Per obtenir més informació sobre la configuració i l'ús d'aquests prefixos, vegeu Ús Power Fx de l'organització de funcions a les proves.
Contribuint a l'evolució de Test Engine
L'equip de producte de Test Engine col·labora activament amb la comunitat per fer evolucionar el producte:
Contribucions de codi obert
Els membres de la comunitat poden contribuir a Test Engine de diverses maneres:
- Extensions de proveïdor: creeu proveïdors nous per admetre més tipus d'aplicacions
- Power Fx Accions: desenvolupeu accions personalitzades per habilitar nous escenaris de prova
- Millores de funcions: millora la funcionalitat existent per abordar escenaris comuns
- Informes de problemes: informeu de qualsevol problema que descobriu mitjançant el nostre problema del repositori de GitHub. Trobeu els problemes coneguts existents aquí: aka.ms/TestEngineOpenIssues
Camí cap a la integració de productes
Les característiques que comencen com a contribucions de codi obert es poden considerar per a la seva inclusió a la CLI oficial Power Platform (pac test run) mitjançant el procés següent:
- Desenvolupament inicial: La funció es crea i prova al repositori de codi obert
- Validació de la comunitat: altres usuaris verifiquen la utilitat i l'estabilitat de la funció
- Consideració del producte: l'equip de producte del motor de proves revisa la funció
- Integració de visualització prèvia: si s'aprova, la funció s'integra al prefix de visualització prèvia
- Disponibilitat general: després d'una validació suficient, la funció es gradua al prefix TestEngine
Col·laboració amb l'equip de producte
Els desenvolupadors interessats a aportar funcions que es puguin incloure al producte oficial haurien de fer el següent:
- Discutiu abans de desenvolupar: Obriu un número al repositori per discutir el concepte
- Seguiu les directrius de disseny: assegureu-vos que la implementació s'alinea amb l'arquitectura del motor de proves
- Proporcioneu proves completes: Incloeu proves automatitzades que demostrin fiabilitat
- Documentar la funció: crear documentació clara per als usuaris
Avantatges del model de cicle de vida de les característiques
Per als usuaris de Test Engine, aquest model ofereix diversos avantatges:
- Accés a la innovació: utilitzeu funcions d'avantguarda abans que es publiquin formalment
- Risc controlat: trieu quines funcions de visualització prèvia voleu activar en funció de les necessitats
- Expectatives clares: Entendre l'estabilitat de les característiques mitjançant convencions de prefix coherents
- Oportunitat de participació: Influir en la direcció del producte a través de contribucions i comentaris