Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Muistiinpano
Testimoduuli on vanhentunut , ja se poistetaan tulevassa versiossa. Käytä Power Platform Playwright -näytteitä Power Platformin ja Dynamics 365-palveluiden testien automatisointiominaisuuksiin.
Test Enginessä on jäsennelty ominaisuuksien elinkaarimalli, jolla hallitaan ominaisuuksien etenemistä kokeellisista konsepteista yleisesti saatavilla oleviin ominaisuuksiin. Tämän lähestymistavan avulla käyttäjät voivat käyttää uusia toimintoja eri kypsyystasoilla ja varmistaa samalla luotettavuuden ja vakauden tuotantoskenaarioissa.
Ominaisuuksien eteneminen testimoottorissa
Test Enginen ominaisuudet noudattavat määritettyä reittiä alusta alkaen yleiseen saatavuuteen kolmessa vaiheessa:
- Avoimen lähdekoodin innovaatio (esikatseluvaihe)
- Esikatseluominaisuudet (arviointivaihe)
- Yleinen saatavuus (vakaa vaihe)
1. Avoimen lähdekoodin innovaatio (esikatseluvaihe)
Monien testimoduulin ominaisuuksien matka alkaa avoin lähdekoodi-säilöstä, jossa:
- Yhteisön jäsenet ja Microsoft teknikot ehdottavat ja osallistuvat uusiin ominaisuuksiin
- Uusia palveluntarjoajia ja laajennuksia kehitetään tukemaan useampia skenaarioita
- Mukautettuja Power Fx toimintoja luodaan ja testataan todellisissa ympäristöissä
- Kokeelliset konseptit validoidaan ennen muodollista tuoteintegraatiota
Tämä esikatseluvaihe edustaa uusimpia ominaisuuksia, jotka ovat saatavilla kehittäjille, jotka rakentavat testimoduulin lähteestä.
2. Esikatseluominaisuudet (arviointivaihe)
Ominaisuudet, jotka osoittavat arvon avoin lähdekoodi ympäristössä, saattavat edetä arviointivaiheeseen, jossa ne tulevat saataville viralliseen Power Platform CLI (pac) -julkaisuversioon eksplisiittisellä suostumuksella:
- Ominaisuuksiin pääsee käsiksi toiminnon etuliitteen
Previewkautta Power Fx - Toiminnallisuuden on oltava eksplisiittisesti käytössä testiasetuksissa:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
- Tämän vaiheen ominaisuuksia testataan laajemmin, mutta ne voivat silti kehittyä palautteen perusteella
- Dokumentaatio sisältää esikatselumerkinnän, joka osoittaa mahdolliset tulevat muutokset
3. Yleinen saatavuus (vakaa vaihe)
Esikatseluvaiheen perusteellisen testauksen ja tarkennuksen jälkeen vakaat ominaisuudet etenevät yleiseen saatavuuteen:
- Ominaisuudet siirtyvät
Previewetuliitteestä etuliitteeseenTestEngine - Toiminnallisuus tulee oletusarvoisesti saataville ilman erityisiä määrityksiä
- Ominaisuuksia pidetään tuotantovalmiina täydellä tuella
- Dokumentaatio poistaa Esikatselu-merkinnän
Ominaisuuksien ottaminen käyttöön funktiojärjestelyn avulla Power Fx
Test Engine käyttää Power Fx funktioiden etuliitteitä ensisijaisena mekanismina ominaisuuksien käytettävyyden hallintaan:
| Funktioetuliite | Description | Saatavuus |
|---|---|---|
TestEngine |
Tuotantovalmiit ominaisuudet kaikkien käyttäjien käytettävissä | Käytössä oletusarvoisesti |
Preview |
Arvioitavat ominaisuudet, jotka voivat muuttua | Edellyttää nimenomaista suostumusta |
| (Ei mitään) | Power Fx -ydintoiminnot | Aina saatavilla |
Tämä organisaatio tarjoaa useita etuja:
- Selkeä osoitus ominaisuuden kypsyydestä: Etuliite viestii vakausodotuksesta
- Hallittu käyttö: Esikatseluominaisuuksien on oltava eksplisiittisesti käytössä, mikä suojaa käyttäjiä tahattomilta muutoksilta
- Version joustavuus: Kun ominaisuudet kypsyvät, koodi voidaan päivittää asteittain käyttämään uutta etuliitettä
Lisätietoja näiden etuliitteiden määrittämisestä ja käyttämisestä on kohdassa Funktioorganisaation käyttäminen Power Fx testauksessa.
Osallistuminen Test Enginen kehitykseen
Test Engine -tuotetiimi tekee aktiivisesti yhteistyötä yhteisön kanssa tuotteen kehittämiseksi:
Avoimen lähdekoodin muokkaukset
Yhteisön jäsenet voivat osallistua Test Enginen toimintaan useilla tavoilla:
- Palveluntarjoajalaajennukset: Luo uusia palveluntarjoajia tukemaan useampia sovellustyyppejä
- Power Fx Toiminnot: Kehitä mukautettuja toimintoja uusien testausskenaarioiden mahdollistamiseksi
- Ominaisuuksien parannukset: Paranna olemassa olevia toimintoja yleisten skenaarioiden ratkaisemiseksi
- Raportointiongelmat: Ilmoita löytämistäsi ongelmista GitHub-säilön ongelmien avulla. Löydä olemassa olevat tunnetut ongelmat täältä: aka.ms/TestEngineOpenIssues
Polku tuoteintegraatioon
Ominaisuudet, jotka alkavat nimellä avoin lähdekoodi osallistumista voidaan harkita sisällytettäväksi viralliseen Power Platform CLI:hen (pac test run) seuraavan prosessin kautta:
- Initial Development: Ominaisuus luodaan ja testataan avoin lähdekoodi-säilössä
- Yhteisön vahvistus: Muut käyttäjät tarkistavat ominaisuuden hyödyllisyyden ja vakauden
- Tuotehuomio: Test Engine -tuotetiimi tarkistaa ominaisuuden
- Esikatselun integrointi: Jos ominaisuus hyväksytään, se integroidaan esikatseluetuliitteeseen
- Yleinen saatavuus: Riittävän vahvistuksen jälkeen ominaisuus siirtyy TestEngine-etuliitteeseen
Yhteistyö tuotetiimin kanssa
Kehittäjien, jotka ovat kiinnostuneita tarjoamaan ominaisuuksia, jotka saattavat lopulta sisältyä viralliseen tuotteeseen, tulee:
- Keskustele ennen kehittämistä: Avaa artikkeli arkistossa keskustellaksesi konseptista
- Noudata suunnitteluohjeita: Varmista, että toteutus on linjassa Test Enginen arkkitehtuurin kanssa
- Tarjoa kattavia testejä: Sisällytä luotettavuutta osoittavia automaattisia testejä
- Dokumentoi ominaisuus: Luo selkeä dokumentaatio käyttäjille
Ominaisuuden elinkaarimallin edut
Test Engine -käyttäjille tämä malli tarjoaa useita etuja:
- Pääsy innovaatioihin: Käytä huippuluokan ominaisuuksia ennen niiden virallista julkaisua
- Hallittu riski: Valitse käyttöönotettavat esikatseluominaisuudet tarpeiden mukaan
- Selkeät odotukset: Ymmärrä ominaisuuksien vakaus johdonmukaisten etuliitekäytäntöjen avulla
- Osallistumismahdollisuus: Vaikuta tuotteen suuntaan panoksen ja palautteen avulla