إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
إشعار
الهدف من ميزات المعاينة ليس الاستخدام في الإنتاج وقد يكون لها دالات مقيدة. تتوفر هذه الميزات قبل إصدار رسمي وبذلك يستطيع العملاء الحصول على وصول مبكر وتقديم التعليقات.
Power Apps Test Engine هو حل اختبار مصمم خصيصا للتطبيقات Power Platform . سواء كنت جديدا في الاختبار الآلي ، أو على دراية ب Test Studio ، أو مطورا متمرسا يتمتع بمعرفة Playwright ، فإن Test Engine يقدم نهجا قابلا للتطوير للاختبار يتوافق مع فلسفة Power Platform التعليمات البرمجية المنخفضة.
تعرف على المزيد حول كيفية مساعدة Test Engine بغض النظر عن المكان الذي تبدأ منه:
إذا كنت تختبر تطبيقاتك Power Platform يدويا، يوفر Test Engine نقطة دخول يمكن الوصول إليها لاختبار الأتمتة:
- نهج التعليمات البرمجية المنخفضة: إنشاء اختبارات تلقائية باستخدام YAML ونفس Power Fx لغة الصيغة المستخدمة في Power Apps
- لا يلزم معرفة DOM: لا تحتاج إلى فهم HTML أو CSS المحددات للتفاعل مع مكونات تطبيقك
- مصطلحات مألوفة: تشير الاختبارات إلى أسماء عناصر التحكم كما تظهر Power Apps Studio ، مما يجعل الاختبارات سهلة القراءة والصيانة
يمكن أن يساعدك Test Engine:
- توفير الوقت: أتمتة سيناريوهات الاختبار المتكررة التي تقوم بتنفيذها يدويا حاليا
- زيادة التغطية: قم بإجراء اختبارات أكثر شمولا بشكل متكرر
- إنشاء خط أساس للاختبار: قم بتوثيق عملية الاختبار الخاصة بك بتنسيق يمكن إعادة استخدامه ومشاركته
- تعلم تدريجيا: ابدأ باختبارات بسيطة وتوسع مع زيادة مستوى راحتك
حاليا ، Power Apps يعمل Test Engine مع المكونات التالية Power Platform :
يجب تثبيت Microsoft Power Platform واجهة سطر الأوامر (CLI) لاستخدام محرك الاختبار.
بدء استخدام محرك الاختبار
يعتمد نهج البدء على دورك ومستوى خبرتك:
قم بتثبيت الأدوات:
- تثبيت Microsoft Power Platform CLI
- تعرف على عمليات سطر الأوامر الأساسية
ابدأ باختبار بسيط:
- ابدأ باختبار أساسي يتحقق من صحة شاشة أو وظيفة واحدة
- استخدم تنسيق YAML لهيكلة الاختبار الخاص بك
- تعلم الوظائف Power Fx الشائعة للاختبار
بناء مهاراتك في الاختبار:
- اتبع البرامج التعليمية والأمثلة في وثائق محرك الاختبار
- إضافة سيناريوهات أكثر تعقيدا تدريجيا إلى اختباراتك
الميزات والفوائد الرئيسية
Power Apps يوفر Test Engine مجموعة شاملة من الميزات لدعم اختبار قوي ومنخفض التعليمات البرمجية واحترافي للحلول Power Platform . توضح النقاط البارزة التالية كيف يمكن أن يساعدك Test Engine في أتمتة الجودة والتحقق من صحتها والحفاظ عليها عبر تطبيقاتك Power Platform .
اختبار التكامل الشامل
تم تصميم كل ميزة من الميزات التالية لمساعدتك على تحقيق اختبار تكامل شامل عبر الحلول الخاصة بك Power Platform :
- تغطية شاملة Power Platform : اختبر الحل بالكامل من خلال الاختبار المتكامل لتطبيقات اللوحة والتطبيقات المستندة إلى النموذج وDataverse
- اختبار واقعي لرحلة المستخدم: تحقق من صحة العمليات التجارية الكاملة عبر مكونات متعددة Power Platform ، مما يضمن عمل حلولك كما هو متوقع للمستخدمين الحقيقيين
- إعداد البيئة المبسط: استخدم نفس سياق المصادقة عبر مجموعة الاختبار بأكملها، مما يقلل من تعقيد الإعداد ونفقات الصيانة
اختبار اللغة الطبيعية والاختبار المدعوم من الذكاء الاصطناعي
تم تصميم كل ميزة من الميزات التالية لمساعدتك في تحقيق اختبار التكامل باللغة الطبيعية و الذكاء الاصطناعي عبر حلولك Power Platform :
- الاختبارات التي تم إنشاؤها بواسطة Copilot: إنشاء اختبارات باستخدام لغة طبيعية - وصف ما تريد اختباره، ودع Copilot يساعد في إنشاء كود الاختبار
- اللغة الطبيعية والاختبار التوليدي المدعوم من الذكاء الاصطناعي: قم بإنشاء خطط اختبار بلغة طبيعية وتحويلها إلى اختبارات قابلة للتنفيذ باستخدام إمكانات الذكاء الاصطناعي التوليدية
- التحقق من صحة الذكاء الاصطناعي النتيجة: اختبر بثقة الميزات التي تعمل بالطاقة الذكاء الاصطناعي مع الوظائف المتخصصة التي تتعامل مع مخرجات الذكاء الاصطناعي غير الحتمية
- خطط اختبار يمكن للإنسان قراءتها: كتابة الاختبارات التي يمكن لمستخدمي الأعمال والمطورين فهمها والمساهمة فيها والحفاظ عليها
- تأليف الاختبار بمساعدة الذكاء الاصطناعي: يستخدم GitHub Copilot لتسريع إنشاء الاختبار باستخدام الحلول التي يتم التحكم فيها بواسطة المصدر
Power Fx اختبار التأليف
يوفر استخدام Power Fx لغة تأليف النص المزايا التالية:
- لغة الصيغة المألوفة: اكتب الاختبارات باستخدام نفس Power Fx اللغة التي تعرفها بالفعل من إنشاء تطبيقات اللوحة
- منحنى التعلم المنخفض: استخدم مهاراتك الحالية Power Platform لإنشاء اختبارات دون تعلم أطر عمل اختبار معقدة
- مراجع اسم التحكم: عناصر تحكم التطبيق المرجعية من خلال أسماء الاستوديو الخاصة بهم بدلا من الاضطرار إلى تعلم محددات DOM المعقدة
بنية تحتية للاختبار جاهزة للمؤسسات
يحتاج عملاء المؤسسات إلى ميزات قوية لإدارة المصادقة بشكل آمن. يوفر محرك الاختبار:
- مرونة المصادقة: دعم تسجيل الدخول التفاعلي وكيان الخدمة واستمرار الجلسة لتناسب متطلبات الأمان الخاصة بك
- تكامل ALM: التكامل بسلاسة مع Azure DevOps GitHub Actions ومسارات CI/CD الأخرى للاختبار الآلي
- دعم المصادقة متعددة العوامل (MFA): قم بإجراء اختبارات تلقائية في البيئات التي تفرض المصادقة متعددة العوامل دون تنازلات
قدرات اختبار متقدمة
هذه هي الإمكانات المتقدمة التي يوفرها محرك الاختبار:
- السخرية من الموصل: إنشاء اختبارات موثوقة عن طريق محاكاة استجابات الموصل، حتى للخدمات المدفوعة أو الخارجية
- عزل البيانات: الاختبار باستخدام ظروف البيانات التي يمكن التنبؤ بها دون التأثير على بيئات الإنتاج
- التشخيصات المرئية: استكشاف أخطاء فشل الاختبار وإصلاحها باستخدام لقطات الشاشة التلقائية وتسجيلات الفيديو
القيود
نظرا لأن Test Engine قيد المعاينة، كن على دراية بهذه القيود الحالية:
- تتبع إعدادات الإعدادات المحلية للمتصفح إعدادات المتصفح الافتراضية
- يمكن أن تتطلب بعض عناصر التحكم المتخصصة استخدام وظيفة Preview.PlaywrightAction
- لا تزال قدرات اختبار الأداء قيد التطوير
المستعرضات المدعومة
يعمل محرك الاختبار مع المستعرضات التالية:
- الكروم (الكروم) Microsoft Edge
- Firefox
- WebKit (سفاري)