سؤال

لدي تطبيق ويب يستخدم إذن Azman لمنح وظيفة مختلفة للمستخدمين المختلفين. لقد بدأت للتو باستخدام Watin لتنفيذ بعض اختبارات واجهة المستخدم الآلية التي تعمل تحت نظام فريق Visual Studio / TFS. أود أن أكون قادرا على استخدامه للتحقق من سيناريوهات التفويض المختلفة. للقيام بذلك على الرغم من أنني سأكون قادرا على تشغيل اختبارات مختلفة كمستخدمين مختلفين يمنحون حقوقا مختلفا من خلال أزمان (باستخدام حسابات اختبار وهمية).

هل لدى أي شخص خبرة في أتمتة اختبار إذن أزمان؟

ماذا عن تشغيل اختبارات VS "الوحدة" كمستخدمين مختلفين تحت TFS؟

هل كانت مفيدة؟

المحلول

الطريقة التي تستخدمها للمصادقة ستؤثر على كيفية القيام بذلك.

إذا كنت تستخدم أمانا متكاملا (Windows Auth)، فيمكن أن تكون إحدى الطرق لتشغيل اختبارات Watin الخاصة بك كمستخدمين Windows الآخرين الذين يستخدمون الانتحال.

إذا كنت تستخدم مصادقة النماذج، فيمكنك فقط استخدام Watin لتسجيل الدخول كمستخدمين مختلفين لأنها مجرد "Web Pure" البريدي / Get's.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top