إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
إشعار
الهدف من ميزات المعاينة ليس الاستخدام في الإنتاج وقد يكون لها دالات مقيدة. تتوفر هذه الميزات قبل إصدار رسمي وبذلك يستطيع العملاء الحصول على وصول مبكر وتقديم التعليقات.
Power Apps يوفر Test Engine مجموعة شاملة من الميزات لاختبار Power Platform الحلول بشكل فعال. توضح هذه الصفحة بالتفصيل الإمكانات المتاحة لمساعدتك في إنشاء مجموعات اختبار قوية لتطبيقاتك Power Platform .
قدرات اختبار التطبيق
تبدأ قدرات محرك الاختبار بتطبيقات الاختبار.
اختبار تطبيق اللوحة
ما الذي يتيحه: إنشاء اختبارات شاملة لتطبيقات اللوحة التي تتفاعل مع عناصر التحكم وتتحقق من صحة منطق العمل وتتحقق من تجارب المستخدم النهائي.
القدرات الرئيسية:
- الاختبار المستند إلى التحكم: التفاعل مع عناصر التحكم في التطبيق باستخدام أسماء الاستوديو الخاصة بهم، دون الحاجة إلى معرفة DOM
- التحقق من صحة واجهة المستخدم: التحقق من خصائص التحكم والرؤية والحالة أثناء تنفيذ الاختبار
- اختبار التنقل: التحقق من صحة انتقالات الشاشة وتدفقات المستخدم داخل تطبيقك
- تقييم الصيغة: اختبار منطق الأعمال المعقد باستخدام Power Fx التعبيرات
- التحقق من صحة ربط البيانات: تحقق من تدفق البيانات بشكل صحيح بين تطبيقك ومصادر البيانات
متى تستخدمه:
- التحقق من صحة رحلات المستخدم الهامة في تطبيقات اللوحة
- ضمان وظائف التطبيق بعد تغييرات الصيغة أو تحديثات التحكم
- بناء مجموعات اختبار الانحدار لتطبيقات اللوحة المعقدة
تعرف على المزيد حول اختبار تطبيق Canvas
اختبار التطبيق المستند إلى النموذج
ما الذي يتيحه: أتمتة الاختبار للتطبيقات المستندة إلى النموذج بما في ذلك النماذج وطرق العرض وتدفقات إجراءات العمل ولوحات المعلومات.
القدرات الرئيسية:
- تفاعل النموذج: اختبار تحميل النموذج وإدخال البيانات والتحقق من صحة قاعدة العمل
- عرض التنقل: التحقق من صحة طرق عرض الشبكة وعمليات التصفية وتحديد السجل
- تنفيذ الأوامر: اختبار أزرار الشريط وتفاعلات شريط الأوامر
- تدفقات إجراءات العمل: التحقق من صحة انتقالات المرحلة والتحقق من صحة الحقل المطلوب
- التحقق من لوحة المعلومات: اختبار مكونات لوحة المعلومات والفلاتر التفاعلية
متى تستخدمه:
- ضمان سلوك متسق عبر التطبيقات المعقدة المستندة إلى النموذج
- التحقق من صحة قواعد النموذج ومنطق العمل بعد التخصيصات
- اختبار العمليات التجارية الشاملة التي تمتد عبر كيانات متعددة
تعرف على المزيد حول اختبار التطبيق المستند إلى النموذج
Dataverse اختبار التكامل
ما الذي يمكنه: اختبار التطبيقات التي تتفاعل معها Dataverse، بما في ذلك عمليات البيانات وقواعد العمل والحقول المحسوبة.
القدرات الرئيسية:
- عمليات CRUD: الاختبارات تقوم بإنشاء العمليات وقراءتها وتحديثها وحذفها على Dataverse السجلات
- التحقق من صحة قاعدة العمل: التحقق من تنفيذ قواعد العمل كما هو متوقع
- اختبار نموذج الأمان: التحقق من أن أدوار الأمان والأذونات تعمل بشكل صحيح
- الاختبار الميداني المحسوب والتجميع : تأكد من حساب الصيغ والتجميعات بشكل صحيح
- التنقل في العلاقة: اختبار حقول البحث وتفاعلات الكيانات ذات الصلة
متى تستخدمه:
- اختبار التطبيقات كثيفة البيانات مع التفاعلات المعقدة Dataverse
- التحقق من صحة قواعد العمل والحقول المحسوبة بعد تغييرات المخطط
- ضمان عمل أذونات دور الأمان على النحو المنشود
تعرف على المزيد حول Dataverse اختبار التكامل
ميزات الاختبار المتخصصة
تمكنك الميزات المتخصصة التالية من اختبار السيناريوهات المتقدمة مثل المكونات التي تعمل بالطاقة الذكاء الاصطناعي والمصادقة والأمان ومحاكاة البيانات. تساعد هذه الإمكانات في ضمان أن تكون حلولك Power Platform قوية وآمنة وموثوقة حتى في البيئات المعقدة أو غير الحتمية.
اختبار قدرات الذكاء الاصطناعي ومساعد الطيار
ما يتيحه: اختبر المكونات التي تعمل بالطاقة الذكاء الاصطناعي بوظائف متخصصة تأخذ في الحسبان السلوكيات غير الحتمية.
القدرات الرئيسية:
- AI Builder الاختبار الفوري: التحقق من صحة استجابات نموذج الذكاء الاصطناعي ودمجها في تدفقات الاختبار الخاصة بك
- مطابقة التشابه: استخدام المقارنة التقريبية للمحتوى الذي تم إنشاؤه بواسطة الذكاء الاصطناعي بدلا من المطابقة التامة
- التحقق من صحة المحتوى: التحقق من أن المحتوى الذي تم إنشاؤه بواسطة الذكاء الاصطناعي يفي بالمعايير المتوقعة دون الحاجة إلى تطابقات تامة
- معالجة الأخطاء: اختبار ظروف خطأ نموذج الذكاء الاصطناعي والسلوكيات الاحتياطية
متى تستخدمه:
- اختبار التطبيقات التي تستخدم AI Builder المكونات
- التحقق من صحة المحتوى الذي تم إنشاؤه بواسطة Copilot يلبي متطلبات العمل
- بناء مجموعات اختبار لميزات معالجة اللغة الطبيعية
المصادقة واختبار الأمان
ما يتيحه: اختبار التطبيقات باستخدام طرق المصادقة المختلفة وتكوينات الأمان.
القدرات الرئيسية:
- طرق مصادقة متعددة: دعم استمرارية التفاعلية ومبدأ الخدمة وجلسة العمل
- معالجة المصادقة متعددة العوامل (MFA): الاختبار في البيئات التي تفرض المصادقة متعددة العوامل
- سياقات المستخدم المحاكاة: اختبار مع أدوار وأذونات أمان مختلفة
- إدارة الرمز المميز: أتمتة معالجة رموز المصادقة عبر خطوات الاختبار
متى تستخدمه:
- الاختبار في بيئات المؤسسة الآمنة مع متطلبات المصادقة متعددة العوامل
- التحقق من صحة سلوك التطبيق للمستخدمين الذين لديهم أدوار أمان مختلفة
- أتمتة الاختبارات في مسارات CI/CD باستخدام مصادقة كيان الخدمة
تعرف على المزيد حول خيارات المصادقة
محاكاة البيانات والاستهزاء بها
ما يتيحه: إنشاء اختبارات موثوقة ومعزولة عن طريق محاكاة التبعيات الخارجية.
القدرات الرئيسية:
- استهزاء استجابة الموصل: محاكاة الاستجابات من الموصلات دون استدعاء الخدمات الفعلية
- الاختبار الحتمي: إنشاء ظروف اختبار يمكن التنبؤ بها بغض النظر عن الأنظمة الخارجية
- اختبار سيناريو الخطأ: محاكاة حالات الخطأ من الموصلات لاختبار معالجة الاستثناءات
- اختبار الأداء: اختبار سلوك التطبيق في ظل أوقات استجابة محاكاة مختلفة
متى تستخدمه:
- اختبار التطبيقات التي تعتمد على خدمات واجهة برمجة التطبيقات المدفوعة دون تكبد تكاليف
- إنشاء اختبارات تعمل بشكل موثوق بدون تبعيات خارجية
- التحقق من صحة معالجة الأخطاء لسيناريوهات فشل الموصل
تعرف على المزيد حول السخرية من الموصل
ميزات تجربة المطور
تم تصميم الميزات التالية لتحسين تجربة مؤلفي الاختبار والمطورين. وهي توفر الأدوات وعمليات التكامل التي تبسط إنشاء الاختبار وتمكن القابلية للتوسعة وتدعم مهام سير عمل الاختبار الآلي للحلول Power Platform .
تأليف الاختبار بمساعدة الذكاء الاصطناعي
ما يتيحه: تسريع إنشاء الاختبار باستخدام GitHub Copilot إمكانات الذكاء الاصطناعي باستخدام الحلول التي يتم التحكم Power Platform فيها بواسطة المصدر.
القدرات الرئيسية:
- إنشاء اختبار اللغة الطبيعية: إنشاء اختبارات من خلال وصف السيناريوهات بلغة بسيطة
- الوعي بسياق المصدر: استخدام ملفات الحلول لإنشاء مراجع تحكم دقيقة وتدفقات التنقل
- التعلم المستند إلى العينات: استخدام النماذج الموجودة كقوالب لسيناريوهات الاختبار الأكثر تعقيدا
- أنماط الاختبار الموجهة: إنشاء مجموعات اختبار كاملة بما في ذلك حالات الحافة ومعالجة الاستثناءات
متى تستخدمه:
- تمهيد مجموعات اختبار جديدة بسرعة للتطبيقات الحالية
- تعلم أنماط تأليف الاختبار من خلال أمثلة تم إنشاؤها بواسطة الذكاء الاصطناعي
- إنشاء تغطية اختبار شاملة مع الحد الأدنى من الترميز اليدوي
تعرف على المزيد حول تأليف الاختبار بمساعدة الذكاء الاصطناعي
Power Fx اختبار التأليف
ما الذي يتيحه: اكتب الاختبارات باستخدام لغة الصيغة المألوفة Power Fx ، مما يجعل إنشاء الاختبار في متناول كل من المنشئين والمطورين.
القدرات الرئيسية:
- التأكيدات المستندة إلى الصيغة: استخدام Power Fx التعبيرات للتحقق من صحة شروط الاختبار
- التحكم في الوصول إلى الخاصية: الرجوع إلى خصائص عناصر التحكم في التطبيق والتحقق منها مباشرة
- معالجة التجميع: العمل مع مجموعات البيانات باستخدام وظائف مألوفة
- اختبار الحالة المعقدة: التعبير عن منطق اختبار متطور باستخدام Power Fx المشغلين والوظائف
متى تستخدمه:
- استخدام المعرفة الموجودة Power Fx لإنشاء الاختبار
- إنشاء اختبارات يمكن لمنشئي التطبيقات فهمها وصيانتها
- بناء منطق التحقق المعقد لسلوكيات التطبيق المعقدة
تعرف على المزيد حول Power Fx الاختبار
إطار القابلية للتوسعة
ما يتيحه: تخصيص وتوسيع قدرات محرك الاختبار لتلبية احتياجات الاختبار المتخصصة.
القدرات الرئيسية:
- مقدمو الخدمات المخصصة: إنشاء موفرين متخصصين لأنواع التطبيقات الفريدة
- الوظائف المعرفة من قبل المستخدم: التوسيع Power Fx باستخدام وظائف C# المخصصة
- الأنواع المخصصة: تحديد الأنواع المتخصصة لسيناريوهات الاختبار المعقدة
- تكامل إطار عمل الاختبار: توصيل محرك الاختبار بأطر الاختبار الحالية
متى تستخدمه:
- اختبار عناصر التحكم المخصصة أو المكونات التي لا يغطيها المزودون القياسيون
- تنفيذ منطق الاختبار المتخصص لمتطلبات العمل الفريدة
- التكامل مع البنية التحتية الحالية للاختبار
تعرف على المزيد حول خيارات قابلية التوسعة
تكامل ALM و CI / CD
ما يتيحه: قم بدمج الاختبار التلقائي في دورة حياة التطوير ومسارات التكامل المستمر.
القدرات الرئيسية:
- تنفيذ سطر الأوامر: تشغيل الاختبارات من المحطات الطرفية أو وكلاء الإنشاء
- تكامل خط الأنابيب: تضمين الاختبارات بسهولة في Azure DevOps مهام سير عمل GitHub Actions أو
- إعداد تقارير الاختبار: إنشاء نتائج اختبار منظمة لاستهلاك المسارات
- تبديل البيئة: الاختبار عبر بيئات مختلفة في مسار التوزيع الخاص بك
متى تستخدمه:
- تنفيذ الاختبار الآلي في مسارات CI / CD
- إنشاء بوابات عالية الجودة لعمليات Power Platform نشر الحلول
- إنشاء ممارسات اختبار مستمرة لفريق التطوير الخاص بك
التشخيص واستكشاف الأخطاء وإصلاحها
تساعدك ميزات التشخيص واستكشاف الأخطاء وإصلاحها التالية على تحديد المشكلات التي تمت مواجهتها أثناء تنفيذ الاختبار وتحليلها وحلها بسرعة. توفر هذه الأدوات القطع الأثرية المرئية والسجلات التفصيلية لتبسيط تصحيح الأخطاء وتحسين موثوقية الاختبار.
قطع الفعل الملموسة للاختبار المرئي
ما يتيحه: التقاط دليل مرئي لتنفيذ الاختبار لتبسيط تصحيح الأخطاء وحل العيوب.
القدرات الرئيسية:
- التقاط لقطة شاشة: التقاط لقطات شاشة تلقائيا في نقاط الاختبار الرئيسية
- تسجيل الفيديو: تسجيل مقاطع فيديو لتنفيذ الاختبار للسيناريوهات المعقدة
- التقاط سياق الخطأ: جمع المزيد من معلومات السياق عند فشل الاختبارات
- التتبع والسجلات: إنشاء سجلات تنفيذ مفصلة لتصحيح الأخطاء
متى تستخدمه:
- تصحيح أخطاء فشل الاختبار المتقطع
- توثيق سيناريوهات الاختبار المعقدة بصريا
- مشاركة نتائج الاختبار مع أعضاء الفريق الذين ليس لديهم حق الوصول إلى بيئة الاختبار
القدرات القادمة
تسلط الإمكانات القادمة التالية الضوء على التحسينات المخطط لها لمحرك الاختبار. تعمل هذه الميزات على توسيع دعم الذكاء الاصطناعي للمحادثة والتدفقات Power Automate وسيناريوهات اختبار الذكاء الاصطناعي المتقدمة لتعزيز استراتيجية الاختبار الخاصة بك بشكل أكبر.
Microsoft Copilot Studio تكامل
يتيح التكامل المخطط له Microsoft Copilot Studio اختبار تجارب المحادثة والوكلاء الافتراضيين المدعومين بنظام الذكاء الاصطناعي، مما يسمح لك بالتحقق من صحة استجابات الروبوت وتدفقات المحادثات والتكامل مع أنظمة الواجهة الخلفية.
Power Automate اختبار
الدعم المحسن للاختبار Power Automate قيد التطوير، والذي يوفر إمكانات أكثر شمولا لاختبار التدفقات التلقائية وإجراءات التدفق والمشغلات. يدعم هذا العمل كلا من مناهج اختبار التكامل واختبار الوحدة لمكونات التدفق.
المزيد من قدرات اختبار الذكاء الاصطناعي
تتضمن التحسينات المستقبلية مقيم الذكاء الاصطناعي ل AI Builder SDK ودعما موسعا لسيناريوهات التقييم المخصصة، مما يسهل التحقق من صحة الميزات التي تعمل بنظام الذكاء الاصطناعي مع نتائج اختبار يمكن التنبؤ بها وقابلة للتكرار.