שתף דרך


מחזור חיים של תכונת Test Engine (תצוגה מקדימה)

הערה

תכונות Preview אינן מיועדות לשימוש בסביבת ייצור, והפונקציונליות שלהן עשויה להיות מוגבלת. תכונות אלו זמינות לפני הפרסום הרשמי כך שלקוחות יוכלו לקבל גישה מוקדמת ולספק משוב.

למנוע הבדיקה יש מודל מחזור חיים מובנה של תכונות לניהול התקדמות התכונות מקונספטים ניסיוניים ועד ליכולות זמינות באופן כללי. גישה זו מאפשרת למשתמשים גישה לפונקציונליות חדשה ברמות בגרות שונות, תוך הבטחת אמינות ויציבות עבור תרחישי ייצור.

התקדמות תכונות במנוע הבדיקה

תכונות של Test Engine עוקבות אחר מסלול מוגדר מתחילת התהליך ועד לזמינות כללית בשלושה שלבים:

  1. חדשנות בקוד פתוח (שלב תצוגה מקדימה)
  2. תכונות תצוגה מקדימה (שלב הערכה)
  3. זמינות כללית (שלב יציב)

1. חדשנות בקוד פתוח (שלב תצוגה מקדימה)

המסע של תכונות רבות של Test Engine מתחיל במאגר הקוד הפתוח, שם: ...

  • חברי הקהילה ומהנדסי מיקרוסופט מציעים ותורמים תכונות חדשות
  • ספקים ותוספים חדשים מפותחים כדי לתמוך ביותר תרחישים
  • פעולות מותאמות אישית נוצרות ונבדקות בסביבות אמיתיות Power Fx
  • מושגים ניסיוניים עוברים אימות לפני שילוב מוצר רשמי

שלב תצוגה מקדימה זה מייצג את היכולות המתקדמות ביותר, הזמינות למפתחים שבונים את מנוע הבדיקה מהמקור.

2. תכונות תצוגה מקדימה (שלב הערכה)

תכונות המדגימות ערך בסביבת קוד פתוח עשויות להתקדם לשלב ההערכה, שם הן הופכות לזמינות במהדורה הרשמית של Power Platform CLI (pac) עם הסכמה מפורשת:

  • ניתן לגשת לתכונות דרך קידומת הפונקציה Preview ב Power Fx
  • יש להפעיל את הפונקציונליות במפורש בהגדרות הבדיקה:
testSettings:
  extensionModules:
    enable: true
    allowPowerFxNamespaces:
      - Preview
  • תכונות בשלב זה עוברות בדיקות מקיפות יותר אך עדיין עשויות להתפתח בהתאם למשוב
  • התיעוד כולל את ייעוד התצוגה המקדימה כדי לציין שינויים עתידיים אפשריים

3. זמינות כללית (שלב יציב)

לאחר בדיקות יסודיות ושיפור בשלב התצוגה המקדימה, תכונות יציבות עוברות לזמינות כללית:

  • תכונות עוברות מהקידומת Preview לקידומת TestEngine
  • פונקציונליות הופכת לזמינה כברירת מחדל ללא תצורה מיוחדת
  • תכונות נחשבות מוכנות לייצור עם תמיכה מלאה
  • התיעוד מסיר את הסיווג של תצוגה מקדימה

הפעלת תכונות באמצעות 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) באמצעות התהליך הבא:

  1. פיתוח ראשוני: התכונה נוצרת ונבדקת במאגר קוד פתוח
  2. אימות קהילתי: משתמשים אחרים מאמתים את התועלת והיציבות של התכונה
  3. שיקול דעת מוצר: צוות המוצר של Test Engine סוקר את התכונה
  4. שילוב תצוגה מקדימה: אם התכונה תאושר, היא תשולב בקידומת התצוגה המקדימה
  5. זמינות כללית: לאחר אימות מספק, התכונה משודרגת לקידומת TestEngine

שיתוף פעולה עם צוות המוצר

מפתחים המעוניינים לתרום תכונות שעשויות להיכלל בסופו של דבר במוצר הרשמי צריכים:

  • דיון לפני פיתוח: פתח נושא במאגר כדי לדון ברעיון
  • פעל לפי הנחיות העיצוב: ודא שההטמעה תואמת את הארכיטקטורה של Test Engine
  • ספקו בדיקות מקיפות: כללו בדיקות אוטומטיות המדגימות אמינות
  • תיעוד התכונה: צור תיעוד ברור עבור המשתמשים

יתרונות מודל מחזור חיי התכונה

עבור משתמשי Test Engine, מודל זה מציע מספר יתרונות:

  • גישה לחדשנות: השתמשו בתכונות מתקדמות לפני שהן משוחררות רשמית
  • סיכון מבוקר: בחר אילו תכונות תצוגה מקדימה להפעיל בהתאם לצרכים
  • ציפיות ברורות: הבנת יציבות התכונות באמצעות מוסכמות קידומות עקביות
  • הזדמנות השתתפות: השפעה על כיוון המוצר באמצעות תרומות ומשוב