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