Делите путем


Животни циклус функција Тест Енгине (преглед)

Белешка

Функције прегледа нису намењене за коришћење у производњи и могу да имају ограничене функционалности. Ове функције су доступне пре званичног објављивања како би клијенти могли раније да им приступе и пруже повратне информације.

Тест Енгине има структурирани модел животног циклуса функција за управљање напредовањем функција од експерименталних концепата до опште доступних могућности. Овај приступ омогућава корисницима да приступе новим функционалностима на различитим нивоима зрелости, истовремено обезбеђујући поузданост и стабилност за производне сценарије.

Прогресија функција у Тест Енгине

Карактеристике Тест Енгине прате дефинисани пут од почетка до опште доступности у три фазе:

  1. Иновација отвореног кода (фаза прегледа)
  2. Преглед функције (фаза евалуације)
  3. Општа доступност (стабилна фаза)

1 . Иновација отвореног кода (фаза прегледа)

Путовање многих карактеристика Тест Енгине-а почиње у спремишту отвореног кода, где:

  • Чланови заједнице и Мицрософт инжењери предлажу и доприносе новим функцијама
  • Нови провајдери и проширења су развијени да подрже више сценарија
  • Прилагођене Power Fx акције се креирају и тестирају у стварним окружењима
  • Експериментални концепти се потврђују пре формалне интеграције производа

Ова фаза прегледа представља најсавременије могућности, доступне програмерима који граде Тест Енгине из извора.

2 . Преглед функције (фаза евалуације)

Функције које показују вредност у окружењу отвореног кода могу напредовати до фазе евалуације, где постају доступне у званичном Power Platform ЦЛИ ( pac) издању са експлицитним опт-ин:

  • Карактеристике су доступне преко Preview префикса функције у Power Fx
  • Функционалност мора бити експлицитно омогућена у подешавањима теста:
testSettings:
  extensionModules:
    enable: true
    allowPowerFxNamespaces:
      - Preview
  • Функције у овој фази добијају опсежније тестирање, али се и даље могу развијати на основу повратних информација
  • Документација укључује ознаку Преглед како би се указало на потенцијалне будуће промене

3 . Општа доступност (стабилна фаза)

Након темељног тестирања и усавршавања у фази прегледа, стабилне функције напредују до опште доступности:

  • Карактеристике мигрирају са Preview префикса на префикс TestEngine
  • Функционалност постаје доступна по дефаулту без посебне конфигурације
  • Карактеристике се сматрају производно-спреман са пуном подршком
  • Документација уклања ознаку Преглед

Омогућавање функција кроз Power Fx организацију функција

Тест Енгине користи Power Fx префиксе функција као примарни механизам за контролу доступности функција:

Функција Префикс Опис Доступност
TestEngine Функције спремне за производњу доступне свим корисницима Подразумевано омогућено
Preview Карактеристике у евалуацији које се могу променити Захтева експлицитно опт-ин
(Ниједно) Основне Power Fx функције Увек на располагању

Ова организација пружа неколико погодности:

  • Јасна индикација зрелости функције: Префикс комуницира очекивање стабилности
  • Контролисани приступ : Функције прегледа морају бити експлицитно омогућене, штитећи кориснике од нежељених промена
  • Отпорност верзије: Како функције сазревају, код се може постепено ажурирати да бисте користили нови префикс

За више информација о конфигурисању и коришћењу ових префикса, погледајте Употреба Power Fx организације функција у тестирању.

Допринос еволуцији Тест Енгине-а

Тим производа Тест Енгине активно сарађује са заједницом како би развио производ:

Доприноси отвореног кода

Чланови заједнице могу допринети Тест Енгине на неколико начина:

  • Екстензије провајдера: Креирајте нове провајдере који подржавају више типова апликација
  • Power Fx Акције : Развијте прилагођене акције како бисте омогућили нове сценарије тестирања
  • Побољшања функција : Побољшајте постојећу функционалност за решавање уобичајених сценарија
  • Извештавање проблема : Пријавите све проблеме које откријете користећи наше ГитХуб спремиште питања. Пронађите постојеће познате проблеме овде: aka.ms/TestEngineOpenIssues

Пут до интеграције производа

Функције које почињу као доприноси отвореног кода могу се узети у обзир за укључивање у званични Power Platform ЦЛИ ( pac test run) кроз следећи процес:

  1. Почетни развој : Функција је креирана и тестирана у спремишту отвореног кода
  2. Валидација заједнице: Други корисници потврђују корисност и стабилност функције
  3. Разматрање производа: Тим производа Тест Енгине разматра функцију
  4. Преглед интеграције : Ако је одобрена, функција је интегрисана у Превиев префикс
  5. Општа доступност : Након довољне валидације, функција дипломира на ТестЕнгине префикс

Сарадња са тимом производа

Програмери заинтересовани да допринесу функцијама које би на крају могле бити укључене у званични производ треба:

  • Дискутујте пре развоја : Отворите проблем у спремишту да бисте дискутовали о концепту
  • Пратите смернице за дизајн: Уверите се да је имплементација усклађена са архитектуром Тест Енгине-а
  • Обезбедите свеобухватне тестове : Укључите аутоматизоване тестове који показују поузданост
  • Документујте функцију: Креирајте јасну документацију за кориснике

Предности модела животног циклуса функције

За кориснике Тест Енгине-а, овај модел нуди неколико предности:

  • Приступ иновацијама : Користите најсавременије функције пре него што су формално пуштени
  • Контролисани ризик : Изаберите које функције прегледа желите да омогућите на основу потреба
  • Јасна очекивања : Разумети стабилност карактеристика кроз конзистентне конвенције префикса
  • Прилика за учешће: Утицај на правац производа кроз доприносе и повратне информације