ما هو اختبار قابلية الاستخدام؟ تجربة المستخدم للبرمجيات
اختبار قابلية الاستخدام
اختبار قابلية الاستخدام يُعرف أيضًا باسم اختبار تجربة المستخدم (UX)، وهو عبارة عن طريقة اختبار لقياس مدى سهولة وسهولة استخدام التطبيق البرمجي. تستخدم مجموعة صغيرة من المستخدمين النهائيين المستهدفين تطبيقات برمجية لكشف عيوب سهولة الاستخدام. يركز اختبار قابلية الاستخدام بشكل أساسي على سهولة استخدام المستخدم للتطبيق ومرونة التطبيق في التعامل مع عناصر التحكم وقدرة التطبيق على تحقيق أهدافه.
يوصى بهذا الاختبار أثناء مرحلة التصميم الأولي لـ SDLC، مما يوفر رؤية أكبر لتوقعات المستخدمين.
لماذا اختبار قابلية الاستخدام
الجماليات والتصميم مهمة. عادةً ما يحدد مدى جودة المنتج مدى نجاحه.
هناك العديد من تطبيقات البرامج/المواقع الإلكترونية، التي تفشل فشلاً ذريعًا بمجرد تشغيلها، وذلك للأسباب التالية:
- أين أنقر فوق التالي؟
- ما هي الصفحة التي يجب التنقل فيها؟
- ما هي الأيقونة أو المصطلحات التي تمثل ماذا؟
- رسائل الخطأ ليست متسقة أو معروضة بشكل فعال
- وقت الجلسة غير كافي
هندسة البرمجيات، يحدد اختبار قابلية الاستخدام أخطاء قابلية الاستخدام في النظام في وقت مبكر من دورة التطوير ويمكن أن ينقذ المنتج من الفشل.
أمثلة على حالات اختبار اختبار قابلية الاستخدام
الهدف من هذا الاختبار هو إرضاء المستخدمين ويركز بشكل أساسي على المعلمات التالية للنظام:
فعالية النظام
- هل النظام سهل التعلم؟
- هل النظام مفيد ويضيف قيمة للجمهور المستهدف؟
- هل المحتوى واللون والأيقونات والصور المستخدمة ممتعة من الناحية الجمالية؟
الكفاءة
- يجب أن تكون هناك حاجة إلى القليل من التنقل للوصول إلى الشاشة أو صفحة الويب المطلوبة، ويجب استخدام أشرطة التمرير بشكل غير متكرر.
- التوحيد في شكل من الشاشة/الصفحات في التطبيق/موقع الويب الخاص بك.
- خيار للبحث داخل تطبيق البرنامج أو موقع الويب الخاص بك.
الدقة
- يجب ألا تكون هناك بيانات قديمة أو غير صحيحة مثل معلومات/عنوان جهة الاتصال.
- لا ينبغي أن تكون هناك روابط معطلة.
سهولة الاستخدام
- يجب أن تكون عناصر التحكم المستخدمة واضحة بذاتها ولا يجب أن تتطلب تدريبًا لتشغيلها
- يجب تقديم المساعدة للمستخدمين لفهم التطبيق/موقع الويب
- يساعد التوافق مع الأهداف المذكورة أعلاه في اختبار قابلية الاستخدام الفعال
كيفية إجراء اختبار قابلية الاستخدام: العملية الكاملة
تتكون عملية اختبار قابلية الاستخدام من المراحل التالية
المرحلة 1) التخطيط: خلال هذه المرحلة يتم تحديد أهداف اختبار قابلية الاستخدام. إن وجود متطوعين يجلسون أمام تطبيقك وتسجيل أفعالهم ليس هدفًا. تحتاج إلى تحديد الوظائف والأهداف الهامة للنظام. تحتاج إلى تعيين المهام للمختبرين لديك، الذين يمارسون هذه الوظائف المهمة. خلال هذه المرحلة، يتم أيضًا تحديد طريقة اختبار قابلية الاستخدام وعدد مختبري قابلية الاستخدام والتركيبة السكانية لهم وتنسيقات تقرير الاختبار
المرحلة 2) التوظيف: خلال هذه المرحلة، يمكنك تعيين العدد المطلوب من المختبرين وفقًا لخطة اختبار قابلية الاستخدام الخاصة بك. قد يستغرق العثور على المختبرين الذين يتطابقون مع ملفك الديموغرافي (العمر والجنس وما إلى ذلك) وملفك المهني (التعليم والوظيفة وما إلى ذلك) وقتًا.
المرحلة 3) اختبار سهولة الاستخدام: خلال هذه المرحلة، يتم تنفيذ اختبارات قابلية الاستخدام فعليًا.
المرحلة 4) تحليل البيانات: يتم تحليل البيانات من اختبارات قابلية الاستخدام بدقة لاستخلاص استنتاجات ذات معنى وتقديم توصيات قابلة للتنفيذ لتحسين قابلية الاستخدام الشاملة لمنتجك.
المرحلة 5) إعداد التقارير: تتم مشاركة نتائج اختبار قابلية الاستخدام مع جميع أصحاب المصلحة المعنيين الذين يمكن أن يشملوا المصمم والمطور والعميل والمدير التنفيذي
طرق اختبار قابلية الاستخدام: تقنيتان
هناك طريقتان متاحتان لإجراء اختبار قابلية الاستخدام -
- اختبار قابلية الاستخدام في المختبر
- اختبار قابلية الاستخدام عن بعد
اختبار قابلية الاستخدام في المختبر:. يتم إجراء هذا الاختبار في غرفة معمل منفصلة بحضور المراقبين. يتم تعيين مهام للمختبرين للتنفيذ. يتمثل دور المراقب في مراقبة سلوك المختبرين والإبلاغ عن نتائج الاختبار. يظل المراقب صامتًا أثناء الاختبار. في هذا الاختبار، يكون كل من المراقبين والمختبرين موجودين في نفس الموقع الفعلي.
اختبار قابلية الاستخدام عن بعد: تحت هذا الاختبار يتم تحديد موقع المراقبين والمختبرين عن بعد. يصل المختبرون إلى النظام قيد الاختبار عن بعد ويؤدون المهام المعينة. يتم تسجيل صوت المختبر ونشاط الشاشة وتعبيرات وجه المختبر بواسطة برنامج آلي. يقوم المراقبون بتحليل هذه البيانات والإبلاغ عن نتائج الاختبار. مثال على مثل هذا البرنامج - http://silverbackapp.com/
كم عدد المستخدمين الذين تحتاجهم؟
وتشير الأبحاث (Virzi, 1992 and Neilsen Landauer, 1993) إلى ذلك 5 مستخدمين يكفيون لكشف 80% من مشاكل سهولة الاستخدام. ويقترح بعض الباحثين أرقامًا أخرى.
الحقيقة هي أن العدد الفعلي للمستخدمين المطلوبين يعتمد على تعقيد التطبيق المعطى وأهداف قابلية الاستخدام الخاصة بك. تؤدي الزيادة في المشاركين في قابلية الاستخدام إلى زيادة التكلفة والتخطيط وإدارة المشاركين وتحليل البيانات.
ولكن كمبدأ توجيهي عام، إذا كنت على ميزانية صغيرة ومهتم باختبار قابلية الاستخدام DIY 5 هو رقم جيد لتبدأ. لو الميزانية ليست عائقا أفضل حالاتها استشارة المهنيين ذوي الخبرة لتحديد عدد المستخدمين.
قائمة التحقق من اختبار UX
الهدف الأساسي من هذا الاختبار هو اكتشاف مشكلات الاستخدام الحاسمة قبل إطلاق المنتج. يجب مراعاة الأمور التالية لضمان نجاح الاختبار:
- ابدأ اختبار تجربة المستخدم خلال المرحلة المبكرة من التصميم والتطوير
- من الممارسات الجيدة إجراء اختبار قابلية الاستخدام على منتج منافسك قبل البدء في التطوير. سيساعدك هذا على تحديد معايير سهولة الاستخدام لجمهورك المستهدف
- حدد المستخدمين المناسبين لاختبار النظام (يمكن أن يكونوا خبراء/مستخدمين غير خبراء/50-50 من المستخدمين الخبراء وغير الخبراء)
- استخدام المشكل عرض النطاق الترددي. على سبيل المثال، لدى جمهورك المستهدف اتصال ضعيف بالشبكة، قم بتحديد النطاق الترددي للشبكة ليقول 56 كيلوبت في الثانية لمختبري قابلية الاستخدام.
- يحتاج المختبرون إلى التركيز على وظائف النظام المهمة والمستخدمة بشكل متكرر.
- تعيين مراقب واحد لكل اختبار. وهذا يساعد المراقب على ملاحظة سلوك المختبر بدقة. إذا تم تعيين مراقب لعدة مختبرين، فقد تتعرض النتائج للخطر
- تثقيف المصممين والمطورين بأن نتائج الاختبار هذه ليست علامة على الفشل ولكنها علامة على التحسن
مزايا اختبار قابلية الاستخدام
كما هو الحال مع أي شيء في الحياة، اختبار قابلية الاستخدام له مزاياه وعيوبه. دعونا ننظر إليهم
- يساعد في الكشف عن مشكلات قابلية الاستخدام قبل تسويق المنتج.
- يساعد على تحسين رضا المستخدم النهائي
- فهو يجعل النظام الخاص بك فعالاً وفعالاً للغاية
- فهو يساعد في جمع التعليقات الحقيقية من جمهورك المستهدف الذي يستخدم نظامك بالفعل أثناء اختبار سهولة الاستخدام. لا تحتاج إلى الاعتماد على "آراء" أشخاص عشوائيين.
عيوب اختبار قابلية الاستخدام
- تعتبر التكلفة أحد الاعتبارات الرئيسية في اختبار قابلية الاستخدام. يتطلب الأمر الكثير من الموارد لإعداد معمل اختبار قابلية الاستخدام. يمكن أن يكون توظيف وإدارة مختبري قابلية الاستخدام مكلفًا أيضًا
ومع ذلك، فإن هذه التكاليف تدفع نفسها في شكل زيادة رضا العملاء والاحتفاظ بهم وتكرار الأعمال. لذلك يوصى بشدة باختبار سهولة الاستخدام.




