كتالوج أردني: احفظ ترتيب الفرز عند فتح نتيجة في تبويب جديد
الموقف
يتصفح زائر كتالوجًا مرتبًا من الأقل سعرًا إلى الأعلى، ثم يفتح منتجًا في تبويب جديد بالنقر الأوسط. قد يعتقد أن التبويب الجديد سيحمل السياق نفسه، فإذا عاد إلى القائمة وجدها بترتيب مختلف، أو فتح قائمة ثانية في تبويب آخر بترتيب مغاير فاختلطت عنده التبويبات. نقترح هنا طريقة اختبار لتحقق من أن الترتيب يبقى متسقًا، دون ادعاء أن كتالوجًا بعينه يفعل ذلك.
بطاقة سياق الفرز
قبل الاختبار، تُملأ بطاقة قصيرة لكل تبويب:
| الحقل | مثال افتراضي |
|---|---|
| اسم التبويب | تبويب 1 |
| الفئة | أقلام |
| الفرز المختار | السعر تصاعديًا |
| الصفحة | 2 |
| أول ثلاثة عناصر ظاهرة | أ، ب، ج |
| طريقة الفتح | نقر عادي أو نقر أوسط |
الفكرة أن يُسجَّل ما يُرى فعلًا، لا ما يُفترض. ويُفضل أن يكون الفرز ظاهرًا في عنوان الصفحة أو في عنصر مرئي، حتى يعرف المستخدم أي ترتيب أمامه في كل تبويب.
سيناريو التنقل بين تبويبين
- في التبويب 1: افتح الفئة، اختر فرزًا، وسجّل البطاقة.
- افتح منتجًا من الصفحة الثانية في تبويب 2 بالنقر الأوسط.
- في التبويب 2: اضغط رابط العودة إلى القائمة، إن وُجد، وسجّل ما يظهر: هل الفرز والصفحة محفوظان؟
- ارجع إلى التبويب 1 وغيّر الفرز إلى ترتيب آخر.
- حدّث التبويب 2، وسجّل ما إذا كان تغيّر بتأثير التبويب الآخر.
- افتح القائمة نفسها في تبويب 3 برابط مباشر دون فرز، وسجّل الترتيب الافتراضي.
مسارات القرار
إن حفظ الفرز في عنوان الصفحة نفسه، فكل تبويب يحمل سياقه ولا يتأثر بغيره، وهذا أوضح الحالات. وإن حفظه في مخزن مشترك بين التبويبات، فقد يتأثر تبويب بتغيير في آخر، فيُقرَّر هل هذا مقبول أم يُعزل لكل تبويب. وإن لم يحفظه إطلاقًا، فيُوثَّق السلوك ويُقرَّر هل تُضاف إشارة واضحة للمستخدم بأن الترتيب عاد إلى الافتراضي.
مثال افتراضي
لنفترض أن الزائرة رتبت الأقلام حسب السعر تصاعديًا، وفتحت منتجًا ثالثًا في قائمتها من تبويب جديد. عند العودة وجدت القائمة بالترتيب الافتراضي. في البطاقة يُسجَّل الفرق بوضوح: الفرز المختار «السعر»، الفرز الظاهر بعد العودة «افتراضي». هذه ملاحظة تفتح قرارًا تصميميًا، ولا تُعد نتيجة اختبار حقيقي لأنها مثال مفترض.
شروط التوقف
يتوقف الاختبار ويُعالَج الخلل قبل المتابعة إذا:
- تغيّر ترتيب تبويب دون أي تفاعل من المستخدم فيه.
- لم يمكن معرفة الفرز الحالي من الصفحة نفسها.
- ظهرت نتائج بترتيب لا يطابق التسمية المعروضة.
- اختلفت النتائج بين تحديث الصفحة وفتحها من جديد دون تفسير.
فحوص القبول
- في كل تبويب، يطابق الفرز المعروض الترتيب الفعلي للعناصر الثلاثة الأولى.
- تغيير الفرز في تبويب لا يغيّر تبويبًا آخر إلا إذا كان ذلك قرارًا موثقًا.
- فتح المنتج بالنقر العادي والنقر الأوسط يحفظان السياق نفسه.
- رابط العودة أو زر الرجوع في المتصفح يعيد الصفحة نفسها والفرز نفسه، أو يوضح سبب التغيير.
- تُكرَّر البطاقة على أكثر من متصفح وجهاز، وتُسجَّل الفروق دون تعميم.
كل ما سبق مقترح اختبار وتصميم، ولا يصف ميزة موجودة أو يضمن نتيجة في كتالوج محدد.