إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
إشعار
الهدف من ميزات المعاينة ليس الاستخدام في الإنتاج وقد يكون لها دالات مقيدة. تتوفر هذه الميزات قبل إصدار رسمي وبذلك يستطيع العملاء الحصول على وصول مبكر وتقديم التعليقات.
يحتوي Test Engine على نموذج دورة حياة ميزة منظم لإدارة تقدم الميزات من المفاهيم التجريبية إلى الإمكانات المتاحة بشكل عام. يسمح هذا النهج للمستخدمين بالوصول إلى وظائف جديدة بمستويات نضج مختلفة مع ضمان الموثوقية والاستقرار لسيناريوهات الإنتاج.
تقدم الميزات في محرك الاختبار
تتبع ميزات محرك الاختبار مسارا محددا من البداية إلى التوافر العام في ثلاث مراحل:
1. الابتكار مفتوح المصدر (مرحلة المعاينة)
تبدأ رحلة العديد من ميزات محرك الاختبار في مستودع المصدر المفتوح ، حيث:
- يقترح أعضاء المجتمع ومهندسو Microsoft ميزات جديدة ويساهمون بها
- تم تطوير موفري الخدمات والإضافات الجديدة لدعم المزيد من السيناريوهات
- يتم إنشاء الإجراءات المخصصة Power Fx واختبارها في بيئات العالم الحقيقي
- يتم التحقق من صحة المفاهيم التجريبية قبل دمج المنتج الرسمي
تمثل مرحلة المعاينة هذه أحدث الإمكانات المتاحة للمطورين الذين يقومون بإنشاء محرك الاختبار من المصدر.
2. ميزات المعاينة (مرحلة التقييم)
قد تتقدم الميزات التي تظهر قيمة في بيئة المصدر المفتوح إلى مرحلة التقييم، حيث تصبح متاحة في إصدار CLI ( 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 تنظيم الدالة في الاختبار.
المساهمة في تطور محرك الاختبار
يتعاون فريق منتج Test Engine بنشاط مع المجتمع لتطوير المنتج:
مساهمات مفتوحة المصدر
يمكن لأعضاء المجتمع المساهمة في Test Engine بعدة طرق:
- ملحقات الموفر: إنشاء موفرين جدد لدعم المزيد من أنواع التطبيقات
- Power Fx الإجراءات: تطوير إجراءات مخصصة لتمكين سيناريوهات الاختبار الجديدة
- تحسينات الميزات: تحسين الوظائف الحالية لمعالجة السيناريوهات الشائعة
- الإبلاغ عن المشكلات: أبلغ عن أي مشكلات تكتشفها باستخدام مشكلات مستودع GitHub الخاصة بنا. ابحث عن المشكلات المعروفة الحالية هنا: aka.ms/TestEngineOpenIssues
الطريق إلى تكامل المنتج
يمكن النظر في تضمين الميزات التي تبدأ كمساهمات مفتوحة المصدر في CLI الرسمي Power Platform (pac test run) من خلال العملية التالية:
- التطوير الأولي: يتم إنشاء الميزة واختبارها في مستودع مفتوح المصدر
- التحقق من صحة المجتمع: يتحقق المستخدمون الآخرون من فائدة الميزة واستقرارها
- النظر في المنتج: يقوم فريق منتج Test Engine بمراجعة الميزة
- معاينة التكامل: إذا تمت الموافقة عليها، يتم دمج الميزة في بادئة المعاينة
- التوفر العام: بعد التحقق الكافي من الصحة ، تنتقل الميزة إلى بادئة TestEngine
التعاون مع فريق المنتج
يجب على المطورين المهتمين بالمساهمة بالميزات التي قد يتم تضمينها في النهاية في المنتج الرسمي:
- مناقشة قبل التطوير: افتح مشكلة في المستودع لمناقشة المفهوم
- اتبع إرشادات التصميم: تأكد من توافق التنفيذ مع بنية محرك الاختبار
- تقديم اختبارات شاملة: قم بتضمين الاختبارات الآلية التي توضح الموثوقية
- توثيق الميزة: إنشاء وثائق واضحة للمستخدمين
مزايا نموذج دورة حياة الميزة
بالنسبة لمستخدمي Test Engine ، يوفر هذا النموذج العديد من المزايا:
- الوصول إلى الابتكار: استخدم الميزات المتطورة قبل إصدارها رسميا
- المخاطر الخاضعة للرقابة: اختر ميزات المعاينة التي تريد تمكينها بناء على الاحتياجات
- توقعات واضحة: فهم استقرار الميزة من خلال اصطلاحات البادئة المتسقة
- فرصة المشاركة: التأثير على اتجاه المنتج من خلال المساهمات والتعليقات