إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
إشعار
الهدف من ميزات المعاينة ليس الاستخدام في الإنتاج وقد يكون لها دالات مقيدة. تتوفر هذه الميزات قبل إصدار رسمي وبذلك يستطيع العملاء الحصول على وصول مبكر وتقديم التعليقات.
يوفر Test Engine خيارات مصادقة مباشرة لدعم كل من سيناريوهات التطوير والإنتاج. توفر هذه المقالة نظرة عامة واضحة على خيارات المصادقة الخاصة بك وكيفية تحديد الخيار الأفضل لاحتياجاتك.
أصبحت المصادقة بسيطة
يوفر Test Engine طرق مصادقة سهلة الاستخدام اعتمادا على نوع الاختبار الذي تتطلع إلى إنشائه.
الاختبارات المستندة إلى الويب (اللوحة، التطبيقات المستندة إلى النموذج)
للاختبارات المستندة إلى الويب التي تستخدم حساب مستخدم تفاعلي لتشغيل الاختبار.
StorageState (افتراضي)
- يستخدم واجهة برمجة تطبيقات حماية البيانات ل Windows للتخزين المحلي الآمن
- مثالي للتطوير والاختبار الفردي
- يعالج المصادقة متعددة العوامل والوصول المشروط تلقائيا
- تسجيل الدخول التفاعلي لأول مرة ، تلقائي بعد ذلك
- تستخدم لاختبارات اللوحة المستندة إلى الويب والتطبيقات المستندة إلى النموذج
Dataverse
- يستخدم شهادات X.509 وحماية ASP.NET البيانات الأساسية
- مثالي لبيئات الفريق ومسارات CI/CD
- يخزن الرموز المشفرة في Dataverse
- يدعم كيانات الخدمة للاختبار التلقائي
- تستخدم لاختبارات اللوحة المستندة إلى الويب والتطبيقات المستندة إلى النموذج
OAuth الاختبارات القائمة (Dataverse)
بالنسبة لموفر PowerFx والاختبارات المباشرة Dataverse ، تعمل المصادقة بشكل مختلف. تحصل هذه الاختبارات على رموز الوصول المميزة مباشرة من جلسة Azure CLI باستخدام az الأوامر للحصول على رموز وصول خاصة بالموارد. تأكد من تسجيل az login --allow-no-subscriptions الدخول قبل تشغيل هذه الأنواع من الاختبارات.
متى تستخدم كل طريقة مصادقة
يصف الجدول التالي وقت استخدام كل أسلوب مصادقة:
| إذا كنت بحاجة إلى... | اختر | لماذا يعمل بشكل أفضل |
|---|---|---|
| البدء بسرعة | StorageState |
إعداد صفري ، ما عليك سوى إجراء الاختبارات وتسجيل الدخول |
| الاختبار محليا باستخدام المصادقة متعددة العوامل | StorageState |
يتعامل مع جميع طرق المصادقة الحديثة |
| مشاركة مستخدمي الاختبار مع فريقك | Dataverse |
تخزين بيانات اعتماد مركزي وآمن |
| تشغيل الاختبارات في مسارات CI/CD | Dataverse |
غير تفاعلي وصديق للأتمتة |
| استخدام كيانات الخدمة | Dataverse |
يدعم المصادقة الآمنة بدون رأس |
مصادقة StorageState: بدء التشغيل السريع
تخزن StorageState الطريقة بيانات مصادقة المستعرض بشكل آمن محليا باستخدام واجهة برمجة تطبيقات حماية البيانات ل Windows. إنه مثالي للمطورين والمختبرين الفرديين.
# StorageState is the default, so you don't need to set it using the --user-auth parameter
pac test run `
--provider canvas `
--test-plan-file testplan.yaml `
--tenant your-tenant-id `
--environment-id your-environment-id
Dataverse المصادقة: جاهز للفريق
تخزن Dataverse الطريقة الرموز المميزة المشفرة باستخدام Dataverse شهادات X.509 وحماية ASP.NET البيانات الأساسية. إنه مثالي للفرق ومهام سير العمل الآلية.
إعداد Dataverse المصادقة
- قم بتنزيل حل Test Engine: https://aka.ms/TestEngineAuth
- استيراد الحل إلى بيئتك Dataverse
- إعداد شهادة (موقعة ذاتيا أو من المرجع المصدق)
- تكوين كيانات الخدمة للاختبار التلقائي (اختياري ولكن موصى به)
# Example command with Dataverse authentication
pac test run `
--provider canvas `
--user-auth Dataverse `
--auth Certstore `
--test-plan-file testplan.yaml `
--tenant your-tenant-id `
--environment-id your-environment-id
الخطوات التالية
اختر المسار المناسب لك: