نظرة عامة على حالات الاستخدام
شخصيات المستخدمين وسيناريوهات الاختبار لـ Flexible Team Share.
يصف هذا القسم مسارات المستخدم الرئيسية والميزات الأساسية لـ Flexible Team Share. يعمل كدليل للمراجعين أثناء اختبار التطبيق.
شخصيات المستخدمين
| الشخصية | الملف الشخصي | الأذونات |
|---|---|---|
| Admin | System Administrator | FTS_App_Access + FTS_Data_Access |
| Manager | Sales Manager / Team Lead | FTS_Data_Access |
| User | Standard User | FTS_Data_Access |
خريطة حالات الاستخدام
| الفئة | حالات الاستخدام | الشخصية |
|---|---|---|
| الإعداد الأولي | تكوين الكائنات، إعداد المكونات، المهام المجدولة، تكوين العرض | Admin |
| إدارة الفريق | إضافة، تحرير، إزالة أعضاء الفريق، عرض الفريق، الوصول المؤقت، مزامنة المالك | Manager، User |
| مهام المسؤول | التحقق من الأذونات، إلغاء التنشيط، التنظيف اليدوي | Admin |
ملخص قائمة التحقق من الاختبار
الاختبارات الوظيفية
- إضافة عضو فريق (جميع مستويات الوصول)
- تحرير عضو فريق (تغيير الوصول، الدور، تاريخ الانتهاء)
- حذف عضو فريق
- عرض أعضاء الفريق كمدير
- عرض أعضاء الفريق كمستخدم (للقراءة فقط)
- تكوين الكائنات (إضافة/تحرير/حذف)
- إدارة المهمة المجدولة
- تنفيذ التنظيف اليدوي
اختبارات الأمان
- لا يوجد وصول بدون Permission Set
- المستخدمون لا يمكنهم تحرير فرق الآخرين (ما لم يكونوا مديرين)
- إنشاء سجلات المشاركة بمستوى الوصول الصحيح
- حذف سجلات المشاركة عند إزالة العضو
- تطبيق Validation Rules (تاريخ الانتهاء)
اختبارات تكوين واجهة المستخدم
- عرض عنوان البطاقة المخصص بشكل صحيح
- احترام حد العرض (Max Displayed Members)
- عمل تبديل “Show X more” / “Show less”
- الحد = 0 يعرض جميع الأعضاء
- المالك دائمًا أولاً في العرض المطوي
حالات الحدود
- رفض عضو فريق مكرر
- رفض تاريخ انتهاء في الماضي
- الوصول للحد الأقصى
- تحذير الكائن غير المكوّن
- المستخدم غير موجود في البحث