Testimoduulin ominaisuuden elinkaari (vanhentunut)

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:

  1. Avoimen lähdekoodin innovaatio (esikatseluvaihe)
  2. Esikatseluominaisuudet (arviointivaihe)
  3. 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 Preview kautta 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 Preview etuliitteestä etuliitteeseen TestEngine
  • 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:

  1. Initial Development: Ominaisuus luodaan ja testataan avoin lähdekoodi-säilössä
  2. Yhteisön vahvistus: Muut käyttäjät tarkistavat ominaisuuden hyödyllisyyden ja vakauden
  3. Tuotehuomio: Test Engine -tuotetiimi tarkistaa ominaisuuden
  4. Esikatselun integrointi: Jos ominaisuus hyväksytään, se integroidaan esikatseluetuliitteeseen
  5. 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